Closed Bug 1587227 Opened 6 years ago Closed 6 years ago

First click on "send tab to device" does nothing if sync hasn't yet loaded.

Categories

(Firefox :: Sync, defect, P1)

defect

Tracking

()

VERIFIED FIXED
Firefox 71
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox67 --- unaffected
firefox68 --- unaffected
firefox69 --- unaffected
firefox70 --- unaffected
firefox71 --- verified

People

(Reporter: markh, Assigned: markh)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Immediately after starting the browser, clicking "send tab to device" doesn't show anything. Subsequent clicks do. This it true both when sync is and is not configured - on both cases, it seems Weave.service.clientsEngine is null.

I suspect this was regressed by bug 1583413.

(while digging in to this, I noticed the lastModified for fxa clients is always null, but the device records now includes this info, so I made that change too.

Pushed by mhammond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c30194bd49f9 ensure sendtab devices list is populated before Sync is initialized. r=lina
Pushed by mhammond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4811c7e4836a ensure sendtab devices list is populated before Sync is initialized. r=lina
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 71

Verified fixed on Windows pro 10 64-bit and Ubuntu 18.04.3 LTS with Firefox Beta 71.0b7 (20191104135555) and Nightly 72.0a1 (20191105095755).
Tests were performed:

  1. with the no account sign in. Browser was launched with a restored wikipedia page and the "Send tab to device" from both FxA panel and Hamburger menu account take the user to the "Send tab to device" where the "Sign in to Firefox" button is available.
  2. with the account signed on only one device/ browser. Browser was launched with a restored wikipedia page and the "Send tab to device" from both FxA panel and Hamburger menu account take the user to the "Send tab to device" where the "Connect to another device" button is available.
  3. with the account signed in multiple devices/ browsers. Browser was launched with a restored wikipedia page and the "Send tab to device" from both FxA panel and Hamburger menu account take the user to the "Send tab to device" a list of all devices is available even before Sync is performed.
Status: RESOLVED → VERIFIED
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: