Update synced-tabs menu and sidebar to reflect the decoupling of FxA and Sync
Categories
(Firefox :: Firefox Accounts, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox71 | --- | verified |
People
(Reporter: rfkelly, Assigned: eoger)
References
(Depends on 1 open bug)
Details
Attachments
(2 files)
Per Bug 1570565, we aim to decouple "Signing in to Firefox" from "Enabling Firefox Sync". The various synced-tabs UI touchpoints will need to be updated to reflect three main potential states:
- The user is not signed in to Firefox
- The user is signed in to Firefox, but has not enabled Firefox Sync
- The user is signed in to Firefox and is syncing their data
We have (at least) the following touchpoints:
- Synced tabs submenu under FxA toolbar menu
- Synced tabs submenu under hamburger menu
- Synced tabs sidebar
I believe the first action here is to get to finalized UX designs.
Comment 1•6 years ago
|
||
Another touchpoint that we might have:
- Synced Tabs submenu under 'View history, saved bookmarks, and more' menu
Assignee | ||
Comment 2•5 years ago
|
||
Work to do:
- Handle offline state
- Handle sync OFF state.
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 6•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e8257acd8702
https://hg.mozilla.org/mozilla-central/rev/e2c6e425c67f
Comment 7•5 years ago
•
|
||
I just realized one potential issue
https://hg.mozilla.org/mozilla-central/diff/e8257acd87021bc4c61013c439547e9740c21c91/browser/locales/en-US/browser/menubar.ftl
Why this menu doesn't have an accesskey? Is it expected? If it needs fixing, it needs to land ASAP: I can block exposing other strings for localization for a few hours, otherwise it will need to land with a new ID to fix it. The alternative is asking for a backout.
Side note: is it expected to land these patches without front-end review? The second one in this bug landed only with my review on record, and that's definitely not OK.
Comment 8•5 years ago
|
||
Side note: is it expected to land these patches without front-end review? The second one in this bug landed only with my review on record, and that's definitely not OK.
No, this should probably be backed out for not having a reviewer, IMO.
Mark/Edouard, can you take a look at this, please?
Comment 9•5 years ago
|
||
:johannh sorry about that, this was actually an r+ with nits. The issue noted as been fixed so this is good to go!
Assignee | ||
Comment 10•5 years ago
|
||
Why this menu doesn't have an accesskey? Is it expected? If it needs fixing, it needs to land ASAP: I can block exposing other strings for localization for a few hours, otherwise it will need to land with a new ID to fix it. The alternative is asking for a backout.
I don't mind making a new string ID, do you have an access key suggestion?
Comment 11•5 years ago
•
|
||
(In reply to Edouard Oger [:eoger] from comment #10)
Why this menu doesn't have an accesskey? Is it expected? If it needs fixing, it needs to land ASAP: I can block exposing other strings for localization for a few hours, otherwise it will need to land with a new ID to fix it. The alternative is asking for a backout.
I don't mind making a new string ID, do you have an access key suggestion?
So, it does need an accesskey? From a quick look at the tools menu, It looks like n
is free, but you should double check with an actual English build.
Note that I do mind changing the ID, because we would be asking folks to translate the same label twice within a few days. If the fix lands before EOD, I can hold on with updating strings, but not for several days.
Updated•5 years ago
|
Comment 12•5 years ago
|
||
Tested on Firefox 71.0b7 under Windows 10 64-bit and Mac OS X 10.14.6 around all 3 areas (FxA toolbar menu, Synced tabs submenu under hamburger menu, Synced tabs sidebar) and here are the results:
- The user is not signed in to Firefox
- Synced Tabs submenu - “Sign in to Sync...” button
- Synced Tab sidebar - “Sign in to Sync” button
- Send tab - “Sign in to Firefox” button
- The user is signed in to Firefox, but has not enabled Firefox Sync
- Synced Tabs submenu - “Turn on Sync...” button
- Synced Tab sidebar - “Turn on Sync” button
- Send tab - the available devices are displayed
- The user is signed in to Firefox and is syncing their data
- Synced Tabs submenu - synced tabs are displayed
- Synced Tab sidebar - synced tabs are displayed
- Send tab - the available devices are displayed
Also a new issue was encountered during this testing and was filed to be tracked separately: Bug 1594666.
Based on the above mentioned I am marking this bug as Verified.
Description
•