MyFirefox FxA setup - Users without FxA
Categories
(Firefox :: General, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox101 | --- | fixed |
People
(Reporter: Gijs, Assigned: sfoster)
References
Details
Attachments
(1 file)
The first step in the setup flow is to show a button that opens FxA sign-up for sync (specifically: https://accounts.firefox.com/signin?context=fx_desktop_v3&entrypoint=fxa_app_menu&action=email&service=sync ).
This step shows up for users that are:
- Signed in and not verified
- Signed in previously but disconnected (d/t password reset or account disconnected)
- Not signed in
We should be able to use UIState
from the sync APIs to determine this, cf. https://searchfox.org/mozilla-central/rev/fbb1e8462ad82b0e76b5c13dd0d6280cfb69e68d/browser/base/content/browser-sync.js#8
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox::Firefox Accounts' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
- The FxA signin/signup step is wired up
- The signin with another device step to open the about:preferences deep-link is wired up
Not implemented here:
- Detecting and displaying recent remote tabs is not implemented yet
- Offline and other error conditions not handled
- We may need to wait for FxA to be ready
- Only the bare bones of markup/CSS is implemented
Updated•3 years ago
|
Comment 5•3 years ago
|
||
Backed out for causing leaks.
Backout link: https://hg.mozilla.org/integration/autoland/rev/2b5f62d669ed3de98383f5c610d43bbc0fc33d0a
Failure log: https://treeherder.mozilla.org/logviewer?job_id=375993293&repo=autoland&lineNumber=29624
Assignee | ||
Comment 6•3 years ago
|
||
Ah, I was never calling uninit
so the observers leaked. I think this should be fixed now. Thanks for the backout.
Comment 8•3 years ago
|
||
bugherder |
Description
•