Open Bug 1373006 Opened 7 years ago Updated 2 years ago

Playing a Youtube video on a secondary screen on macOS 10.12.5 removes the status bar on the other screens while on firefox

Categories

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

54 Branch
x86
macOS
defect

Tracking

()

Tracking Status
platform-rel --- ?
firefox55 --- affected
firefox56 --- affected
firefox57 --- affected

People

(Reporter: hi, Unassigned)

References

Details

(Whiteboard: [platform-rel-youtube] [mac:multimonitor])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:54.0) Gecko/20100101 Firefox/54.0
Build ID: 20170608105825

Steps to reproduce:

Move a tab to a secondary screen on macOS 10.12.5 then play a video on youtube.com and maximizes it.


Actual results:

The status bar of macOS is removed on other screens, only when firefox is selected, if another app is selected the status bar returns.

This doesn't happen on chrome or opera.


Expected results:

The status bar should remain on other screens.
Component: Untriaged → Shell Integration
OS: Unspecified → Mac OS X
Hardware: Unspecified → x86
Not a shell integration bug and since I'm not sure of the correct component moving back to untriaged
Component: Shell Integration → Untriaged
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:57.0) Gecko/20100101 Firefox/57.0

I have tested this issue on mac OS 10.12 with the latest Firefox release 55.0.3 and the latest Nightly 57.0a1 (2017-09-10) and managed to reproduce it.
Moving a tab to a secondary screen, then playing a Youtube video in Fullscreen mode (both "Fullscreen" button and double click on the video) makes the macOS status bar dissapear. As mentioned in comment 0, the status bar is not displayed when Firefox is focused; focusing another application or simply clicking the desktop will bring back the status bar.

Assigning the Widget: Cocoa component; please move this issue to the correct comnponent if this is not the correct one.
Status: UNCONFIRMED → NEW
Component: Untriaged → Widget: Cocoa
Ever confirmed: true
Product: Firefox → Core
What UI element are you referring to by "status bar"?
Flags: needinfo?(hi)
Priority: -- → P3
platform-rel: --- → ?
Whiteboard: [platform-rel-youtube]
Flags: needinfo?(hi)
Whiteboard: [platform-rel-youtube] → [platform-rel-youtube] [mac:multimonitor]

The status bar here is likely referring to the menubar (the top bar where you access the various menus like File,Edit, View on a macOS device).

When viewing a YouTube video in fullscreen mode, the menubar will disappear on all screens while Firefox is focused. If you have three displays and on one out of the three screens you're focused on a non-Firefox window, the menubar will reappear, but only while that app is focused. Once you return focus to Firefox, then all monitors' menubars that reappeared will disappear again.

While video in fullscreen but Firefox window where YouTube is playing not in fullscreen mode:

  • FF in focus: all menubars gone
  • FF not in focus: menubar reappears on monitor non-FF app is in focus
  • FF put back in focus: reappeared menubar disappears

If I fullscreen a window that is not the one where the YT video is playing, the issue persists

None of this issue persists, however, if I put the FF window into fullscreen (the one where the YT video is playing) before putting the YT video into fullscreen. Once the FF/YT window itself is put into fullscreen, putting the YT video into fullscreen has no effect on the menubar

Follow up to my previous post:

Firefox version: 104.0.2
macOS version: Monterey 12.6 (21G115)

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.