Closed Bug 1613420 Opened 5 years ago Closed 4 years ago

On macOS, having a fullscreen video on a dual screen setup disables the minimize button and menubar

Categories

(Core :: Widget: Cocoa, defect, P3)

72 Branch
Desktop
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1631735
Tracking Status
firefox-esr68 --- wontfix
firefox72 --- wontfix
firefox73 --- wontfix
firefox74 --- wontfix
firefox75 --- wontfix
firefox79 --- wontfix
firefox80 --- wontfix

People

(Reporter: clement.lefevre, Unassigned)

Details

(Whiteboard: [mac:fullscreen] )

Attachments

(1 file)

With a dual screen setup with Firefox present on both screens, when one of those plays a video as fullscreen, then the OS toolbar just disappear from the other screen even when the window is focused.

From the three buttons to control a window (close, reduce and resize), the second yellow one is also completely disabled (appears grey, as visible on joined screenshot).

I managed to reproduce this issue with the following steps:

  1. Link an extra monitor to a Macbook.
  2. Open any firefox instance.
  3. open a new tab, detach it and drag it to the extra monitor.
  4. open youtube, play a random video and make it full screen.
    Expected: The Minimize button of the window from the main screen remains usable and the OS toolbar remains properly displayed.
    Actual: The Minimize button of the window from the main screen is grayed-out and unusable and the OS toolbar disappears.

Issue confirmed. I am Setting component as (Core) Window Management.
Thank you for your contribution!

Component: Untriaged → Window Management
Product: Firefox → Core
Hardware: Unspecified → Desktop
Component: Window Management → Widget: Cocoa

The priority flag is not set for this bug.
:spohl, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(spohl.mozilla.bugs)

Does this also reproduce with full-screen-api.native-full-screen set to true in about:config?

Flags: needinfo?(spohl.mozilla.bugs)
Flags: needinfo?(daniel.bodea)
Flags: needinfo?(clement.lefevre)
Priority: -- → P3

I guess you meant full-screen-api.macos-native-full-screen? full-screen-api.native-full-screen does not exist.

By toggling the former, the issue indeed is fixed, at the expense of using this "native fullscreen" thing which, for my part, I hate. It forces a new desktop and makes it painful to switch between windows. It also adds an empty window titlebar when reaching for the macos menubar.

Flags: needinfo?(clement.lefevre)

(In reply to Clément Lefèvre from comment #4)

I guess you meant full-screen-api.macos-native-full-screen? full-screen-api.native-full-screen does not exist.

Yes, that was a copy/paste error from bug 1403085.

By toggling the former, the issue indeed is fixed, at the expense of using this "native fullscreen" thing which, for my part, I hate. It forces a new desktop and makes it painful to switch between windows. It also adds an empty window titlebar when reaching for the macos menubar.

Thank you for verifying. The Dock disappearing is covered by bug 1606163. Let's use this bug to cover the case of the minimize button disappearing.

Summary: On MacOS, having a fullscreen video on a dual screen setup disable one window button and disable toolbar → On macOS, having a fullscreen video on a dual screen setup disables the minimize button
Flags: needinfo?(daniel.bodea)

I was not talking about the Dock, which I havn't even noticed it didn't work either, but about the menubar for my part (the bar on the top).
All of this seems anyway related considering the minimize button and the menubar seems also fixed with this toggle.

(In reply to Clément Lefèvre from comment #6)

I was not talking about the Dock, which I havn't even noticed it didn't work either, but about the menubar for my part (the bar on the top).
All of this seems anyway related considering the minimize button and the menubar seems also fixed with this toggle.

It most likely is related. I've added the menubar part back to the title of this bug. Thanks!

Summary: On macOS, having a fullscreen video on a dual screen setup disables the minimize button → On macOS, having a fullscreen video on a dual screen setup disables the minimize button and menubar

I can also confirm comment 4. The issue does not happen if the "full-screen-api.macos-native-full-screen" is set to true.

Severity: normal → S3

It happens in one screen setup too. I'm using Firefox Developer 80.0b4 (64-bits).

(In reply to alexlana from comment #9)

It happens in one screen setup too. I'm using Firefox Developer 80.0b4 (64-bits).

Whiteboard: [mac:fullscreen]

Issue still reproducible using 88.0a1 (20210314213752) on macOS 10.15 and macOS 11.2.3 if full-screen-api.macos-native-full-screen:false.

We can no longer reproduce the issue by flipping full-screen-api.macos-native-full-screen:true on macOS 10.15 and macOS 11.2.3. The minimize button is correctly displayed and working when having a fullscreen window on another screen.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: