Closed Bug 1699666 Opened 3 years ago Closed 13 days ago

[macOS11] Glitches displayed on assigned desktop when exiting full screen with full-screen-api.macos-native-full-screen on true

Categories

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

Firefox 88
Desktop
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox88 --- affected

People

(Reporter: atrif, Assigned: bradwerth)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [mac:fullscreen:native-affected][mac:multimonitor])

Affected versions

  • 88.0a1 (20210317212527)

Affected platforms

  • macOS 11.2.3
  • mac M1 mini 11.2.3

Preconditions

  • Have an extra Virtual Desktop opened for Assign To option to be available and full-screen-api.macos-native-full-screen on true.

Steps to reproduce

  1. Open Firefox and assign it to one random display from the dock context menu.
  2. Open another window and drag it to the second screen.
  3. Enter and exit fullscreen.

Expected result

  • No glitches are displayed.

Actual result

  • Glitches occur on assigned display even if Firefox fullscreen is closed on the other one.

Regression range

  • I will search for one ASAP.

Notes

  • Attached a screen recording on the assigned display. On the other one is the other Firefox window. This happens on video fullscreen and browser fullscreen as well: link
  • The issue does not happen with native fullscreen disabled because the fullscreen window is opened on the assigned display, not on the auxiliary one (see bug 1606627).
  • I cannot reproduce the issue on macOS 10.15
  • I am marking this as an S3 because I don’t know for sure how many users will use the assign to display option as well as having another virtual desktop opened, but if they do they will constantly hit this glitch when exiting fullscreen.
Has Regression Range: --- → no
Has STR: --- → yes
Whiteboard: [mac:fullscreen] → [mac:fullscreen][mac:multimonitor]
Flags: needinfo?(rtestard)
QA Whiteboard: [qa-regression-triage]

This does not sounds like it's not MR1 related but let's confirm that first and in this case it sounds like a backlog item for mac team.

Flags: needinfo?(rtestard)

Though we hope to match the same timeline, the native fullscreen work was not meant to be part of MR1.

Blocks: 1563947

Tried looking for a regression for this issue, and it seems that the issue was introduced with the full-screen-api.macos-native-full-screen pref. The last working build 73.0a1 (2019-12-12) still reproduces the issue, on builds lower than this, when setting the pref and entering fullscreen, Firefox will just crash, and on 70.0a1 (2019-07-17) the pref is not implemented at all.

Has Regression Range: no → ---
Priority: -- → P2
Whiteboard: [mac:fullscreen][mac:multimonitor] → [mac:fullscreen:native-affected][mac:multimonitor]

I'll see if I can replicate.

Assignee: nobody → bwerth

This is not occurring for me; given the many native fullscreen code changes (both in Firefox and in macOS), I'm comfortable closing this as WORKSFORME.

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