{"comment":{"created_at":"2011-10-17T20:08:37Z","body":"Adding Verified label.","updated_at":"2011-10-17T20:08:37Z","url":"https://api.github.com/repos/mozilla/browserid/issues/comments/2434075","id":2434075,"user":{"gravatar_id":"ef049ef74c1c0323b925195e7b7cc9e7","avatar_url":"https://secure.gravatar.com/avatar/ef049ef74c1c0323b925195e7b7cc9e7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/jbonacci","id":959649,"login":"jbonacci"}},"action":"created","issue":{"number":336,"created_at":"2011-09-30T15:30:31Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"When you verify an email using a browser other than the one you use to create the browserid account, the dialog displays the \"yucky\" error message:\r\n\r\n> Registration Failed\r\n> An error was encountered and the signup cannot be completed. Yucky!\r\n\r\nSteps to reproduce:\r\n\r\n1. go to dev.myfavoritebeer.org and sign in\r\n2. click `this is not me` if you're already logged in\r\n3. add a new email address you haven't used before\r\n4. get the email\r\n5. open the verification link in a different browser than the first\r\n6. complete account setup by setting a password\r\n7. notice the dialog transitions to *yucky*\r\n\r\nThe wsapi in this case will return 'needsAuth', which means that it's detected that the verification link was used to verify the email, however it also sees that no authenticated session was created.  The only way this can occur is if the email is verified elsewhere.\r\n\r\nWe *are* talking about disallowing this in another issue, but for the purposes of the design branch we should probably just detect the `needsAuth` error condition and transition back to the authentication screen with the email that the user has verified pre-filled in.  It's not awesome UX, but at least it's functional.\r\n","comments":3,"title":"Verification of email in different browser is broken","updated_at":"2011-10-17T20:08:37Z","url":"https://api.github.com/repos/mozilla/browserid/issues/336","id":1786664,"assignee":{"gravatar_id":"b7581393f6d1960ea7721789cbbe5c36","avatar_url":"https://secure.gravatar.com/avatar/b7581393f6d1960ea7721789cbbe5c36?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/shane-tomlinson","id":848085,"login":"shane-tomlinson"},"milestone":null,"closed_at":"2011-10-07T09:15:34Z","user":{"gravatar_id":"5810c72f30b0ab202823d8c26460c39d","avatar_url":"https://secure.gravatar.com/avatar/5810c72f30b0ab202823d8c26460c39d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/lloyd","id":39411,"login":"lloyd"},"html_url":"https://github.com/mozilla/browserid/issues/336","labels":[{"name":"verified","url":"https://api.github.com/repos/mozilla/browserid/labels/verified","color":"0b02e1"},{"name":"★★★★","url":"https://api.github.com/repos/mozilla/browserid/labels/%E2%98%85%E2%98%85%E2%98%85%E2%98%85","color":"337910"}],"state":"closed"},"legacy":{"issue_id":1786664,"comment_id":2434075}}