Closed Bug 1621736 Opened 5 years ago Closed 2 months ago

Pressing Esc exits fullscreen videos on different monitors

Categories

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

defect

Tracking

()

VERIFIED FIXED
142 Branch
Tracking Status
firefox74 --- wontfix
firefox75 --- wontfix
firefox76 --- wontfix
firefox142 --- verified

People

(Reporter: mahdiarnaufal, Assigned: edgar)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

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

Steps to reproduce:

Requirement: mac os using 2 monitor (for my case one laptop monitor and one extended monitor)

  1. run two different tabs on each monitor
  2. plays different video on each tab
  3. toggle full screen on both video
  4. click on one of the video to make sure the tab is active
  5. press esc button

Actual results:

Both video was exit from fullscreen mode

Expected results:

Only video of active tab that exited.

Component: Untriaged → DOM: UI Events & Focus Handling
Product: Firefox → Core
Status: UNCONFIRMED → NEW
Type: enhancement → defect
Ever confirmed: true
Version: 73 Branch → Trunk

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(htsai)

Hi Peter_M, can you help to check if this is a recent regression around 74? If yes, possible to get a regression window? Thank you.

Flags: needinfo?(htsai) → needinfo?(peter.magyari)

Hi,

I believe this is not a regression, the issue is reproducible all the way back to Nightly 53.0a1.

Flags: needinfo?(peter.magyari)

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(htsai)
Flags: needinfo?(htsai)
Priority: -- → P3

Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3 (Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3 (normal.)

Severity: normal → S3
See Also: → 1725884
Component: DOM: UI Events & Focus Handling → DOM: Core & HTML
Duplicate of this bug: 1841404

This actually isn't dependant on the number of the screens, can be reproduced by having multiple windows open in fullscreen.

Steps:

  1. Open two separate firefox window
  2. toggle full screen on both windows (i.e a video), you can use alt-tab to switch between multiple fullscreen windows
  3. make sure one of the two windows has focus
  4. press esc button

Just adding a comment that in Firefox 124.0, this bug is still present despite onboarding to the MacOS fullscreen API, in that if you have two windows fullscreened with an app like YouTube, escaping one escapes both/all. The only difference now is that when re-entering fullscreen, it properly re-enters, whereas previously, it would enter a windowed-mode-adjacent version.

See Also: → 1913666
Duplicate of this bug: 1965317

Make it easier to add a new test.

Assignee: nobody → echen
Status: NEW → ASSIGNED
Summary: pressing esc exit fullscreen multiple monitor → Pressing Esc exits fullscreen videos on different monitors
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
QA Whiteboard: [qa-triage-done-c143/b142][qa-ver-needed-c143/b142]
Flags: qe-verify+

I was able to reproduce the issue with an affected Firefox Nightly build 140.0a1 using macOS 14, as described in Comment 0 and Comment 9.
Verified as fixed using Firefox 142.0b9 on macOS 14, Windows 11 and Ubuntu 22.04. Pressing Esc exits full-screen mode only for the active window.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triage-done-c143/b142][qa-ver-needed-c143/b142] → [qa-triage-done-c143/b142][qa-ver-done-c143/b142]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: