Nova changes for List All Tabs menu
Categories
(Firefox :: Tabbed Browser, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: sthompson, Assigned: jswinarton)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
(Whiteboard: [fidefe-nova])
Attachments
(1 file, 1 obsolete file)
List All Tabs menu/Tab Overflow Menu/Tabs Menu
This bug should be broken down further, but there are generally just a lot of small changes:
- Remove synced tabs
- Rename “Search Tabs” to “Search All Tabs”
- Tab close button should only appear on hovered tabs
- Ania recalls there being a belief that this effect would be challenging to implement with XUL components, but we don’t have details.
- Add new “View All Tabs” item to the bottom (Opens Firefox View “Open Tabs” when clicked)
- Move tab audio icon from before close button to after favicon
- Move “New container tab” to be the first item in the list of tabs (Only shows if container tabs enabled, rename to “New Container Tab”)
- Move “Close all duplicate tabs” to be the second item in the list of tabs (Only shows when duplicate tabs are in the window, rename to “Close Duplicate Tabs”)
- Move “Hidden tabs” to be the last item in the list of tabs (Only shows when there are hidden tabs). But if any of the hidden tabs are playing audio, move "Hidden tabs" to be the first item in the list of tabs, and list each hidden tab playing audio right after "Hidden tabs" and before the first visible tab in the window
- Note the changes in the UX spec about the area of the menu that's scrollable vs. fixed
Updated•6 months ago
|
| Reporter | ||
Updated•6 months ago
|
Comment 1•5 months ago
|
||
Note some work to convert panels to use tokens in bug 2017979.
| Assignee | ||
Comment 2•5 months ago
|
||
I split out some of the bigger chunks of work into their own bugs:
- bug2037515 — tab close button only appears on hovered tabs
- bug2037516 — new "View All Tabs" item directing to Firefox View
- bug2037517 — improved overflow behaviour
- bug2037519 — remove "Recent Tab Groups"
What remains in this ticket is a collection of small changes that can all be addressed at once — string changes, reordering existing menu items, etc.
| Assignee | ||
Comment 3•4 months ago
|
||
Updated•4 months ago
|
Updated•4 months ago
|
| Assignee | ||
Comment 4•4 months ago
|
||
- Remove the synced tabs menu item
- Rename 'Search tabs' to 'Search All Tabs'
- Rename 'New container tab' to 'New Container Tab' and move it to be the
first item above the visible tab list - Rename 'Close all duplicate tabs' to 'Close Duplicate Tabs', move it to be
the second item above the tab list, and hide it (instead of disabling it)
when there are no duplicate tabs
Updated•4 months ago
|
| Assignee | ||
Comment 5•4 months ago
•
|
||
Logging for posterity: after some discussions with UX, it was decided that the idea of turning the tabs in the List All Tabs menu into a "tab-like" surface (where the close and mute buttons overlay the tab, and where the close button is hidden unless hovered over) is not feasible from an a11y/UX pov in this menu. This has implications for a few of the requirements in this bug.
I also decided to split out the work of reorganizing the hidden/muted tabs into it's own bug/patch to simplify review.
Things are getting a bit hairy here, so here's a full summary of the requirements of this bug as they stand today:
In this ticket
- Remove synced tabs
- Rename “Search Tabs” to “Search All Tabs”
- Move “New container tab” to be the first item in the list of tabs (Only shows if container tabs enabled, rename to “New Container Tab”)
- Move “Close all duplicate tabs” to be the second item in the list of tabs (Only shows when duplicate tabs are in the window, rename to “Close Duplicate Tabs”)
In separate bugs
- bug2037516 — new "View All Tabs" item directing to Firefox View
- bug2037517 — improved overflow behaviour
- bug2037519 — remove "Recent Tab Groups"
- bug2046489 — improve display of hidden tabs, especially when playing audio (new bug created today)
Work that will not be done
- Tab close button only appears on hovered tabs (bug2037515 is closed)
- Move tab audio icon from before close button to after favicon
Updated•4 months ago
|
Comment 8•3 months ago
•
|
||
Backed out for causing bc failures at _tab_manager_close.js
Backout Link
Push with failures
Failure Log
bc
log
Failure line TEST-UNEXPECTED-FAIL | browser/components/tabbrowser/test/browser/tabs/browser_tab_manager_close.js | test_tab_manager_close_button - Uncaught exception in test - TypeError: can't access property "pinned", (intermediate value).tabOf(...) is undefined
Comment 10•3 months ago
|
||
| bugherder | ||
| Assignee | ||
Updated•3 months ago
|
Description
•