Opened tabs from first profile are not displayed in the Tab pickup section on second profile
Categories
(Firefox :: Firefox View, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox109 | --- | affected |
People
(Reporter: robert.vass, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: regressionwindow-wanted, Whiteboard: [fidefe-fxview-polish])
Attachments
(4 files)
Affected Firefox versions
- 109.0b7 (64-bit)
Tested platforms
- Windows 11;
- Windows 10;
- MacOS 12.5.1;
Preconditions
- Have 2 Firefox profiles with some tabs open;
Steps to reproduce
- Sign in to sync on profile 1;
- Sign in to sync on profile 2;
- Observe the Tab Pickup section from Fx View on both profiles;
Expected result
- Tab pickup section displays on profile 1 the tabs opened on profile 2 and vice-versa;
Actual result
- Only the Tab pickup section from profile 1 displays the opened tabs from profile 2;
- On profile 2 the tabs from profile 1 are not displayed only after browser restart;
Notes
- See attached video;
Updated•2 years ago
|
Updated•2 years ago
|
Comment 1•2 years ago
|
||
@Mark -- Any insight here. Is this potentially a Sync issue?
Comment 2•2 years ago
|
||
Assuming this isn't bug 1801295 (which is sadly on the release channel, but not on beta or nightly) I can't really tell from a video, so I'll probably need to see sync logs (ie, the log files shown in about:sync-log) from the second profile.
Reporter | ||
Comment 3•2 years ago
|
||
Reporter | ||
Comment 4•2 years ago
|
||
(In reply to Mark Hammond [:markh] [:mhammond] (PTO until the new year) from comment #2)
Assuming this isn't bug 1801295 (which is sadly on the release channel, but not on beta or nightly) I can't really tell from a video, so I'll probably need to see sync logs (ie, the log files shown in about:sync-log) from the second profile.
I've attached the sync log files. Hopefully the information provided inside helps. If you require anything else please let me know! Thanks!
Updated•2 years ago
|
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Thanks for the logs. I'm not sure what device it is from, but the first sync after signing on that device can see tabs from 4 devices - 3 of which appear stale, leaving us with 1 device with 1 tab:
1672817880744 Sync.RemoteTabs INFO Final tab list has 1 clients with 1 tabs.
So if these logs are from the device that didn't show any tabs, I'm afraid I can't explain it - it appears as though Sync provided it.
If you'd like me to dig more, you probably need to delete the sync logs from both devices, then reproduce it, then send the logs from both devices.
Reporter | ||
Comment 6•2 years ago
|
||
Reporter | ||
Comment 7•2 years ago
|
||
Reporter | ||
Comment 8•2 years ago
|
||
Thank you for looking into it! I've recreated the issue using 2 separate devices (the first time i was using the same device with 2 separate browser profiles).
Here are the logs. Sync Profile no.1 contains the logs from the first device which actually picks up the tabs and Sync Profile no.2 is from the device which requires a browser restart for it to actually pick up the tabs.
Hope it helps!
Comment 9•2 years ago
|
||
I can't explain this. I see that profile1 does indeed sync its tabs first at 23:15:42 UTC. profile2 syncs its tabs at 23:16:56 - at which time it correctly sees the tabs from profile1 and writes its tabs to the server. From that point on, that profile will return the tabs from the other device.
Sadly it looks like the logs aren't complete (which can happen for stuff logged between the last sync and the app being shutdown - something we should fix) - but there's certainly no evidence sync is behaving incorrectly here (and profile2 is running Firefox 109, which probably rules out bug 1801295). I guess the next steps here is for the Firefox View team to try and repro and see if their logs offer any further clues.
Comment 10•2 years ago
|
||
Thanks for looking into this Mark!
Updated•2 years ago
|
Description
•