Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7f4b74c9b84081d0a733e471f506d2480c43b89f
https://github.com/WebKit/WebKit/commit/7f4b74c9b84081d0a733e471f506d2480c43b89f
Author: Ahmad Saleem <[email protected]>
Date: 2026-09-03 (Thu, 03 Sep 2026)
Changed paths:
M LayoutTests/imported/w3c/web-platform-tests/cookies/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/httponly-overwrite.https.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/httponly-overwrite.https.window.html
A
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/httponly-overwrite.https.window.js
M
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/resources/path/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/resources/pathfakeout/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/domain/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/cookies/domain/support/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/domain/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/encoding/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/name/WEB_FEATURES.yml
M LayoutTests/imported/w3c/web-platform-tests/cookies/name/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/ordering/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/ordering/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/origin-bound-cookies/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/origin-bound-cookies/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/partitioned-cookies-a-b-a-embed.tentative.https-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/partitioned-cookies-a-b-a-embed.tentative.https.html
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/resources/ancestor-chain-cross-site-embed.html
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/resources/ancestor-chain-same-site-embed.html
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/path/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window.html
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window.js
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-segment-boundaries.https.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-segment-boundaries.https.window.html
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-segment-boundaries.https.window.js
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/non-ascii-path-attribute.https.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/non-ascii-path-attribute.https.window.html
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/non-ascii-path-attribute.https.window.js
A LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/echo.py
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/probe/sw.js
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/probe/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/path/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/__host.explicit-path.https.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/__host.explicit-path.https.window.html
A
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/__host.explicit-path.https.window.js
M LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/samesite-none-secure/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/samesite/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/cookies/samesite/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/samesite/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/schemeful-same-site/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/cookies/schemeful-same-site/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/schemeful-same-site/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/secure/WEB_FEATURES.yml
M LayoutTests/imported/w3c/web-platform-tests/cookies/secure/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/size/WEB_FEATURES.yml
M LayoutTests/imported/w3c/web-platform-tests/cookies/size/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/third-party-cookies/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/cookies/third-party-cookies/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/cookies/third-party-cookies/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/value/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/cookies/value/value-overwrite.https.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/cookies/value/value-overwrite.https.window.html
A
LayoutTests/imported/w3c/web-platform-tests/cookies/value/value-overwrite.https.window.js
M LayoutTests/imported/w3c/web-platform-tests/cookies/value/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/cookies/w3c-import.log
A
LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window-expected.txt
Log Message:
-----------
Resync `cookies` from WPT Upstream
https://bugs.webkit.org/show_bug.cgi?id=323366
rdar://186604627
Reviewed by Rupin Mittal.
Upstream commit:
https://github.com/web-platform-tests/wpt/commit/a1e944e7a879854494e1a041a8ad1e4a8ae28ab1
* LayoutTests/imported/w3c/web-platform-tests/cookies/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/httponly-overwrite.https.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/httponly-overwrite.https.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/httponly-overwrite.https.window.js:
Added.
(async setCookieViaHTTP.const.set encodeURIComponent):
(async getCookieHeader):
(async isHttpOnly):
(cookieTest):
(async cookieTest):
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/resources/path/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/resources/pathfakeout/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/resources/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/attributes/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/domain/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/domain/support/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/domain/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/encoding/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/name/WEB_FEATURES.yml:
* LayoutTests/imported/w3c/web-platform-tests/cookies/name/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/ordering/resources/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/ordering/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/origin-bound-cookies/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/origin-bound-cookies/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/partitioned-cookies-a-b-a-embed.tentative.https-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/partitioned-cookies-a-b-a-embed.tentative.https.html:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/resources/ancestor-chain-cross-site-embed.html:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/resources/ancestor-chain-same-site-embed.html:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/partitioned-cookies/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/path/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window.js:
Added.
(cookieValue):
(probeAtPath):
(set assert_true):
(async setCookieViaHTTP):
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-segment-boundaries.https.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-segment-boundaries.https.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/match-segment-boundaries.https.window.js:
Added.
(async setCookieViaHTTP.const.set encodeURIComponent):
(async cookieHeaderAtTarget):
(cookieValue):
(pathTest):
(async setCookieViaHTTP.set assert_true):
(async setCookieViaHTTP):
(async pathTest):
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/non-ascii-path-attribute.https.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/non-ascii-path-attribute.https.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/non-ascii-path-attribute.https.window.js:
Added.
(async cookieValueAtTarget):
(async cookieValueAtDefaultPath):
(cookieTest):
(async cookieTest):
(set assert_true):
(async setCookieViaHTTP):
* LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/echo.py:
Added.
(main):
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/probe/sw.js:
Added.
(event.url.pathname.endsWith):
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/probe/w3c-import.log:
Copied from
LayoutTests/imported/w3c/web-platform-tests/cookies/encoding/w3c-import.log.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/path/resources/w3c-import.log:
Copied from
LayoutTests/imported/w3c/web-platform-tests/cookies/encoding/w3c-import.log.
* LayoutTests/imported/w3c/web-platform-tests/cookies/path/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/__host.explicit-path.https.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/__host.explicit-path.https.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/__host.explicit-path.https.window.js:
Added.
(loadRootDocument):
(rootDocumentTest):
* LayoutTests/imported/w3c/web-platform-tests/cookies/prefix/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/samesite-none-secure/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/samesite/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/samesite/resources/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/samesite/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/schemeful-same-site/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/schemeful-same-site/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/schemeful-same-site/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/secure/WEB_FEATURES.yml:
* LayoutTests/imported/w3c/web-platform-tests/cookies/secure/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/size/WEB_FEATURES.yml:
* LayoutTests/imported/w3c/web-platform-tests/cookies/size/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/third-party-cookies/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/third-party-cookies/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/third-party-cookies/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/value/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/cookies/value/value-overwrite.https.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/value/value-overwrite.https.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/cookies/value/value-overwrite.https.window.js:
Added.
(async setCookiesViaHTTP.const.set encodeURIComponent):
(async getCookiesViaHTTP):
(cookieValue):
(overwriteTest):
(async setCookiesViaHTTP.set assert_true):
(async setCookiesViaHTTP):
(async const):
(const.attributes.of.attributeSets.filter.a.a.includes):
* LayoutTests/imported/w3c/web-platform-tests/cookies/value/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/cookies/w3c-import.log:
*
LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/path/match-percent-encoded.https.window-expected.txt:
Added.
Canonical link: https://commits.webkit.org/320486@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications