Regression: macOS browser chrome disappears on hover in fullscreen and with autohidden toolbar
Categories
(Core :: Widget: Cocoa, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox119 | --- | wontfix |
| firefox120 | --- | wontfix |
| firefox121 | --- | verified |
People
(Reporter: dropboxm1, Assigned: bradwerth)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
Steps to reproduce:
Regression, see bugs 1850279, 1851780, and the patch https://hg.mozilla.org/integration/autoland/rev/149195ba0e44 ,
"Make macOS menubar appearance force appearance of nav toolbox. r=edgar" .
On macOS, any version >=119.0.
- Start Firefox.
- Set fullscreen.autohide pref to True, or right-click on browser chrome/any open tab heading in fullscreen and select 'Hide toolbars'.
- Move cursor to top of screen.
Actual results:
Browser menubar and chrome both appear when scrolling up to top of screen. When scrolling back down past menubar, chrome disappears with it. Impossible to interact with any browser tabs as a result, until exiting fullscreen.
It is possible for chrome without menubar to appear, if moving mouse very slowly to top of screen (1-pixel region).
Expected results:
Browser menubar disappears but chrome doesn't disappear when scrolling down.
Or, merge the 2 bars, see open bug 1707061.
Likely the culprit is line 1.24 in the patch https://hg.mozilla.org/mozilla-central/rev/149195ba0e44, since the code's comment intends for firefox to animate away the toolbox when hiding the menubar.
Comment 2•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Set release status flags based on info from the regressing bug 1851780
| Assignee | ||
Comment 4•2 years ago
|
||
I'll figure this out.
Updated•2 years ago
|
| Assignee | ||
Comment 5•2 years ago
|
||
This was done erroneously in an earlier code fix that was trying to fix
the showing and hiding of the menubar. It is not necessary to hide the
nav toolbox when the menubar is animated away. The nav toolbox will be
hidden when the user moves the cursor out of the nav toolbox area.
Comment 7•2 years ago
|
||
| bugherder | ||
Comment 8•2 years ago
|
||
The patch landed in nightly and beta is affected.
:bradwerth, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox120towontfix.
For more information, please visit BugBot documentation.
Updated•2 years ago
|
Comment 11•2 years ago
|
||
Reproduced the issue with Firefox 120.0.1 on macOS 12. After activating the 'Hide toolbars' option and entering fullscreen the tab bar can no longer be selected.
The issue is verified fixed with Firefox 121.0 on macOS 12. The tab bar and URL bar can be properly selected after following STR from comment 0.
Description
•