I am noticing that when people sign up (using a CiviContribute contribution page with an embedded profile) for a free membership, the checkbox for the option to create a Drupal membership is showing (though it would be nice to have it active by default). When they fill it out, it does add their information to Civi and it does create a Drupal account for them – but they are not immediately linked. If I load it in Civi it doesn't have the "View user account" link, and if I view it in Drupal it doesn't have the additional fields showing or the links to the contact record/dashboard. So it seems the link has not yet been made. If I edit the user in Civi and view again without saving, nothing happens. If I edit and view in Drupal, the link is made.
Is there any way to have this happen immediately?