[webkit-changes] [WebKit/WebKit] 4a28e3: Add service worker tests related to resultingClientId
youennf
noreply at github.com
Sun Apr 9 02:11:38 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4a28e3c7086d541a05cfc34d2fd67804db7f2e2c
https://github.com/WebKit/WebKit/commit/4a28e3c7086d541a05cfc34d2fd67804db7f2e2c
Author: Youenn Fablet <youennf at gmail.com>
Date: 2023-04-09 (Sun, 09 Apr 2023)
Changed paths:
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-dedicatedworker-postMessage.https-expected.txt
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-dedicatedworker-postMessage.https.html
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-iframe-postMessage.https-expected.txt
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-iframe-postMessage.https.html
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/postMessage-client-worker.js
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/controlled-frame-postMessage.html
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/controlled-worker-late-postMessage.js
A LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/controlled-worker-postMessage.js
Log Message:
-----------
Add service worker tests related to resultingClientId
https://bugs.webkit.org/show_bug.cgi?id=255194
rdar://problem/107793594
Reviewed by Alex Christensen.
We were not buffering messages sent to a service worker client before a client (Document or WorkerGlobalScope) was created.
We recently added this ability and it is good to cover this with tests.
We add some additional tests in that area to cover some of the cases like when a message event handler is added late or some edge cases
where we are not yet preserving order of messages.
Follow-up patches should further improve our support in this area.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-dedicatedworker-postMessage.https-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-dedicatedworker-postMessage.https.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-iframe-postMessage.https-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/controlled-iframe-postMessage.https.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/postMessage-client-worker.js: Added.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/controlled-frame-postMessage.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/controlled-worker-late-postMessage.js: Added.
(setTimeout):
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/controlled-worker-postMessage.js: Added.
(setTimeout):
Canonical link: https://commits.webkit.org/262757@main
More information about the webkit-changes
mailing list