Open Bug 1808329 Opened 2 years ago Updated 2 years ago

Opened tabs from first profile are not displayed in the Tab pickup section on second profile

Categories

(Firefox :: Firefox View, defect, P3)

Firefox 109
Desktop
All
defect

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)

Attached video TabPickup 2nd Profile

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;
Whiteboard: [fidefe-fxview-polish]

@Mark -- Any insight here. Is this potentially a Sync issue?

Flags: needinfo?(markh)

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.

Flags: needinfo?(markh)

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

QA Whiteboard: [qa-regression-triage]
Severity: -- → S4
Priority: P4 → --

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.

Attached file Sync Profile no.1.txt
Attached file Sync Profile no.2.txt

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!

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.

Thanks for looking into this Mark!

Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: