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

Reply via email to