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

Reply via email to