Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Implement nested Dedicated Workers
https://bugs.webkit.org/show_bug.cgi?id=22723 <rdar://6425810> Reviewed by Darin Adler. Add support for nested dedicated workers. Blink and Gecko already support this. Also fix an issue where ScriptExecutionContext were added too early to the ScriptExecutionContextMap. This was marking calls to postTaskTo() unsafe since it would call the virtual postTask() function on a ScriptExecutionContext that had potentially not finished construction. This was causing flaky test crashes. * LayoutTests/TestExpectations: * LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-classic.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-module.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-classic.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-module.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/upgrade-insecure-requests/gen/worker-classic.http-rp/upgrade/worker-classic.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/upgrade-insecure-requests/gen/worker-classic.http-rp/upgrade/worker-module.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/upgrade-insecure-requests/gen/worker-module.http-rp/upgrade/worker-classic.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/upgrade-insecure-requests/gen/worker-module.http-rp/upgrade/worker-module.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/wasm/serialization/module/nested-worker-success.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/web-locks/query.tentative.https.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/webmessaging/MessageEvent-trusted.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/worker-post-after-close.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/webmessaging/message-channels/worker.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/websockets/Create-on-worker-shutdown.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/baseurl/alpha/worker-in-worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/constructors/Worker/expected-self-properties.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/dedicated-worker-in-data-url-context.window-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/modules/dedicated-worker-import-data-url.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/modules/dedicated-worker-import.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/nested_worker_close_from_parent_worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/nested_worker_close_self.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/nested_worker_importScripts.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/nested_worker_sync_xhr.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/nested_worker_terminate_from_document-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/semantics/interface-objects/001.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/workers/semantics/multiple-workers/exposure.any.worker-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/dom/idlharness.worker-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any.worker-expected.txt: Added. * LayoutTests/platform/glib/imported/w3c/web-platform-tests/workers/modules/dedicated-worker-import-data-url.any.worker-expected.txt: Added. * LayoutTests/platform/glib/imported/w3c/web-platform-tests/workers/modules/dedicated-worker-import.any.worker-expected.txt: Added. * LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.worker-expected.txt: * Source/WebCore/Modules/webaudio/AudioWorkletMessagingProxy.cpp: (WebCore::AudioWorkletMessagingProxy::loaderContextIdentifier const): * Source/WebCore/Modules/webaudio/AudioWorkletMessagingProxy.h: * Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp: (WebCore::DedicatedWorkerGlobalScope::~DedicatedWorkerGlobalScope): * Source/WebCore/workers/Worker.cpp: (WebCore::Worker::networkStateChanged): (WebCore::Worker::Worker): (WebCore::Worker::create): (WebCore::Worker::~Worker): (WebCore::Worker::forEachWorker): (WebCore::Worker::notifyNetworkStateChange): Deleted. (WebCore::Worker::byIdentifier): Deleted. * Source/WebCore/workers/Worker.h: * Source/WebCore/workers/Worker.idl: * Source/WebCore/workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::~WorkerGlobalScope): * Source/WebCore/workers/WorkerLoaderProxy.h: * Source/WebCore/workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::WorkerMessagingProxy): (WebCore::WorkerMessagingProxy::~WorkerMessagingProxy): (WebCore::WorkerMessagingProxy::startWorkerGlobalScope): (WebCore::WorkerMessagingProxy::postMessageToWorkerObject): (WebCore::WorkerMessagingProxy::postTaskToWorkerObject): (WebCore::WorkerMessagingProxy::postMessageToWorkerGlobalScope): (WebCore::WorkerMessagingProxy::loaderContextIdentifier const): (WebCore::WorkerMessagingProxy::postTaskToLoader): (WebCore::WorkerMessagingProxy::createCacheStorageConnection): (WebCore::WorkerMessagingProxy::storageConnection): (WebCore::WorkerMessagingProxy::createRTCDataChannelRemoteHandlerConnection): (WebCore::WorkerMessagingProxy::postExceptionToWorkerObject): (WebCore::WorkerMessagingProxy::workerObjectDestroyed): (WebCore::WorkerMessagingProxy::workerGlobalScopeDestroyed): (WebCore::WorkerMessagingProxy::workerGlobalScopeClosed): (WebCore::WorkerMessagingProxy::workerGlobalScopeDestroyedInternal): (WebCore::WorkerMessagingProxy::confirmMessageFromWorkerObject): (WebCore::WorkerMessagingProxy::reportPendingActivity): * Source/WebCore/workers/WorkerMessagingProxy.h: * Source/WebCore/workers/WorkerOrWorkletThread.cpp: (WebCore::WorkerOrWorkletThread::workerOrWorkletThread): (WebCore::WorkerOrWorkletThread::destroyWorkerGlobalScope): (WebCore::WorkerOrWorkletThread::stop): (WebCore::WorkerOrWorkletThread::addChildThread): (WebCore::WorkerOrWorkletThread::removeChildThread): * Source/WebCore/workers/WorkerOrWorkletThread.h: * Source/WebCore/workers/service/SWClientConnection.cpp: (WebCore::SWClientConnection::postMessageToServiceWorkerClient): (WebCore::SWClientConnection::notifyClientsOfControllerChange): * Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp: (WebCore::ServiceWorkerGlobalScope::~ServiceWorkerGlobalScope): * Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp: (WebCore::ServiceWorkerThreadProxy::loaderContextIdentifier const): * Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.h: * Source/WebCore/workers/shared/SharedWorkerGlobalScope.cpp: (WebCore::SharedWorkerGlobalScope::~SharedWorkerGlobalScope): * Source/WebCore/workers/shared/SharedWorkerGlobalScope.h: * Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.cpp: (WebCore::SharedWorkerThreadProxy::loaderContextIdentifier const): * Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.h: Canonical link: https://commits.webkit.org/254597@main
- Loading branch information
Showing
83 changed files
with
410 additions
and
190 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-classic to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-classic to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects allowed for worker-module to same-https origin and no-redirect redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and keep-scheme redirection from https context. | ||
PASS Mixed-Content: Expects blocked for worker-module to same-http origin and no-redirect redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
|
||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-http-downgrade origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-http-downgrade origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-https origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-https origin and downgrade redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
|
||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-module to same-http-downgrade origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-module to same-http-downgrade origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-module to same-https origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Upgrade-Insecure-Requests: Expects allowed for worker-module to same-https origin and downgrade redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
|
||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-http-downgrade origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-http-downgrade origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-https origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Upgrade-Insecure-Requests: Expects allowed for worker-classic to same-https origin and downgrade redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
|
||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-module to same-http-downgrade origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-module to same-http-downgrade origin and no-redirect redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
FAIL Upgrade-Insecure-Requests: Expects allowed for worker-module to same-https origin and downgrade redirection from https context. assert_equals: The resource request should be 'allowed'. expected "allowed" but got "blocked" | ||
PASS Upgrade-Insecure-Requests: Expects allowed for worker-module to same-https origin and downgrade redirection from https context. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
|
||
FAIL postMessaging to a dedicated sub-worker allows them to see each others' modifications Can't find variable: Worker | ||
PASS postMessaging to a dedicated sub-worker allows them to see each others' modifications | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
|
||
PASS With a MessageChannel and its MessagePorts | ||
FAIL With a BroadcastChannel Can't find variable: Worker | ||
PASS With a BroadcastChannel | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
|
||
FAIL MessageChannel/MessagePort should not work after a worker self.close() Can't find variable: Worker | ||
PASS MessageChannel/MessagePort should not work after a worker self.close() | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
|
||
FAIL MessageChannel/MessagePort created and used after a worker self.close() Can't find variable: Worker | ||
PASS MessageChannel/MessagePort created and used after a worker self.close() | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
|
||
FAIL WebSocket created after a worker self.close() Can't find variable: Worker | ||
PASS WebSocket created after a worker self.close() | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
CONSOLE MESSAGE: ReferenceError: Can't find variable: Worker | ||
|
||
FAIL Base URL in workers: new Worker() assert_unreached: Got error event Reached unreachable code | ||
PASS Base URL in workers: new Worker() | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
CONSOLE MESSAGE: ReferenceError: Can't find variable: Worker | ||
|
||
FAIL Create a dedicated worker in a data url frame assert_equals: expected "PASS" but got "Worker construction unexpectedly synchronously failed" | ||
FAIL Create a dedicated worker in a data url dedicated worker assert_equals: expected "PASS" but got "Worker construction unexpectedly synchronously failed" | ||
PASS Create a data url dedicated worker in a data url frame | ||
FAIL Create a data url dedicated worker in a data url dedicated worker promise_test: Unhandled rejection with value: "ReferenceError: Can't find variable: Worker" | ||
PASS Create a data url dedicated worker in a data url dedicated worker | ||
|
Oops, something went wrong.