[wpt-sync] Sync PR 43726 - Clone and update multicol fragments properly when adding OOFs.
Categories
(Core :: Layout: Columns, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox123 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 43726 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/43726
Details from upstream follow.
Morten Stenshorne <mstensho@chromium.org> wrote:
Clone and update multicol fragments properly when adding OOFs.
If the original inner multicol container had descendant multicols with
pending OOFs, make sure that the cloned and updated multicol also
reflects this state.For that to work, we also need to allow more OOF descendant propagation
when cloning and updating fragmentainers via SimplifiedLayoutAlgorithm.
Remove the disable_oof_descendants_propagation_ flag, and instead block
such propagation for OOF fragments that are inside a fragmentainer. Such
fragments are special, and the propagation is handled manually in
OutOfFlowLayoutPart::AddOOFToFragmentainer(). All other fragments should
propagate normally.Bug: 1501713
Change-Id: Ib56750bb63a0d0894eef4d2979d24b93bdf9a761Reviewed-on: https://chromium-review.googlesource.com/5134653
WPT-Export-Revision: e5b9df286d29235f8d9a8c5b176ebc27e9791285
Assignee | ||
Updated•11 months ago
|
Assignee | ||
Comment 1•11 months ago
|
||
Assignee | ||
Comment 2•11 months ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests
Status Summary
Firefox
PASS
: 1
Chrome
PASS
: 1
Safari
PASS
: 1
Links
Comment 5•11 months ago
|
||
bugherder |
Description
•