Closed Bug 1756796 Opened 4 years ago Closed 2 years ago

[wpt-sync] Sync PR 32951 - Handle parallel flows inside culled inlines for NGInlineCursor.

Categories

(Core :: Layout, task, P4)

task

Tracking

()

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Morten Stenshorne <mstensho@chromium.org> wrote:

Handle parallel flows inside culled inlines for NGInlineCursor.

CL:3442958 added layout support for parallel fragmentation flows [1]
established inside a block-in-inline. NGInlineCursor didn't handle this
correctly if the inline was culled. We need to leave the parallel flow
and go back to the main flow fragmentainer and start looking for the
next object there. Otherwise we may have moved past it.

[1] https://www.w3.org/TR/css-break-3/#parallel-flows

Bug: 1295183
Change-Id: Id5ddc4a647a2bc46351d95e3afa3d3749aac353a

Reviewed-on: https://chromium-review.googlesource.com/3483661
WPT-Export-Revision: 3be5b0f7d97ebaf9201c617e3621707a163117e7

Component: web-platform-tests → Layout
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.