Closed Bug 1743700 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 31800 - [FlexNG] Handle NGBreakStatus::kDisableFragmentation

Categories

(Core :: Layout, task, P4)

task

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Alison Maher <almaher@microsoft.com> wrote:

[FlexNG] Handle NGBreakStatus::kDisableFragmentation

Add support for handling NGBreakStatus::kDisableFragmentation. In order
to get this to work, we also needed to update a few instances that
checked for HasBlockFragmentation() with InvolvedInBlockFragmentation().
The reason being that if we are relaying out with fragmentation
disabled, we still want to go down the fragmentation specific layout
path so that we don't relayout all items.

Bug: 660611
Change-Id: Id6eaf8ae1e027dfd7e86c6372be1d0eef3949d6d
Reviewed-on: https://chromium-review.googlesource.com/3309023
WPT-Export-Revision: 1719d061f3191ca16cebf0205dd499e1cce759e4

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 3 tests

Status Summary

Firefox

FAIL: 3

Chrome

PASS: 3

Safari

PASS: 1
FAIL: 2

Links

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/css/css-break/flexbox/single-line-column-flex-fragmentation-026.html: FAIL

New Tests That Don't Pass

/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html: FAIL (Chrome: PASS, Safari: FAIL)
/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html: FAIL (Chrome: PASS, Safari: FAIL)
/css/css-break/flexbox/single-line-column-flex-fragmentation-026.html: FAIL (Chrome: PASS, Safari: PASS)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2c77df5cf1e1
[wpt PR 31800] - [FlexNG] Handle NGBreakStatus::kDisableFragmentation, a=testonly
https://hg.mozilla.org/integration/autoland/rev/499344122f76
[wpt PR 31800] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch
You need to log in before you can comment on or make changes to this bug.