Bug 1877673 [wpt PR 44316] - [LineBreaker] Remove parallel flow break tokens when...
commit2ffa0b8855a44a68d94755bbeca96bbf072c5681
authorKoji Ishii <kojii@chromium.org>
Fri, 2 Feb 2024 17:23:42 +0000 (2 17:23 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Mon, 5 Feb 2024 09:00:05 +0000 (5 09:00 +0000)
tree9339655912983cfe61a1a0d350307b40ec6db3eb
parentb2082bc80832ece634e6fb6515b4a8a705317253
Bug 1877673 [wpt PR 44316] - [LineBreaker] Remove parallel flow break tokens when rewinding floats, a=testonly

Automatic update from web-platform-tests
[LineBreaker] Remove parallel flow break tokens when rewinding floats

When crrev.com/c/5052124 started rewinding floats, its
associated parallel flow break tokens should also be reset,
but it didn't. This patch fixes it.

The 3 tests are for the same cause, but may produce different
crash points. The `1` and `2` variants are more minimized and
easier to understand, but they produce different symptoms than
the original case that they may not always spot this issue as
the code evolves.

Bug: 1520442
Change-Id: I3546dba37d0dd2324804ad6c6a408ed162934663
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5251158
Commit-Queue: Koji Ishii <kojii@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1255473}

--

wpt-commits: 6e5d9709e7fad47ff9078649e1317aec36d3f982
wpt-pr: 44316
testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-1-crash.html [new file with mode: 0644]
testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-2-crash.html [new file with mode: 0644]