Closed Bug 1570569 Opened 6 years ago Closed 5 years ago

Update synced-tabs menu and sidebar to reflect the decoupling of FxA and Sync

Categories

(Firefox :: Firefox Accounts, enhancement)

enhancement
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 71
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.

Another touchpoint that we might have:

  • Synced Tabs submenu under 'View history, saved bookmarks, and more' menu
Assignee: nobody → eoger
Status: NEW → ASSIGNED
Pushed by eoger@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e8257acd8702 p1 - Add Sync Disabled state to Synced Tabs menu. r=vbudhram,fluent-reviewers,flod,markh https://hg.mozilla.org/integration/autoland/rev/e2c6e425c67f p2 - Add Sync Disabled state to Synced Tabs sidebar. r=fluent-reviewers,flod
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 71
Regressions: 1580997

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.

Flags: needinfo?(eoger)

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?

Flags: needinfo?(markh)

:johannh sorry about that, this was actually an r+ with nits. The issue noted as been fixed so this is good to go!

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?

Flags: needinfo?(eoger)

(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.

Depends on: 1581141
Flags: needinfo?(markh)
Depends on: 1594666

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.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: