Closed Bug 1763850 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 33571 - [LayoutNG] Caching and OOF fragmentation

Categories

(Core :: Layout, task, P4)

task

Tracking

()

RESOLVED FIXED
101 Branch
Tracking Status
firefox101 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 33571 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/33571
Details from upstream follow.

Alison Maher <almaher@microsoft.com> wrote:

[LayoutNG] Caching and OOF fragmentation

Don't return the cached layout result when block fragmenting
and the current fragment has an OOF child to ensure that such OOF
descendants get properly laid out. (Credit to mstensho@
for uncovering the fix).

Note: I also updated the check for HasOutOfFlowPositionedDescendants()
with NeedsOOFPositionedInfoPropagation() since that seems like a
more accurate check (although this change doesn't have any effect on
this test case).

Bug: 1314234
Change-Id: Id3deb0b078e64158478e7287c4c326ea3da2aa54

Reviewed-on: https://chromium-review.googlesource.com/3577584
WPT-Export-Revision: 65c9c3491e2907e7ecb4914ff5c9abd04af665f1

Component: web-platform-tests → Layout
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests

Status Summary

Firefox

PASS: 1

Chrome

FAIL: 1

Safari

PASS: 1

Links

GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/850b97c56fb9 [wpt PR 33571] - [LayoutNG] Caching and OOF fragmentation, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
You need to log in before you can comment on or make changes to this bug.