Closed Bug 1984635 Opened 9 months ago Closed 9 months ago

Rendering 4th recursive iframe (here in ABABA case) broken

Categories

(Core :: Layout, defect)

defect

Tracking

()

RESOLVED FIXED
144 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox-esr140 --- wontfix
firefox142 --- wontfix
firefox143 --- wontfix
firefox144 --- fixed

People

(Reporter: manuel, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attached video bad-good.webm

Url: https://sah.yet.cx/storage-access/?iframe=wiki,cx,wiki,cx
Regression bug found with moz-regression

Haven't seen other cases, but there might be a simpler ones.

STR:

  1. open https://sah.yet.cx/storage-access/?iframe=wiki,cx,wiki,cx
  2. scroll down
Summary: Rending 4th recursive iframe (here in ABABA case) broken → Rendering 4th recursive iframe (here in ABABA case) broken

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

:emilio, since you are the author of the regressor, bug 1891335, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

I think this is a pre-existing IntersectionObserver bug with OOP iframes if the iframe is very tall.

aRootBounds is meaningless in that case, since it's the top level
viewport bounds, not the iframe's viewport bounds (which might be a lot
taller).

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0123e6230150 https://hg.mozilla.org/integration/autoland/rev/86b37d216aeb Fix IntersectionObserver implicit root behavior on OOP iframes. r=layout-reviewers,dshin
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/54528 for changes under testing/web-platform/tests
Regressions: 1985442
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch
Upstream PR merged by moz-wptsync-bot
Flags: in-testsuite+

Did you want to nominate this for uplift? Go ahead and do so if yes.

Flags: needinfo?(emilio)

Unless we know of sites affected by this I think this can ride the trains.

Flags: needinfo?(emilio)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: