Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 05d3d5ac092b7a0723896547e09edcb18f7f0516
https://github.com/WebKit/WebKit/commit/05d3d5ac092b7a0723896547e09edcb18f7f0516
Author: Helmut Januschka <[email protected]>
Date: 2026-10-15 (Thu, 15 Oct 2026)
Changed paths:
M LayoutTests/TestExpectations
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-computed.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-valid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-valid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-writing-modes-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-writing-modes.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-computed.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-invalid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-invalid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-shorthand-rendering.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-computed.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-invalid-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-invalid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-computed-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-computed.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-invalid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-invalid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-valid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-valid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-valid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-valid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-valid-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-valid.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/w3c-import.log
M LayoutTests/platform/win/TestExpectations
Log Message:
-----------
Import updated corner shorthand WPTs for css-borders-4
https://bugs.webkit.org/show_bug.cgi?id=327293
Reviewed by Simon Fraser.
https://drafts.csswg.org/css-borders-4/#corner-shorthands
The corner and corner-* shorthand tests imported from the W3C still assert
the old, slash separated prototype grammar. The CSSWG now specifies
<'border-radius'> || <'corner-shape'> and the matching side and
single-corner forms, resolved in
https://github.com/w3c/csswg-drafts/issues/11623 and reconfirmed in
https://github.com/w3c/csswg-drafts/issues/13889.
Import the rewrite from
https://chromium-review.googlesource.com/c/chromium/src/+/8498274, which
updates twelve tests and adds corner-top-invalid.html, so that WebKit's
test coverage reflects the current grammar. The rewrite is not yet in the
upstream web-platform-tests repository, and WebKit does not export tests,
so this applies the Chromium CL's rewrite directly to the imported copies.
Record the current engine behaviour with the imported baselines. All eleven
rewritten tests fail against the old grammar in WebKit; the baselines
capture that output. corner-top-invalid.html gets a new baseline. The
reference test corner-shorthand-rendering.html uses declarations that the
old grammar cannot parse, so it is marked ImageOnlyFailure under this bug
until the grammar correction in 326108 lands and this expectation is
removed. corner-top-invalid.html's current baseline is for the old grammar
and will become all-PASS when that correction lands.
No product code changes; this is tests only.
* LayoutTests/TestExpectations:
* LayoutTests/platform/win/TestExpectations:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-computed.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-valid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-valid.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-writing-modes-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-block-start-writing-modes.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-computed.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-invalid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-invalid.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-shorthand-rendering.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-computed.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-invalid-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-invalid.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-computed-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-computed.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-invalid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-invalid.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-valid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-left-valid.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-valid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-top-valid.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-valid-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/corner-valid.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-borders/corner-shape/w3c-import.log:
Canonical link: https://commits.webkit.org/323802@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications