Clicking on the edge of the overflow/menu button when its menu is opened reopens it immediately
Categories
(Firefox :: Toolbars and Customization, defect, P3)
Tracking
()
People
(Reporter: aria, Unassigned, NeedInfo)
References
(Regression)
Details
(Keywords: regression)
STR:
- Maximize Firefox (assuming no panel/taskbar on the right of the screen)
- Put the cursor on the «hamburger» button, as far far to the right as possible
- Click one time to open the menu
- Click a second time to close the menu
When doing that, the menu closes and reopens immediately.
- It’s possible to reproduce with overflow button not with others toolbar buttons
- It seems to happen on every edge (except bottom because then the menu is over it)
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Doesn't happen on Windows or mac, so probably related to disabling the panel animations. I wonder if this is a regression.
Comment 2•4 years ago
|
||
(In reply to :Gijs (he/him) from comment #1)
Doesn't happen on Windows or mac, so probably related to disabling the panel animations.
Yeah, flipping xul.panel-animations.enabled
on Linux appears to fix this.
Comment 3•4 years ago
|
||
Regression range: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f78d5947333422ab09ec23e3dab0d48538c9d6ad&tochange=9f8b3fc384ae6fe8053b087548c57020a55f00fd
Bug 1033395 seems like an obvious candidate at first glance.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 4•4 years ago
|
||
(In reply to Dão Gottwald [::dao] from comment #3)
Bug 1033395 seems like an obvious candidate at first glance.
The change in PanelUI._getPanelAnchor
caused this: https://hg.mozilla.org/mozilla-central/rev/e2129917e3d5#l1.33
Comment 5•4 years ago
|
||
Hm, though I can't reproduce on Windows with prefers reduced motion and the panel pref flipped - can you?
Comment 6•4 years ago
|
||
(In reply to :Gijs (he/him) from comment #5)
Hm, though I can't reproduce on Windows with prefers reduced motion and the panel pref flipped - can you?
No, I can't. There's Windows-specific code called from nsXULPopupManager::Rollup
but that shouldn't apply here if I read it correctly, so not sure what's going on: https://searchfox.org/mozilla-central/rev/9193635dca8cfdcb68f114306194ffc860456044/layout/xul/nsMenuPopupFrame.cpp#1819-1830
Updated•4 years ago
|
Updated•4 years ago
|
I’m also able to reproduce with the overflow button, by clicking on the edge or (visually) slightly outside of the button.
I use Firefox 89.0b14 (64 bits) on Linux.
Description
•