Closed
Bug 1342881
Opened 7 years ago
Closed 7 years ago
Firefox Beta on Android can no longer send page to other device
Categories
(Firefox for Android Graveyard :: Firefox Accounts, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: djc, Assigned: Grisha)
References
Details
(Whiteboard: [MobileAS])
While I previously often sent tabs to my laptop devices from my Nexus 5X phone (currently running Android 7.1.1), with current Firefox Beta (52.0b8) this is no longer displayed in the list when I hit the share icon from the hamburger menu. This despite the fact that my phone is logged in and has recently synced with FxA. I can still simply send tabs to my phone, though. I briefly asked about this in #mobile on IRC, but got no clear answer.
Reporter | ||
Updated•7 years ago
|
Summary: Firefox Beta on Android can no longer share send page to other device → Firefox Beta on Android can no longer send page to other device
Comment 1•7 years ago
|
||
Works for me on 52.0b8.
Comment 2•7 years ago
|
||
I can reproduce this in 54.0a1 on Android 6.0 (Moto X Pure) My other devices have all been gone from the menu for the last 3-4 days.
Assignee | ||
Comment 3•7 years ago
|
||
I can't seem to reproduce it locally, but looking into possible causes. I'm wondering if it might be a regression around client syncing from Bug 1291821 (considering timing mentioned in Comment 2). But this wouldn't explain why 52 things will break on 52 (Comment 1), and overall doesn't seem likely. From IRC conversation, justdave is also able to send tabs to the phone (which would indicate that our clients collection sync is working on affected clients, yay).
Assignee | ||
Comment 4•7 years ago
|
||
Another regression suspect is Bug 1341125 which was uplifted to 52.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → gkruglov
Status: NEW → ASSIGNED
Iteration: --- → 1.17
Priority: -- → P1
Whiteboard: [MobileAS]
Comment 6•7 years ago
|
||
I just tried on a Pixel phone (Android 7.1.1) with: - Nightly 54.0a1 2017-03-06 - Release Candidate 52.0b11 - Beta 52.0b11 - Nightly Desktop 2017-03-06 and I am not able to reproduce the issue. I can send successfully a tab from my phone to my desktop and from Desktop to all versions of Firefox on my phone. I notice some delays only from desktop to phone (some seconds). Either way I see all synced devices and versions present. I have investigated this earlier in the office too together with Oana & Sorina as one of our contributors/contractors Istvan (Flaki) wrote me the same issue. I am gonna cc them. I remember sharply that Oana & Sorina confirmed that they can see the devices and use the send tab option. We did experience some issues with sync at new accounts though: Bug 1344777 - Sync doesn't work on new accounts. I have a feeling this is sync servers not working on some accounts or on some times.
Assignee | ||
Comment 7•7 years ago
|
||
Perhaps something's off with client's last-modified timestamps, or how our queries are processing them. Our "recent devices" query which generates list of "other clients" selects by last-synced timestamps. If I'm reading it correctly, it ~ includes: 1) all clients that were synced less than a week ago union all 2) all clients that were synced between a week ago and three weeks ago, whose name doesn't appear in a list of clients that were synced less than a week ago Query: https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/db/TabsProvider.java?q=TabsProvider.java&redirect_type=direct#38-60 I have a device which a few clients with unique names that were all added and last synced on Feb 21 (two weeks ago). "Send tab to other devices" doesn't appear in any of the menus, but I'd expect it to appear (since it falls into (2), clients were modified two weeks ago). If I change device wall clock to Feb 27 (less than a week ago to match (1)), "send to other devices" re-appears. So maybe something's going wrong with the second part of that query. And/or something's off with the timestamps upon which it's operating. Also, perhaps related: here's a recent report (2 days ago) describing a possible issue with x-last-modified-timestamp: https://bugzilla.mozilla.org/show_bug.cgi?id=1342679#c15 - namely, that l-m timestamp is stuck at some point in the past for a collection. If client's collection l-m timestamp isn't changing, we won't sync clients collection, and "other clients" list used for Send Tab eventually will become empty. NI: for those who can reproduce this, what are the "last-modified" timestamps that are showing up for Synced Devices under the History home panel? If you change phone's time to be within a week of those timestamps, do you see "Send tab.." button in the share menus?
Flags: needinfo?(justdave)
Flags: needinfo?(dirkjan)
Flags: needinfo?(caspy77)
Comment 8•7 years ago
|
||
Nice find. you are correct. My two devices that I have synced recently are showing last synced Feb 21 and Feb 19, respectively.
Flags: needinfo?(justdave)
Comment 9•7 years ago
|
||
I've changed my device's date up to two weeks from now and I can confirm that this way, the "Send to other devices" button doesn't show anymore. Changing the date to 3 weeks from now, the synced devices don't appear at all in the Synced devices tab. Device: Asus ZenPad 8.0 Z380KL (Android 6.0.1) Environment: Nightly 54.0a1 (2017-03-06)
Reporter | ||
Comment 10•7 years ago
|
||
Yup, that also matches my experience. I'd actually noticed this a few days ago, but had not gotten around to writing it up. My phone shows both other devices (both laptops) having last synced on Feb 14. If I look at the synced tabs on one of my laptops, the synced tabs from the other laptop as well as from the phone look significantly more recent, though.
Flags: needinfo?(dirkjan)
Comment 11•7 years ago
|
||
I believe I'm experiencing this same issue in Firefox for Android 51.0.3 - my "Send to other devices" option just recently disappeared, and if I manually set the date back a week, it re-appears. I'm typing this from one of my other devices (FF 51.0 on macOS), and I tried manually syncing everything first, but that didn't have any effect.
Comment 12•7 years ago
|
||
Hey! Yes same as above, few days ago both my sync devices disappeared (use Nightly on two Android phones, one is 7.0, other one is 7.1.1). Desktop (dev edition) shows all devices in history, and they Sync just fine but send to option is missing from both Androids. Regarding the "last-modified" timestamps, no idea, how do I access these?
Comment 13•7 years ago
|
||
Most likely this will be fixed once bug 1342679 is fixed (we're working on a fix right now).
Depends on: 1342679
Updated•7 years ago
|
Assignee | ||
Comment 14•7 years ago
|
||
We've switched off some stuff server-side as part of Bug 1342679, and a working theory is that it might also resolve this. I'm curious if you could try syncing again first on desktop & android, and then see if things get back to normal?
Flags: needinfo?(justdave)
Flags: needinfo?(dirkjan)
Comment 15•7 years ago
|
||
(In reply to :Grisha Kruglov from comment #14) > I'm curious if you could > try syncing again first on desktop & android, and then see if things get > back to normal? Yes, that fixed it! It works again.
Flags: needinfo?(justdave)
Comment 16•7 years ago
|
||
Just tried it myself after seeing your comment and it's working now for me too (I only noticed earlier today that it had disappeared).
Assignee | ||
Comment 17•7 years ago
|
||
(In reply to Dave Miller [:justdave] (justdave@bugzilla.org) from comment #15) > (In reply to :Grisha Kruglov from comment #14) > > I'm curious if you could > > try syncing again first on desktop & android, and then see if things get > > back to normal? > > Yes, that fixed it! It works again. Great! And to confirm, you didn't re-login, or recreate an account or anything like that, correct?
Comment 18•7 years ago
|
||
Correct. Just hit the "Sync Now" in both apps.
Reporter | ||
Comment 19•7 years ago
|
||
FWIW, this did not fix it for me. I can Sync Now and the last sync timestamp updates, but instead of two other devices last synced on Feb 14, I now see 0 synced devices in History. I did get errors from app updates failing because I supposedly don't have enough storage. On the other hand, internal shared storage in Settings report 14.17 GB out of 14.68 GB used, which seems like there is reasonable buffer. How would Sync handle ENOSPACE-type situations? Is there visible UI somewhere?
Flags: needinfo?(dirkjan)
Comment 20•7 years ago
|
||
Works for me now, but I did not push Sync today. I did try and sync yesterday though.
Flags: needinfo?(caspy77)
Comment 21•7 years ago
|
||
(In reply to :Grisha Kruglov from comment #14) > We've switched off some stuff server-side as part of Bug 1342679, and a > working theory is that it might also resolve this. I'm curious if you could > try syncing again first on desktop & android, and then see if things get > back to normal? Yep, today after syncing both, the "Send to other devices" option re-appeared on my phone. Thanks!
Assignee | ||
Comment 22•7 years ago
|
||
Marking this bug as resolved, as our telemetry around this feature is back to normal now. Feel free to re-open if things don't work for you.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Iteration: 1.17 → 1.18
Comment 23•7 years ago
|
||
Seems broken for me. Should I clone this bug (can't reopen)? Have three devices, two laptops and Android smartphone. Can't send a page from smartphone to laptop. What works: - sending a page from laptop to smartphone (opposite direction) - history sync from smartphone to laptop (can open a new page at smartphone and find it in laptop's history later) - all devices are present in device list when logging to FF sync managing webpage (the page containing user avatar, password, custom username, additional email, ...: https://accounts.firefox.com/settings/emails?service=sync) What does not: - no "send page to device" item in sharing menu at smartphone - synchronized devices list is empty at smartphone. Example: open new empty tab -> history -> synchronized devices: 0 devices. Laptops: FF 56.0 x64, Linux Fedora repository Smartphone: FF 56.0, Android 6.0.1
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•