Closed Bug 1940698 Opened 2 months ago Closed 2 months ago

Full-screen notification doesn't show up anymore.

Categories

(Firefox :: General, defect, P2)

defect

Tracking

()

VERIFIED FIXED
136 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox134 --- unaffected
firefox135 --- verified
firefox136 + verified

People

(Reporter: emilio, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression, sec-moderate)

Attachments

(1 file)

No description provided.
Flags: needinfo?(emilio)

STR: Go to https://davidwalsh.name/demo/fullscreen.php, go fullscreen. Nothing appears.

The reason is that:

:fullscreen:not(:root) {
  -moz-top-layer: auto !important;
  position: fixed !important;
  ...

Applies to the full-screen <browser> element, and before we were not honoring that position: fixed

Flags: needinfo?(emilio)

Set release status flags based on info from the regressing bug 1939891

So that it shows on top of the fullscreen <browser> element. Note that
the fullscreen toggler and co doesn't need the same treatment, luckily,
because we only use it for the "firefox fullscreen" mode.

Assignee: nobody → emilio
Status: NEW → ASSIGNED

Setting Fx135 to disabled since the regressor was backed out of beta
https://bugzilla.mozilla.org/show_bug.cgi?id=1939891#c5

We treat non-popup full screen mode as a moderate security severity.
Given this is only rated moderate and doesn't affect anything bug Nightly builds, it's OK to land without further sec-approval.

Keywords: sec-moderate
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ad89e9117ae6 Use popover for fullscreen / pointer-lock warning. r=dao,desktop-theme-reviewers,tabbrowser-reviewers
Blocks: 1940896
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
Duplicate of this bug: 1940896

Comment on attachment 9446517 [details]
Bug 1940698 - Use popover for fullscreen / pointer-lock warning. r=dao!

Beta/Release Uplift Approval Request

  • User impact if declined/Reason for urgency: While the main issue (the fullscreen notification not showing up) is not present in beta and release, this patch also fixes bug 1940896.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0 and bug 1940896 comment 0
  • List of other uplifts needed: none
  • Risk to taking this patch: Medium
  • Why is the change risky/not risky? (and alternatives if risky): The patch is not super complicated, and is scoped to these notifications, but it's also not as minimal...
  • String changes made/needed: none
  • Is Android affected?: No
Attachment #9446517 - Flags: approval-mozilla-release?
Attachment #9446517 - Flags: approval-mozilla-beta?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]
No longer duplicate of this bug: 1940896

Comment on attachment 9446517 [details]
Bug 1940698 - Use popover for fullscreen / pointer-lock warning. r=dao!

Approved for 135.0b5.

Attachment #9446517 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Reproduced the issues from comment 1 and 1940896#c0 on Windows 10x64 with Firefox 136.0a1 (2025-01-09). The fullscreen notification is not displayed when entering fs and the pointer lock message is cut off with the Alpenglow theme.
Both issues are verified fixed with Firefox 136.0a1 (20250115042832) and 135.0b5 (20250114191838 - comment 12) on Windows 10x64, macOS 12 and Ubuntu 24. The fullscreen notification and pointer lock message are correctly displayed.

Status: RESOLVED → VERIFIED
Has STR: --- → yes
QA Whiteboard: [qa-triaged]
Flags: qe-verify+

Comment on attachment 9446517 [details]
Bug 1940698 - Use popover for fullscreen / pointer-lock warning. r=dao!

Removing the release uplift request as 134 is not affected.

Attachment #9446517 - Flags: approval-mozilla-release?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: