Open Bug 1863591 Opened 1 year ago Updated 5 months ago

Firefox View should show all synced tabs (remove deduping)

Categories

(Firefox :: Firefox View, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: markh, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Whiteboard: [fidefe-firefox-view])

Firefox View hides duplicate synced tabs - eg, if my phone has 2 tabs open to an identical URL, Firefox View only lists that tab once.

However, the Accounts menu and the sync tabs sidebar does not hide dupes (so the same tab is listed twice)

This is likely to become important if we allow, eg, remote closing of tabs. Firefox View is probably forced to close all the dupes and I doubt we'd want different semantics between View and the Menu in this regard.

FWIW, not hiding dupes anywhere would be an alternative but (a) I think that's not as useful and (b) while that would allow the user to select which exact single tab should be closed, that doesn't seem useful in practice as the tab list isn't in the order they appear on the originating device (ie, the "first" of the duplicates isn't "first" in any meaningful sense)

The expected behaviour here would be to show all duplicate tabs from other devices in Firefox View and not hide them.

(In reply to Amy Lee [:amylee] UX from comment #1)

The expected behaviour here would be to show all duplicate tabs from other devices in Firefox View and not hide them.

OK! Adjusting the title and component accordingly.

Component: Sync → Firefox View
Summary: Synced tabs menu and sidebar does not hide duplicate tabs. → Firefox View should show all duplicate tabs
Summary: Firefox View should show all duplicate tabs → Firefox View should show all duplicate synced tabs

(In reply to Amy Lee [:amylee] UX from comment #1)

The expected behaviour here would be to show all duplicate tabs from other devices in Firefox View and not hide them.

I'm confused because it sounds like Mark is suggesting that not hiding the duplicate tabs isn't as useful. I think it makes sense to unify the surfaces regardless of what we do, but I'm curious why you're thinking the solution should be to not hide dupes anywhere and for us to undo the deduping work done in bug 1826608?

I talked to Amy about this on slack and she's concerned the deduping will obscure which tab is being closed and if its closing all or just that one. I think we can put this change at a lower priority though, until we actually have ability to remotely close tabs. Mark are you using bug 1330816 to track this work?

Blocks: 1805254
Depends on: 1330816
Priority: -- → P3
Summary: Firefox View should show all duplicate synced tabs → Firefox View should show all synced tabs (remove deduping)
Whiteboard: [fidefe-firefox-view]
You need to log in before you can comment on or make changes to this bug.