Attention is currently required from: Alison Maher.
To view, visit change 3726071. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Alison Maher.
Morten Stenshorne would like Alison Maher to review this change.
Skip multicol block-size calculation for table cells.
Table cell sizing is special, and if a table cell is also a multicol
container, skip the manual multicol-specific pre-layout sizing, as that
only messes up things.
Add some tests. Note that only table-cell-multicol-nested-002.html was
failing without this CL, but they all prove that we need to apply outer
fragmentation context constraints before bailing.
Bug: 1335873
Change-Id: I7a0b1c1428a01e67df1d782d5028136d8d8fb5e5
---
M third_party/blink/renderer/core/layout/ng/ng_column_layout_algorithm.cc
M third_party/blink/web_tests/TestExpectations
A third_party/blink/web_tests/external/wpt/css/css-multicol/table/table-cell-multicol-nested-001.html
A third_party/blink/web_tests/external/wpt/css/css-multicol/table/table-cell-multicol-nested-002.html
A third_party/blink/web_tests/external/wpt/css/css-multicol/table/table-cell-multicol-nested-003.html
5 files changed, 69 insertions(+), 1 deletion(-)
Attention is currently required from: Alison Maher.
Exportable changes to web-platform-tests were detected in this CL and a pull request in the upstream repo has been made: https://github.com/web-platform-tests/wpt/pull/34610.
When this CL lands, the bot will automatically merge the PR on GitHub if the required GitHub checks pass; otherwise, ecosystem-infra@ team will triage the failures and may contact you.
WPT Export docs:
https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md#Automatic-export-process
Attention is currently required from: Morten Stenshorne.
Patch set 1:Code-Review +1
Attention is currently required from: Morten Stenshorne.
Patch set 2:Commit-Queue +2
Chromium LUCI CQ submitted this change.
1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
Skip multicol block-size calculation for table cells.
Table cell sizing is special, and if a table cell is also a multicol
container, skip the manual multicol-specific pre-layout sizing, as that
only messes up things.
Add some tests. Note that only table-cell-multicol-nested-002.html was
failing without this CL, but they all prove that we need to apply outer
fragmentation context constraints before bailing.
Bug: 1335873
Change-Id: I7a0b1c1428a01e67df1d782d5028136d8d8fb5e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3726071
Reviewed-by: Alison Maher <alm...@microsoft.com>
Commit-Queue: Morten Stenshorne <mste...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1018416}
---
M third_party/blink/renderer/core/layout/ng/ng_column_layout_algorithm.cc
M third_party/blink/web_tests/TestExpectations
A third_party/blink/web_tests/external/wpt/css/css-multicol/table/table-cell-multicol-nested-001.html
A third_party/blink/web_tests/external/wpt/css/css-multicol/table/table-cell-multicol-nested-002.html
A third_party/blink/web_tests/external/wpt/css/css-multicol/table/table-cell-multicol-nested-003.html
5 files changed, 73 insertions(+), 1 deletion(-)
The WPT PR for this CL has been merged upstream! https://github.com/web-platform-tests/wpt/pull/34610