<div dir="ltr"><div><div><div><div><div><div><div><div><div>I'm attaching a video of my Friday experiment to enter the email <br>on its own screen then transition to signin or signup depending <br>on the email status. This was a quick 30 minute hack, putting the <br>video together took longer than the code. I would expect the<br></div><div>final product to have a lot of cleanup.<br></div><div><br></div>The idea is pretty simple, stolen straight from Persona:<br><br></div>1) Have the user enter only their email on the first screen.<br></div>2) Check the entered email address<br></div>  2a) If registered, go to /signin<br></div>  2b) If not registered, go to /signup<br><br></div>I have a feeling this could help us out with several long standing<br></div>UX issues and simplify some flows. For example, with this there would<br></div>be no need for the often hated signin-from-signup [1]. We'd be able<br>to simplify the AMO signup/signin flow discussed in [2]. The firstrun<br>flow on a new Firefox profile/install would be a bit smoother, instead of<br></div><div>sending users who already have an account to /signup, users would<br></div><div>enter their email address and then see the correct screen. Finally, this<br></div><div>might help Ryan Feeley simplify some of the new onboarding flows<br>he is working on.<br><br></div><div>It's true this flow adds one more click to users who are signing up,<br>it's the same number of clicks for users who find themselves on the<br>signup screen and click "Already have an account? Signin"<br><br></div><div>I'm trying to set this up on <a href="https://email-first.dev.lcip.org" target="_blank">https://email-first.dev.lcip.<wbr>org</a>, unfortunately<br></div><div>GitHub is not responding at the moment and the installation keeps<br></div><div>failing.<br></div><div><br></div><div>Thoughts?<br></div><div>Shane<br></div><br>[1] - <a href="https://github.com/mozilla/fxa/issues/201" target="_blank">https://github.com/mozilla/<wbr>fxa/issues/201</a><br>[2] - <a href="https://github.com/mozilla/fxa-content-server/issues/4302" target="_blank">https://github.com/mozilla/<wbr>fxa-content-server/issues/4302</a></div>