Update context menus for the toolbar, toolbar tools, and sidebar button
Categories
(Firefox :: Sidebar, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: asafko, Assigned: nsharpley)
References
Details
(Whiteboard: [fidefe-sidebar])
Attachments
(7 files)
Background
The addition of the sidebar-specific actions to the toolbar context menu has "leaked" into the context menus of the individual toolbar buttons in Nightly.
We would like to revert this change, and keep the context menu of the individual toolbar buttons as they currently are in release (please see screenshots for user story 1 that compare nightly and release context menus for any toolbar tool attached), and also tidy up other context menus.
Figma
1. Any toolbar tools/button - user story
- As a user of a specific toolbar tool, I only want to see tool-specific and toolbar-specific menu items when I right-click them.
Acceptance criteria
- All toolbar buttons context menus, except the sidebar button, should not display the "Turn on vertical tabs" and "Customize sidebar" actions.
2. Sidebar button - user story
- As a sidebar user, I want quick access to the most useful sidebar-specific actions when I click the sidebar button.
Acceptance criteria
- As a horizontal tabs user, I can access the following actions from the sidebar toolbar button context menu:
- customize sidebar (String: Customize sidebar)
- turn vertical tabs on (String: Turn on Vertical Tabs)
in addition to the standard toolbar button actions (Pin to overflow menu, Remove from Toolbar, Bookmarks Toolbar, Customize Toolbar).
- As a vertical tabs user, I can access the following actions from the sidebar toolbar button context menu:
- customize sidebar (String: Customize sidebar)
- turn vertical tabs off (String: Turn off Vertical Tabs)
in addition to the standard toolbar button actions.
See the sidebar button - user story 3 screenshot.
3. Toolbar - user story
As a product manager, I want to add a discoverability entry point for vertical tabs to the general right-click menu on the toolbar so users can discover them in a menu that is not overloaded with list items and deals with general UI customizations.
Acceptance criteria
-
As a horizontal tabs user, I can turn vertical tabs on from the toolbar right-click menu
String: Turn on Vertical Tabs
See the toolbar button - user story 3 screenshot. -
As a vertical tabs user, I can turn vertical tabs off from the toolbar right-click menu:
String: Turn off Vertical Tabs
I've also attached the breakdown of all the context menu items for horizontal and vertical tabs for a full picture of changes across these three tickets.
Assignee | ||
Updated•27 days ago
|
Updated•27 days ago
|
Updated•27 days ago
|
Updated•27 days ago
|
Assignee | ||
Updated•21 days ago
|
Assignee | ||
Comment 7•21 days ago
|
||
Comment 9•19 days ago
|
||
Backed out for causing failures at browser_customization_context_menus.js.
Backout link: https://hg.mozilla.org/integration/autoland/rev/3cbebe2c19286d69fa1ac8c99a8f0f0b0c007680
Failure log: https://treeherder.mozilla.org/logviewer?job_id=497081841&repo=autoland&lineNumber=5483
Comment 10•19 days ago
|
||
Comment 11•19 days ago
|
||
bugherder |
Assignee | ||
Updated•16 days ago
|
Description
•