Closed
Bug 1201875
Opened 10 years ago
Closed 9 years ago
Not all my desktop open tabs are synced to my iPhone (URL parsing?)
Categories
(Firefox for iOS :: Sync, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
fxios | - | --- |
People
(Reporter: krudnitski, Unassigned)
Details
Attachments
(1 file, 1 obsolete file)
iPhone 6, iOS 8.4.1 running Build 43
'last synced' 3 minutes ago
* on my iPhone, I go to the 'cloud' panel
* under my computer name, I run through all of the tabs but I'm not seeing www.hl.co.uk (exact address on my desktop is http://www.hl.co.uk/my-accounts/logout) and several others
* on my desktop, I have two firefox windows open: one with 19 tabs and one with 13 tabs
... but on my phone, a total of 24 tabs are showing up (a mix from both desktop windows - no apparently rhyme or reason that I can see as to why some tabs aren't synced)
Comment 1•10 years ago
|
||
Tools > Sync Now on your desktop. Then pull-to-refresh on the tabs panel on the phone. Does that make a difference?
Flags: needinfo?(krudnitski)
Reporter | ||
Comment 2•10 years ago
|
||
Desktop: one window has 16 tabs, the other has 13 for a total of 29. On the phone: 20 tabs are visible (mix between the two windows). There's definitely been some updates, but doesn't pull all my tabs over.
Flags: needinfo?(krudnitski)
Comment 3•10 years ago
|
||
Potential causes:
1. There are tabs on desktop that are dupes of each other or otherwise aren't syncable: fewer make it to the server.
2. The changed record is not being uploaded.
3. The changed record is not being downloaded.
4. There are tabs in the record that are not being applied to the local DB.
Open a browser console:
https://developer.mozilla.org/en-US/docs/Tools/Browser_Console
To test the first:
and run
Weave.Service.engineManager.get("tabs")._store.getAllTabs().length
which should return a number. If that's 32, (1) is OK. If that's 24, then the desktop is at fault.
To test the second:
Date(100 * (JSON.parse(Weave.Service.resource(Weave.Service.storageURL + "tabs/" + Weave.Service.clientsEngine.localID + "?full=1").get()).modified))
it'll return a date.
Flags: needinfo?(krudnitski)
Reporter | ||
Comment 4•10 years ago
|
||
Ran Weave.Service.engineManager.get("tabs")._store.getAllTabs().length
and I got 23 (which is true) and just forced a 'sync now' on my mobile and I have 19 tabs there
I also just ran Date(100 * (JSON.parse(Weave.Service.resource(Weave.Service.storageURL + "tabs/" + Weave.Service.clientsEngine.localID + "?full=1").get()).modified))
and I got "Fri Sep 04 2015 18:07:07 GMT+0100 (GMT Standard Time)" and on the phone in the cloud panel, it says 'last synced today at 18:04'
Flags: needinfo?(krudnitski)
Comment 5•10 years ago
|
||
(In reply to Karen Rudnitski [:kar] from comment #0)
> ... but on my phone, a total of 24 tabs are showing up (a mix from both
> desktop windows - no apparently rhyme or reason that I can see as to why
> some tabs aren't synced)
The answer to the ordering here is that they're sorted most-recently-viewed first.
As to why some tabs are missing, dunno! If you can get logs and/or your browser DB from the device, we can dig deeper.
Comment 6•10 years ago
|
||
Probably a URL parse issue.
Summary: not all my desktop open tabs are synced to my iPhone → Not all my desktop open tabs are synced to my iPhone (URL parsing?)
Whiteboard: [might slip]
Updated•10 years ago
|
Assignee: nobody → etoop
Status: NEW → ASSIGNED
Comment 7•10 years ago
|
||
I've been unable to replicate any missing tabs even when using Karen's account so I have added logging to try and figure out under what circumstances tabs go missing.
Attachment #8667260 -
Flags: review?(bnicholson)
Comment 8•10 years ago
|
||
Comment on attachment 8667260 [details] [review]
Pull request
Sorry for the delay -- looks fine to me!
Attachment #8667260 -
Flags: review?(bnicholson) → review+
Updated•10 years ago
|
Updated•10 years ago
|
Assignee: etoop → nobody
Status: ASSIGNED → NEW
Updated•9 years ago
|
Whiteboard: [might slip]
Comment 9•9 years ago
|
||
Here's one possible explanation for this kind of thing: Bug 1250866.
Comment 11•9 years ago
|
||
Comment on attachment 8757604 [details]
14.Insert.LargePlaylistBW.xml
Please don't set flags if you don't know what they are for.
Attachment #8757604 -
Flags: sec-approval?
Updated•9 years ago
|
Attachment #8757604 -
Attachment is obsolete: true
Attachment #8757604 -
Flags: ui-review?
Attachment #8757604 -
Flags: review?
Comment 12•9 years ago
|
||
:aaron - can you re-test this to see if this issue still exists.
Flags: needinfo?(aaron.train)
Priority: -- → P3
Updated•9 years ago
|
Flags: needinfo?(aaron.train) → needinfo?(catalin.suciu)
Comment 13•9 years ago
|
||
I'm not able to reproduce this issue following the steps from the description.
Tested on latest master running on iPad Air 2 (9.3.3), and Firefox release 48.0 on desktop
All tabs are correctly synced from desktop to device.
Karen, please reopen if you see this issue again.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(catalin.suciu)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•