Open Bug 2034870 Opened 3 days ago Updated 17 hours ago

Macos fullscreen animation which shows the menu and windows buttons shifts down the whole page

Categories

(Core :: Widget: Cocoa, defect)

Firefox 150
defect

Tracking

()

UNCONFIRMED

People

(Reporter: christian.apolloni, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0

Steps to reproduce:

Bring Firefox in Fullscreen on mac. Move the mouse to the top to make the menu and windows control buttons scroll down.

Actual results:

The whole page will shift down.

Expected results:

This changed recently, I think due to the change implemented in bug 2013773. While the changes fix the issue with the transparent background, the new behaviour is IMHO quite annoying.

I'd prefer e.g. that the buttons slide from the left into the tabs bar like Safari or Mail do it or that they fade in on top of the page like Music does. Even always having the buttons shown on the tabs bar would IMHO be better than sliding the page down.

Maybe providing options or flags might be a good idea depending on how much effort that would require as I can imagine different people might have different preferences.

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.

Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Severity: -- → S3
Type: enhancement → defect
Keywords: regression
Regressed by: 2013773

Yeah this is an expected change. I agree long term we should try to disable that animation and do something a bit more subtle.

I wonder if in the short term it would be possible to get a flag to toggle the original behaviour back until a more long term solution is implemented.

There was something similar implemented to handle the various "menubar shift" issues (widget.macos.shift-by-menubar-on-fullscreen), giving users different option to "fix it" on their own until it was sorted out.

That way users like me that want the old behaviour could activate it, with the caveat that it does not play well with a transparent toolbox.

Tried to implement a quick about:config flag that reverts the behaviour pre bug 2013773.

Attached as patch file since Phabricator has some issues working on my system.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: