Closed Bug 1948342 Opened 1 month ago Closed 19 days ago

Update context menus for the toolbar, toolbar tools, and sidebar button

Categories

(Firefox :: Sidebar, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
137 Branch
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

  1. 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

  1. 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

  1. As a sidebar user, I want quick access to the most useful sidebar-specific actions when I click the sidebar button.

Acceptance criteria

  1. 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).
  1. 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

  1. 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.

  2. 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.

Attachment #9466292 - Attachment description: any tooolbar tool context menu - current.png → any tooolbar tool context menu - nightly.png
Attachment #9466292 - Attachment filename: any-tooolbar-tool-context-menu---current.png → any-tooolbar-tool-context-menu-nightlyt.png
Attachment #9466294 - Attachment description: any tooolbar tool context menu - release.png → any tooolbar tool context menu - user story 1 - release.png
Attachment #9466294 - Attachment filename: any-tooolbar-tool-context-menu---release.png → any-tooolbar-tool-context-menu-user-story-1-release.png
Summary: Do not display Sidebar-related items in the context menu of all toolbar tools → Update context menus for the toolbar, toolbar tools, and sidebar button
Assignee: nobody → nsharpley
Whiteboard: [fidefe-sidebar]
Status: NEW → ASSIGNED
Priority: -- → P1
Status: ASSIGNED → RESOLVED
Closed: 27 days ago
Duplicate of bug: 1949753
Resolution: --- → DUPLICATE
Status: RESOLVED → REOPENED
No longer duplicate of bug: 1949753
Resolution: DUPLICATE → ---
Pushed by nsharpley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b1a4f0700184 Update toolbar and tabstrip context menus to include vertical tabs and sidebar r=sidebar-reviewers,jsudiaman
Pushed by nsharpley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0bb62ed35bd0 Update toolbar and tabstrip context menus to include vertical tabs and sidebar r=sidebar-reviewers,jsudiaman
Status: REOPENED → RESOLVED
Closed: 27 days ago19 days ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
Flags: needinfo?(nsharpley)
Duplicate of this bug: 1946834
Regressions: 1952416
Blocks: 1949420
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: