Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 50b69d75d67c137842fa5bc8c0b890bd917ccaf8
https://github.com/WebKit/WebKit/commit/50b69d75d67c137842fa5bc8c0b890bd917ccaf8
Author: Sammy Gill <[email protected]>
Date: 2026-09-30 (Wed, 30 Sep 2026)
Changed paths:
R LayoutTests/fast/css-grid-layout/containing-block-grids-expected.html
R LayoutTests/fast/css-grid-layout/containing-block-grids.html
R LayoutTests/fast/css-grid-layout/grid-align-baseline-expected.txt
R LayoutTests/fast/css-grid-layout/grid-align-baseline-vertical-expected.txt
R LayoutTests/fast/css-grid-layout/grid-align-baseline-vertical.html
R LayoutTests/fast/css-grid-layout/grid-align-baseline.html
R LayoutTests/fast/css-grid-layout/grid-auto-flow-sparse-expected.txt
R LayoutTests/fast/css-grid-layout/grid-auto-flow-sparse.html
R
LayoutTests/fast/css-grid-layout/grid-container-change-explicit-grid-recompute-child-expected.txt
R
LayoutTests/fast/css-grid-layout/grid-container-change-explicit-grid-recompute-child.html
R
LayoutTests/fast/css-grid-layout/grid-container-ignore-first-line-expected.txt
R LayoutTests/fast/css-grid-layout/grid-container-ignore-first-line.html
R
LayoutTests/fast/css-grid-layout/grid-container-percentage-rows-expected.txt
R LayoutTests/fast/css-grid-layout/grid-container-percentage-rows.html
R
LayoutTests/fast/css-grid-layout/grid-container-scroll-accounts-for-sizing-expected.html
R
LayoutTests/fast/css-grid-layout/grid-container-scroll-accounts-for-sizing.html
R
LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout-expected.txt
R LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout.html
R
LayoutTests/fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt
R LayoutTests/fast/css-grid-layout/grid-gutters-and-flex-content.html
R LayoutTests/fast/css-grid-layout/grid-gutters-and-tracks-expected.txt
R LayoutTests/fast/css-grid-layout/grid-gutters-and-tracks.html
R LayoutTests/fast/css-grid-layout/grid-gutters-as-percentage-expected.txt
R LayoutTests/fast/css-grid-layout/grid-gutters-as-percentage.html
R LayoutTests/fast/css-grid-layout/grid-item-first-letter-valid-expected.txt
R LayoutTests/fast/css-grid-layout/grid-item-first-letter-valid.html
R LayoutTests/fast/css-grid-layout/grid-item-first-line-valid-expected.txt
R LayoutTests/fast/css-grid-layout/grid-item-first-line-valid.html
R
LayoutTests/fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html
R LayoutTests/fast/css-grid-layout/grid-item-z-index-stacking-context.html
R LayoutTests/fast/css-grid-layout/grid-margins-not-collapse-expected.html
R LayoutTests/fast/css-grid-layout/grid-margins-not-collapse.html
R
LayoutTests/fast/css-grid-layout/positioned-grid-items-sizing-expected.html
R LayoutTests/fast/css-grid-layout/positioned-grid-items-sizing.html
R
LayoutTests/fast/css-grid-layout/vertical-align-do-not-effect-grid-items-expected.html
R
LayoutTests/fast/css-grid-layout/vertical-align-do-not-effect-grid-items.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-align-baseline-vertical-mixed-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-align-baseline-vertical-mixed.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/ios/TestExpectations
M LayoutTests/platform/mac/TestExpectations
M LayoutTests/platform/win/TestExpectations
Log Message:
-----------
[css-grid] Remove legacy grid tests that are duplicated by WPT
https://bugs.webkit.org/show_bug.cgi?id=325661
rdar://problem/188716473
Reviewed by Tim Nguyen.
Several tests in fast/css-grid-layout were upstreamed to WPT long ago
and the imported copies now cover everything the legacy versions test,
usually with more subtests. Each legacy test was compared against its
WPT counterpart subtest by subtest, and each WPT counterpart passes with
no TestExpectations entries.
Removed test (fast/css-grid-layout/) -> WPT replacement (css/css-grid/):
containing-block-grids ->
abspos/absolute-positioning-grid-container-containing-block-001
grid-align-baseline -> alignment/grid-align-baseline
grid-align-baseline-vertical -> alignment/grid-align-baseline-vertical,
alignment/grid-align-baseline-vertical-mixed
The legacy test set `text-orientation: sideways-right`, which the
unprefixed property rejects, so it ran with `mixed` and the system
font, and was marked failing on every platform. The WPT test covers
`sideways`; the new -mixed variant covers `mixed` with Ahem.
grid-auto-flow-sparse -> placement/grid-auto-flow-sparse-001
grid-container-change-explicit-grid-recompute-child ->
placement/grid-container-change-grid-tracks-recompute-child-positions-001
grid-container-ignore-first-line ->
grid-model/grid-container-ignores-first-line-001
grid-container-percentage-rows -> layout-algorithm/grid-container-percentage-002
grid-container-scroll-accounts-for-sizing ->
grid-model/grid-container-scrollbars-sizing-001,
grid-model/grid-container-scrollbars-sizing-002
001 is the same test with float: left; 002 covers fit-content grids.
grid-dynamic-updates-relayout ->
grid-definition/grid-template-columns-rows-changes-001
grid-gutters-and-flex-content -> grid-model/grid-gutters-and-flex-content-001
grid-gutters-and-tracks -> grid-model/grid-gutters-and-tracks-001
grid-gutters-as-percentage -> grid-model/grid-gutters-as-percentage-001
grid-item-first-letter-valid -> grid-model/grid-item-accepts-first-letter-001
grid-item-first-line-valid -> grid-model/grid-item-accepts-first-line-001
grid-item-z-index-stacking-context -> grid-items/grid-z-axis-ordering-00[1-5],
grid-items/grid-z-axis-ordering-overlapped-items-00[1-6]
grid-margins-not-collapse -> grid-model/grid-margins-no-collapse-001
positioned-grid-items-sizing -> abspos/positioned-grid-items-sizing-001
vertical-align-do-not-effect-grid-items -> grid-model/grid-vertical-align-001
*
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-align-baseline-vertical-mixed-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-align-baseline-vertical-mixed.html:
Added.
Variant of grid-align-baseline-vertical with `text-orientation: mixed`,
where the central baseline is dominant. The "same baseline" checks compare
box centers instead of left edges. WebKit and Chromium produce identical
offsets for every item.
Canonical link: https://commits.webkit.org/322277@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications