Closed Bug 1835890 Opened 2 years ago Closed 2 years ago

Sidebar switcher panel should probably be a normal menupopup

Categories

(Firefox :: Menus, task, P3)

task

Tracking

()

RESOLVED FIXED
116 Branch
Tracking Status
firefox116 --- fixed

People

(Reporter: mconley, Assigned: dao)

References

(Blocks 1 open bug, Regressed 1 open bug)

Details

(Whiteboard: [snt])

Attachments

(1 file)

The sidebar switcher is currently a <panel>, and after bug 1532282, used <panelmultiview> to get some keyboard accessibility capabilities that standalone <panel>'s don't get.

During review in https://phabricator.services.mozilla.com/D178260, it was brought up that a <panel> might not be the right UI affordance here, and that a native menupopup might actually make more sense (and would automatically get the keyboard accessibility capabilities that <panelmultiview> is providing to the <panel>).

This bug is about potentially replacing the sidebar switcher panel with a menupopup.

Assignee: nobody → dao+bmo
Status: NEW → ASSIGNED
Severity: -- → N/A
Whiteboard: [snt]
Attachment #9337345 - Attachment description: WIP: Bug 1835890 - Make sidebar switcher panel a normal menupopup. → Bug 1835890 - Make sidebar switcher panel a normal menupopup.
Attachment #9337345 - Attachment description: Bug 1835890 - Make sidebar switcher panel a normal menupopup. → WIP: Bug 1835890 - Make sidebar switcher panel a normal menupopup.
Priority: -- → P3
Attachment #9337345 - Attachment description: WIP: Bug 1835890 - Make sidebar switcher panel a normal menupopup. → Bug 1835890 - Make sidebar switcher panel a normal menupopup. r=mconley,Itiel
Pushed by dgottwald@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/214490a419fb Make sidebar switcher panel a normal menupopup. r=Itiel,extension-reviewers,mconley,rpl
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
Regressions: 1841048
Blocks: 1841225
See Also: → 1532282
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: