Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 873ac915b8861b88f146e0ab296f42740727cb31
https://github.com/WebKit/WebKit/commit/873ac915b8861b88f146e0ab296f42740727cb31
Author: Franco Vieira de Souza <[email protected]>
Date: 2026-07-21 (Tue, 21 Jul 2026)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/imported/w3c/resources/resource-files.json
M LayoutTests/imported/w3c/web-platform-tests/webmessaging/META.yml
A LayoutTests/imported/w3c/web-platform-tests/webmessaging/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/document-destroyed.tentative.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/document-destroyed.tentative.window.html
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/document-destroyed.tentative.window.js
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window.html
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window.js
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/explicitly-closed.tentative.window-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/explicitly-closed.tentative.window.html
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/explicitly-closed.tentative.window.js
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.html
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.js
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.worker-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.worker.html
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/resources/helper.js
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/resources/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/resources/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/multi-globals/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/multi-globals/support/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/multi-globals/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/postMessage-to-target-not-fully-active-on-reload-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/postMessage-to-target-not-fully-active-on-reload.html
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/resources/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/support/postMessage-reload-child.html
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/support/postMessage-reload-parent.html
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/support/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/webmessaging/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-options/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-options/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-ports/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-ports/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/webmessaging/without-ports/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/without-ports/w3c-import.log
Log Message:
-----------
[WPT] Re-import webmessaging tests
https://bugs.webkit.org/show_bug.cgi?id=319129
rdar://181949743
Reviewed by Tim Nguyen.
Upstream commit:
https://github.com/web-platform-tests/wpt/commit/13b19fb7fb3b037001ebf8f6defa6b8888f71530
New tests with timeouts were skipped. Timeouts were happening because
the close event is not fired, due cross-origin leak concerns.
See discussion on https://github.com/whatwg/html/issues/10201.
* LayoutTests/TestExpectations:
* LayoutTests/imported/w3c/resources/resource-files.json:
* LayoutTests/imported/w3c/web-platform-tests/webmessaging/META.yml:
* LayoutTests/imported/w3c/web-platform-tests/webmessaging/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/document-destroyed.tentative.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/document-destroyed.tentative.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/document-destroyed.tentative.window.js:
Added.
(promise_test.async t):
(string_appeared_here.promise_test.async t):
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window.js:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/explicitly-closed.tentative.window-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/explicitly-closed.tentative.window.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/explicitly-closed.tentative.window.js:
Added.
(promise_test.async t):
(string_appeared_here.promise_test.async t):
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.js:
Added.
(createMessageChannelAndWeakReferToPort):
(promise_test.async t):
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.worker-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/garbage-collected.tentative.any.worker.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/resources/helper.js:
Added.
(expectMessagePortFromWindow):
(async createMessageChannelAndSendPortFollowedByClose):
(async createMessageChannelAndSendPort):
(async addWindow):
(createCloseEventPromise):
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/resources/w3c-import.log:
Copied from
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/resources/w3c-import.log.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/close-event/w3c-import.log:
Copied from
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/resources/w3c-import.log.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/multi-globals/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/multi-globals/support/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/multi-globals/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/postMessage-to-target-not-fully-active-on-reload-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/postMessage-to-target-not-fully-active-on-reload.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/resources/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/support/postMessage-reload-child.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/support/postMessage-reload-parent.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/support/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/webmessaging/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-options/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-options/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-ports/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/with-ports/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/without-ports/WEB_FEATURES.yml:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/without-ports/w3c-import.log:
Canonical link: https://commits.webkit.org/317616@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications