Closed Bug 1892941 Opened 10 months ago Closed 8 months ago

Add a "Always Show" sidebar visibility setting

Categories

(Firefox :: Sidebar, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: sclements, Assigned: jsudiaman)

References

(Blocks 3 open bugs)

Details

(Whiteboard: [fidefe-sidebar])

Attachments

(1 file)

This patch will add a "Always Show" sidebar setting to the Customization Menu and will be the default sidebar visibility setting. It will have different behaviors than the "Hide" setting in bug 1892430, in that clicking on the sidebar toolbar button will control the expanded or collapsed state of the sidebar rather than the visibility of the entire sidebar.

It should have these behaviors:

  • The collapsed sidebar is shown by default
  • If a user clicks the sidebar toolbar button, the sidebar is expanded (shows icons and titles).
  • If a user clicks on a "tool" or extension from either the collapsed sidebar state or the expanded state, the corresponding sidebar panel opens and the state of the sidebar is always collapsed
  • When a panel is closed, the sidebar will go back to its previous state (for example, if it was expanded at the time the sidebar panel was opened, once closed it goes back to the expanded state).

This clickable figma prototype will better illustrate the sequences.

We'll need to persist this setting across windows and sessions.

Assignee: nobody → jsudiaman
Status: NEW → ASSIGNED
Duplicate of this bug: 1897546
Pushed by jsudiaman@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/20039bca5592 Add a "Always Show" sidebar visibility setting r=sidebar-reviewers,fluent-reviewers,sessionstore-reviewers,bolsson,sclements,reusable-components-reviewers,mstriemer
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Blocks: 1945319
Blocks: 1945320
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: