Closed Bug 1840988 Opened 1 year ago Closed 7 months ago

Codepen demo can break the contents of Firefox UI, and break the basic layout assumptions of the page by bleeding content into unexpected areas (str in comment #9)

Categories

(Core :: Graphics: WebRender, defect, P2)

defect

Tracking

()

VERIFIED FIXED
125 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox125 --- verified

People

(Reporter: mayankleoboy1, Assigned: gw)

References

()

Details

Attachments

(4 files)

Set gfx.webrender.debug.force-picture-invalidation=TRUE
Go to https://codepen.io/thebabydino/pen/OJvYZrx
In the code-pane, change the values in the "HTML(Pug)" pane :

Current:

  • let n3d = 18, nd = 3;

Change to:

  • let n3d = 18, nd = 36;

Let the demo re-compile (or force it to recompile using the "run" button at the top of the code-pane)

AR:

  1. The address-bar drop-down menu is blank
  2. Try resizing the code-pane. The demo bleeds into the code-pane

Can repro in a build from Jan2022. So not a recent regression.

Attached file about:support
Severity: -- → S2
Priority: -- → P2

Is this still worthy of an "S2" rating?

Flags: needinfo?(gwatson)

Yes, this should stay S2.

Flags: needinfo?(gwatson)

Easier STR:

  1. Copy the source code of the attached index.html
  2. Go to http://xem.github.io/miniCodeEditor/
  3. Paste teh contents in the text-box in the second row.

AR: The rendering of the hexagons bleeds out of the boundary of the iframe.

Attached file index.html
Attached image Firefox Vs Chrome.png
See Also: → 1805347

Even simpler STR:

  1. enable force picture invalidation (gfx.webrender.debug.force-picture-invalidation = true)
  2. Open the attached testcase index.html

AR: The minimize/maximize/close buttons will disappear.

Summary: Codepen demo can break the contents of Firefox UI, and break the basic layout assumptions of the page by bleeding content into unexpected areas → Codepen demo can break the contents of Firefox UI, and break the basic layout assumptions of the page by bleeding content into unexpected areas (str in comment #9)

Thanks for the updates, Mayank.

Assignee: nobody → gwatson

FWIW, the testcase doesnt repro for me. However, the STR from comment #0 still repro.

FWIW, the testcase got fixed by bug 1870803 (same observation as https://bugzilla.mozilla.org/show_bug.cgi?id=1818869#c4).

Depends on: 1881182
Depends on: 1881638
Depends on: 1881978

This is fixed in the latest Nightly.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Depends on: 1870803
Target Milestone: --- → 123 Branch

Sorry, I got a bit confused by comment 12. It sounds like the fixes for this landed more recently than 123.

No longer depends on: 1870803
Target Milestone: 123 Branch → 125 Branch
Flags: qe-verify+

I've replicated this issue using Nightly 116.0a1 on Windows 10 x64 following the STR from Comment 9.
Verified as fixed in the latest Firefox 125.0b4 version on Windows 10 x64, macOS 13, and Ubuntu 22.04, as the issue no longer occurs.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
See Also: → 1893845
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: