Closed Bug 1694648 Opened 5 years ago Closed 5 years ago

Extra toolbarseparator is added to app menu panels after the corresponding toolbarbutton is pressed when Proton is enabled

Categories

(Firefox :: Menus, task, P1)

task

Tracking

()

VERIFIED FIXED
88 Branch
Tracking Status
firefox88 --- verified

People

(Reporter: mconley, Assigned: emmamalysz)

References

(Blocks 1 open bug)

Details

(Whiteboard: [proton-hamburger-menu])

Attachments

(1 file)

I think that toolbarseparator is being injected programmatically, and we should probably stop doing that if Proton is enabled.

Note that this seems to occur only after synced tabs have loaded in.

Hey emalysz, do you think you'd have time to look at this today?

Flags: needinfo?(emalysz)
Assignee: nobody → emalysz
Flags: needinfo?(emalysz)

Having tinkered with this more, I'm not sure it's necessary to have synced tabs come in. It might be sufficient to just open the Firefox Accounts panel via the fxa toolbarbutton, and then open it in the AppMenu.

Summary: Firefox Accounts menu has an extra toolbarseparator at the top when Proton is enabled → Extra toolbarseparator is added to app menu panels after the corresponding toolbarbutton is pressed when Proton is enabled

Looks like this is a bug from here: https://searchfox.org/mozilla-central/rev/a6db3bd67367aa9ddd9505690cab09b47e65a762/browser/components/customizableui/PanelMultiView.jsm#1426-1427

This can be reproduced for any panel that is opened from the app menu and then again by the toolbar button (history reproduces as well).

Priority: -- → P1
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/17ee13de9883 ensure toolbarseparators are added correctly for menu headers when proton is enabled r=mconley

As per guidance from Vicky, for tracking, we're marking all the bugs that people are working on as P1.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch

Reproduced the initial issue using an old Nightly build (build id: 20210223230332).
Verified - Fixed in release 88, beta 89.0b10 and latest Nightly 90.0a1 (2021-05-11) on Windows 10, macOS 11 and Ubuntu 20.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: