Closed Bug 1570920 Opened 5 years ago Closed 1 year ago

JavaScript Fullscreen API causes the menu bar to be hidden on all monitors on Mac

Categories

(Core :: DOM: Core & HTML, defect, P3)

68 Branch
Unspecified
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1403085

People

(Reporter: xsanda, Unassigned)

Details

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

Steps to reproduce:

Using macOS with multiple monitors connected, open two windows on different monitors. Use JavaScript to enter full screen mode, for example with the built-in PDF viewer's full screen button. Click onto the other, non-full-screen window on another monitor.

Actual results:

The menu bar is missing, and it is not possible to open the menus.

Expected results:

The menu bar should remain visible on the (non-full-screen) monitors, especially when the focused window is not the one in full screen. This could perhaps be fixed by making JavaScript full-screen mode use the native full screen mode on macOS, or simply by disabling hiding the menu bar on all monitors when a non-full-screen window is selected.

seems duplication of Bug 635089

Component: Untriaged → DOM: Core & HTML
OS: Unspecified → macOS
Product: Firefox → Core

That's slightly different, this is the menu bar not the dock. However, the same solution does work: entering native full screen before JavaScript fullscreen fixes it.

mstange, do you think you could try to find someone rather well familiar with MacOS to take a look at this?

(Didn't see issues on Linux)

Flags: needinfo?(mstange)
Priority: -- → P3
Severity: normal → S3
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1403085
Flags: needinfo?(mstange.moz)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.