mozilla/browserid — pull request #1466 by shane-tomlinson (2012-04-19 09:51:49+00:00)
Title: Fix primary email being set as most recently used if the user cancels redirect to authenticate with primary.

* all emails are set for the origin in user.getAssertion. Having it in pick_email meant that as soon as a user chose an address and the controller was closed, the email was marked as the most recently used when this may not always be the case.

issue #968