This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
Inform user of Sync/FxA errors #61
Comments
From an IRL discussion between @6a68 and I:
|
Nick was asking for some UX details on Slack, and it occurs to me that it would be good info to include here: When your password becomes stale, if the hamburger menu is closed, it gets a little caution icon badge: When you open the hamburger menu, the Sync menu item is highlighted yellow, and a warning message is shown: Clicking on the sync menu item goes to the usual Note that we can use special built-in Firefox code to take users from the Lockbox management UI directly to the Sync page shown above. |
7 tasks
meandavejustice
pushed a commit
that referenced
this issue
Mar 14, 2019
meandavejustice
pushed a commit
that referenced
this issue
Mar 15, 2019
meandavejustice
pushed a commit
that referenced
this issue
Mar 21, 2019
* Beginnings of UI for sync errors - refs #61 * cleaning up styles * hooking up to fxa/sync profile errors * Finishing up sync error notifications - hooked up to profile info - reworked reducers - added tests * add license header to error-notification.css * fix up tests * edits for parity with current connected component conventions * shorten reconnect to sync button copy for smaller dimensions
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Child of #38
If the user is logged in to Sync, there are two edge cases we might bump into:
In both cases, the existing desktop code redirects the user to the sync preferences page (about:preferences#sync) to fix their situation.
Acceptance criteria
Open questions:
gSync.openPrefs
orgSync.openSignInAgainPage()
(usage example) from an embedded API experiment. Need to make suregSync
is available in an API experiment js file (it should be).Visual Design
InVision
Full View: https://mozilla.invisionapp.com/share/ENOL84959AK#/343774936_Logins_-_Sync_Issue_-Light-
Full View - User Menu: https://mozilla.invisionapp.com/share/ENOL84959AK#/343989952_Logins_-_Sync_Issue_-_Menu_-Light-
Doorhanger: https://mozilla.invisionapp.com/share/ENOL84959AK#/343777425_Doorhanger_-_Sync_Issue_-Light-
Zeplin
Full View: https://zpl.io/2ZjOwLJ
Full View - User Menu: https://zpl.io/adrod9e
Doorhanger: https://zpl.io/VOKELQl
*Link would direct to sync preferences
Requires #92
The text was updated successfully, but these errors were encountered: