- From: wpt-stability-bot <web-platform-tests-notifications@w3.org>
- Date: Sat, 10 Dec 2016 08:39:29 GMT
- To: public-web-platform-tests-notifications@w3.org
# Chrome # Testing revision 697bc7e44cf645b4b1087c310e988bb214bd754c Starting 10 test iterations ## Unstable results ## | Test | Subtest | Results | |-----------------------------------------------------------------|----------------------------------------------------------------|-------------------------------| | `/service-workers/service-worker/fetch-event.https.html` | `Service Worker responds to fetch event with the referrer URL` | **FAIL, PASS** | | `/service-workers/service-worker/request-end-to-end.https.html` | `Request: end-to-end` | **FAIL: 8/10, TIMEOUT: 2/10** | ## All results ## ### [/service-workers/service-worker/claim-using-registration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/claim-using-registration.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------------------|---------| | | ERROR | | `Test for the waiting worker claims a client which is using the the same registration` | PASS | | `Test worker claims client which is using another registration` | PASS | ### [/service-workers/service-worker/claim-not-using-registration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/claim-not-using-registration.https.html) ### | Subtest | Results | |---------------------------------------------------------------------------------------------|---------| | | ERROR | | `Test claim client which is not using registration` | PASS | | `Test claim client when there's a longer-matched registration not already used by the page` | PASS | ### [/service-workers/service-worker/registration-service-worker-attributes.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/registration-service-worker-attributes.https.html) ### | Subtest | Results | |------------------------------------------------|---------| | | ERROR | | `installing/waiting/active after registration` | PASS | ### [/service-workers/service-worker/register-closed-window.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/register-closed-window.https.html) ### | Subtest | Results | |---------------------------------------------------------------------|---------| | | ERROR | | `Call register() on ServiceWorkerContainer owned by closed window.` | PASS | ### [/service-workers/service-worker/register-default-scope.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/register-default-scope.https.html) ### | Subtest | Results | |-------------------|---------| | | ERROR | | `default scope` | PASS | | `null scope` | PASS | | `undefined scope` | PASS | ### [/service-workers/service-worker/service-worker-csp-default.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/service-worker-csp-default.https.html) ### | Subtest | Results | |--------------------------------------------------------|---------| | | ERROR | | `CSP test for default-src in ServiceWorkerGlobalScope` | PASS | | `Fetch test for default-src` | PASS | | `Redirected fetch test for default-src` | PASS | | `importScripts test for default-src` | PASS | ### [/service-workers/cache-storage/serviceworker/cache-put.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-put.https.html) ### | Subtest | Results | |---------------------------------------------------------------------------|---------| | | ERROR | | `Cache.put with a non-GET request` | PASS | | `Cache.put with Response without a body` | PASS | | `Cache.put with Request without a body` | PASS | | `Cache.put called twice with matching Requests and different Responses` | PASS | | `Cache.put with a VARY:* Response` | PASS | | `Cache.put called with Request and Response from fetch()` | PASS | | `getReader() after Cache.put` | PASS | | `Cache.put called with simple Request and Response` | PASS | | `Cache.put` | PASS | | `Cache.put with a non-HTTP/HTTPS request` | PASS | | `Cache.put with a POST request` | PASS | | `Cache.put with HTTP 500 response` | PASS | | `Cache.put called twice with request URLs that differ only by a fragment` | PASS | | `Cache.put with an invalid response` | PASS | | `Cache.put with an embedded VARY:* Response` | PASS | | `Cache.put with a string request` | PASS | | `Cache.put with a used response body` | PASS | | `Cache.put with a Response containing an empty URL` | PASS | | `Cache.put with a relative URL` | PASS | | `Cache.put with a null response` | PASS | | `Cache.put with an empty response body` | PASS | ### [/service-workers/service-worker/skip-waiting-without-client.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/skip-waiting-without-client.https.html) ### | Subtest | Results | |-----------------------------------------------------|---------| | | ERROR | | `Test single skipWaiting() when no client attached` | PASS | | `skipWaiting` | PASS | ### [/service-workers/service-worker/xhr.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/xhr.https.html) ### | Subtest | Results | |-----------------------------|---------| | | ERROR | | `Verify XHR does not exist` | PASS | ### [/service-workers/service-worker/fetch-event.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-event.https.html) ### | Subtest | Results | |------------------------------------------------------------------------------|----------------| | | ERROR | | `Service Worker responds to fetch event with the referrer URL` | **FAIL, PASS** | | `Service Worker responds to fetch event with null response body` | PASS | | `Service Worker fetches other file in fetch event` | PASS | | `Multiple calls of respondWith must throw InvalidStateErrors` | PASS | | `Service Worker responds to fetch event with the correct integrity_metadata` | PASS | | `Service Worker event.respondWith must set the used flag` | PASS | | `Service Worker responds to fetch event with POST form` | PASS | | `Service Worker responds to fetch event with string` | PASS | | `Service Worker must not expose FetchEvent URL fragments.` | PASS | | `Service Worker responds to fetch event with an existing client id` | PASS | | `Service Worker responds to fetch event with blob body` | PASS | | `Service Worker responds to fetch event with the correct cache types` | FAIL | | `Service Worker should intercept EventSource` | FAIL | | `Service Worker does not respond to fetch event` | PASS | ### [/service-workers/service-worker/fetch-request-redirect.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-redirect.https.html) ### | Subtest | Results | |-------------------------------------------------------------------------------------|---------| | | ERROR | | `Verify redirect mode of Fetch API and ServiceWorker FetchEvent.` | FAIL | | `Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent.` | FAIL | | `Verify redirected of Response(Fetch API) and ServiceWorker FetchEvent.` | FAIL | ### [/service-workers/service-worker/register-wait-forever-in-install-worker.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/register-wait-forever-in-install-worker.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------------------|---------| | | ERROR | | `register worker that calls waitUntil with a promise that never resolves in oninstall` | FAIL | ### [/service-workers/service-worker/invalid-blobtype.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/invalid-blobtype.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Verify the response of FetchEvent using XMLHttpRequest` | PASS | ### [/service-workers/service-worker/referer.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/referer.https.html) ### | Subtest | Results | |----------------------|---------| | | ERROR | | `Verify the referer` | PASS | ### [/service-workers/service-worker/skip-waiting-installed.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/skip-waiting-installed.https.html) ### | Subtest | Results | |-------------------------------------------------------|---------| | | ERROR | | `Test skipWaiting when a installed worker is waiting` | PASS | ### [/service-workers/service-worker/registration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/registration.https.html) ### | Subtest | Results | |-------------------------------------------------------------------------|---------| | | ERROR | | `Registering script importing non-existent script` | PASS | | `Registering redirected script` | PASS | | `Registering scope with fragment` | PASS | | `Registering script including caught exception` | PASS | | `Registering script including parse error` | PASS | | `Registration scope outside the script directory` | PASS | | `Registering scope outside domain` | PASS | | `Scope including URL-encoded backslash` | PASS | | `Registering same scope as the script directory` | PASS | | `Registering script outside domain` | PASS | | `Scope including self-reference` | PASS | | `Script URL is same-origin filesystem: URL` | PASS | | `Registering normal scope` | PASS | | `Registering script with bad MIME type` | PASS | | `Scope including non-escaped multibyte characters` | PASS | | `Registering invalid chunked encoding script with flush` | PASS | | `Registering non-existent script` | PASS | | `Script URL including URL-encoded backslash` | PASS | | `Registering same scope as the script directory without the last slash` | PASS | | `Registering script with no MIME type` | PASS | | `Scope including URL-encoded slash` | PASS | | `Registering script including undefined error` | PASS | | `Scope including consecutive slashes` | PASS | | `Scope including URL-encoded multibyte characters` | PASS | | `Registering invalid chunked encoding script` | PASS | | `Script URL including URL-encoded slash` | PASS | | `Script URL including consecutive slashes` | PASS | | `Registering script including uncaught exception` | PASS | | `Script URL including parent-reference` | PASS | | `Scope URL is same-origin filesystem: URL` | PASS | | `Scope including parent-reference` | PASS | | `Script URL including self-reference` | PASS | | `Scope including parent-reference and not under the script directory` | PASS | | `Registering script importing malformed script` | PASS | ### [/service-workers/service-worker/activation-after-registration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/activation-after-registration.https.html) ### | Subtest | Results | |----------------------------------------|---------| | | ERROR | | `activation occurs after registration` | PASS | ### [/service-workers/service-worker/ready.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/ready.https.html) ### | Subtest | Results | |-------------------------------------------------------------------------|---------| | | ERROR | | `ready returns the same Promise object` | PASS | | `ready on a controlled document` | PASS | | `ready returns a Promise object in the context of the related document` | PASS | | `access ready after it has been resolved` | PASS | | `ready on a potential controlled document` | PASS | | `ready after a longer matched registration registered` | PASS | ### [/service-workers/service-worker/fetch-event-async-respond-with.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-event-async-respond-with.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Calling respondWith asynchronously throws an exception` | TIMEOUT | ### [/service-workers/service-worker/clients-matchall-client-types.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/clients-matchall-client-types.https.html) ### | Subtest | Results | |-----------------------------------------------|---------| | | ERROR | | `Verify matchAll() with various client types` | TIMEOUT | ### [/service-workers/service-worker/getregistrations.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/getregistrations.https.html) ### | Subtest | Results | |--------------------------------------------------------------------------|---------| | | ERROR | | `getRegistrations promise resolves only with same origin registrations.` | PASS | | `Register then Unregister with controlled frame then getRegistrations` | PASS | | `Register multiple times then getRegistrations` | PASS | | `Register then getRegistrations` | PASS | | `getRegistrations` | PASS | | `Purge the existing registrations.` | PASS | | `Register then Unregister then getRegistrations` | PASS | ### [/service-workers/service-worker/controller-on-reload.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/controller-on-reload.https.html) ### | Subtest | Results | |----------------------------------------------------|---------| | | ERROR | | `controller is set upon reload after registration` | FAIL | ### [/service-workers/cache-storage/serviceworker/cache-delete.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-delete.https.html) ### | Subtest | Results | |---------------------------------------------|---------| | | ERROR | | `Cache.delete with no arguments` | PASS | | `Cache.delete called with a Request object` | PASS | | `Cache.delete with a non-existent entry` | PASS | | `Cache.delete` | PASS | | `Cache.delete called with a string URL` | PASS | ### [/service-workers/service-worker/skip-waiting-using-registration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/skip-waiting-using-registration.https.html) ### | Subtest | Results | |-------------------------------------------------------------|---------| | | ERROR | | `Test skipWaiting while a client is using the registration` | PASS | | `skipWaiting` | PASS | ### [/service-workers/service-worker/interfaces.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/interfaces.https.html) ### | Subtest | Results | |---------------------------------------------------------|---------| | | ERROR | | `Cache` | PASS | | `Interfaces and attributes of ServiceWorkerContainer` | PASS | | `Interfaces and attributes of ServiceWorker` | PASS | | `CacheStorage` | PASS | | `Clients` | PASS | | `Event constructors` | PASS | | `Interfaces and attributes in ServiceWorkerGlobalScope` | PASS | | `Client` | PASS | | `WindowClient` | PASS | | `ServiceWorkerGlobalScope` | PASS | ### [/service-workers/service-worker/state.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/state.https.html) ### | Subtest | Results | |---------------------------------------------------------|---------| | | ERROR | | `Service Worker state property and "statechange" event` | PASS | ### [/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html) ### | Subtest | Results | |-----------------------------------------------------|---------| | | ERROR | | `Update a registration on ServiceWorkerGlobalScope` | PASS | ### [/service-workers/service-worker/fetch-request-xhr.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-xhr.https.html) ### | Subtest | Results | |------------------------------------------------------|---------| | | ERROR | | `Verify the body of FetchEvent using XMLHttpRequest` | FAIL | ### [/service-workers/service-worker/controller-on-load.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/controller-on-load.https.html) ### | Subtest | Results | |-----------------------------------------------|---------| | | ERROR | | `controller is set for a controlled document` | FAIL | ### [/service-workers/service-worker/request-end-to-end.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/request-end-to-end.https.html) ### | Subtest | Results | |-----------------------|-------------------------------| | | ERROR | | `Request: end-to-end` | **FAIL: 8/10, TIMEOUT: 2/10** | ### [/service-workers/cache-storage/serviceworker/cache-storage.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-storage.https.html) ### | Subtest | Results | |----------------------------------------------------|---------| | | ERROR | | `CacheStorage.open with an empty name` | PASS | | `CacheStorage.open with no arguments` | PASS | | `CacheStorage names are DOMStrings not USVStrings` | FAIL | | `CacheStorage` | PASS | | `CacheStorage.has with existing cache` | PASS | | `CacheStorage.delete with nonexistent cache` | PASS | | `CacheStorage.open` | PASS | | `CacheStorage.has with nonexistent cache` | PASS | | `CacheStorage.open with existing cache` | PASS | | `CacheStorage.delete with existing cache` | PASS | ### [/service-workers/service-worker/register-same-scope-different-script-url.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/register-same-scope-different-script-url.https.html) ### | Subtest | Results | |-----------------------------------------------------------|---------| | | ERROR | | `Register same-scope new script url effect on controller` | PASS | | `Register different scripts concurrently` | PASS | | `Register then register new script URL` | PASS | | `Register then register new script that does not install` | PASS | | `Register then register new script URL that 404s` | PASS | ### [/service-workers/service-worker/fetch-cors-xhr.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-cors-xhr.https.html) ### | Subtest | Results | |--------------------------------------------------|---------| | | ERROR | | `Verify CORS XHR of fetch() in a Service Worker` | FAIL | ### [/service-workers/service-worker/postmessage.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/postmessage.https.html) ### | Subtest | Results | |-------------------------------------------------------------|---------| | | ERROR | | `postMessage to a ServiceWorker (and back via MessagePort)` | PASS | ### [/service-workers/service-worker/fetch-event-network-error.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-event-network-error.https.html) ### | Subtest | Results | |------------------------------------------------------------------------------|---------| | | ERROR | | `Rejecting the fetch event or using preventDefault() causes a network error` | PASS | ### [/service-workers/service-worker/navigation-redirect.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/navigation-redirect.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------------------------------|---------| | | ERROR | | `Redirect to other-origin in-scope with opaque redirect response which is passed through Cache.` | NOTRUN | | `SW-fetched redirect to other-origin in-scope.` | NOTRUN | | `SW-generated redirect to same-origin other-scope.` | NOTRUN | | `Redirect to same-origin other-scope with opaque redirect response.` | NOTRUN | | `Redirect to other-origin out-scope with opaque redirect response.` | NOTRUN | | `Normal redirect to same-origin scope.` | PASS | | `SW-generated redirect to other-origin in-scope.` | NOTRUN | | `Redirect to same-origin same-scope with opaque redirect response.` | NOTRUN | | `Redirect to same-origin out-scope with opaque redirect response.` | NOTRUN | | `SW-fallbacked redirect to same-origin other-scope.` | NOTRUN | | `SW-generated redirect to other-origin out-scope.` | NOTRUN | | `SW-fallbacked redirect to other-origin out-scope.` | NOTRUN | | `Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.` | NOTRUN | | `SW-generated redirect to same-origin out-scope.` | NOTRUN | | `Redirect to other-origin out-scope with opaque redirect response which is passed through Cache.` | NOTRUN | | `SW-fallbacked redirect to same-origin out-scope.` | NOTRUN | | `Normal redirect to other-origin scope.` | TIMEOUT | | `Redirect to same-origin same-scope with opaque redirect response which is passed through Cache.` | NOTRUN | | `SW-fallbacked redirect to same-origin same-scope.` | NOTRUN | | `SW-fallbacked redirect to other-origin in-scope.` | NOTRUN | | `SW-fetched redirect to same-origin same-scope.` | NOTRUN | | `Redirect to other-origin in-scope with opaque redirect response.` | NOTRUN | | `SW-generated redirect to same-origin same-scope.` | NOTRUN | | `SW-fetched redirect to same-origin other-scope.` | NOTRUN | | `SW-fetched redirect to same-origin out-scope.` | NOTRUN | | `Redirect to same-origin other-scope with opaque redirect response which is passed through Cache.` | NOTRUN | | `SW-fetched redirect to other-origin out-scope.` | NOTRUN | ### [/service-workers/service-worker/activate-event-after-install-state-change.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/activate-event-after-install-state-change.https.html) ### | Subtest | Results | |--------------------------------------------------------------------|---------| | | ERROR | | `installed event should be fired before activating service worker` | PASS | ### [/service-workers/service-worker/synced-state.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/synced-state.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `worker objects for the same entity have the same state` | PASS | ### [/service-workers/service-worker/install-event-type.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/install-event-type.https.html) ### | Subtest | Results | |----------------------|---------| | | ERROR | | `install event type` | PASS | ### [/service-workers/service-worker/service-worker-csp-script.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/service-worker-csp-script.https.html) ### | Subtest | Results | |-------------------------------------------------------|---------| | | ERROR | | `Redirected fetch test for script-src` | FAIL | | `importScripts test for script-src` | PASS | | `Fetch test for script-src` | PASS | | `CSP test for script-src in ServiceWorkerGlobalScope` | PASS | ### [/service-workers/service-worker/fetch-request-resources.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-resources.https.html) ### | Subtest | Results | |------------------------------------|---------| | | ERROR | | `Verify FetchEvent for resources.` | FAIL | ### [/service-workers/service-worker/client-navigate.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/client-navigate.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Frame location should update on successful navigation` | PASS | | `Frame location should not update on failed navigation` | TIMEOUT | | `Frame location should not be accessible after redirect` | PASS | ### [/service-workers/service-worker/fetch-request-fallback.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-fallback.https.html) ### | Subtest | Results | |----------------------------------------------|---------| | | ERROR | | `Verify the fallback behavior of FetchEvent` | PASS | ### [/service-workers/service-worker/unregister-then-register.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/unregister-then-register.https.html) ### | Subtest | Results | |------------------------------------------------------------------------------------------|---------| | | ERROR | | `Unregister then register resolves to a new value` | PASS | | `Unregister then register does not affect existing controllee` | PASS | | `Unregister then register resurrects the registration` | PASS | | `Unregister then register resolves to the original value if the registration is in use.` | PASS | ### [/service-workers/service-worker/clients-get.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/clients-get.https.html) ### | Subtest | Results | |----------------------|---------| | | ERROR | | `Test Clients.get()` | PASS | ### [/service-workers/service-worker/extendable-event-waituntil.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/extendable-event-waituntil.https.html) ### | Subtest | Results | |------------------------------------------------------|---------| | | ERROR | | `Test activate event waitUntil rejected.` | PASS | | `Test install event waitUntil fulfilled` | PASS | | `Test ExtendableEvent multiple waitUntil fulfilled.` | PASS | | `Test install event waitUntil rejected` | PASS | | `Test activate event waitUntil fulfilled` | PASS | | `Test ExtendableEvent waitUntil reject precedence.` | PASS | ### [/service-workers/service-worker/registration-end-to-end.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/registration-end-to-end.https.html) ### | Subtest | Results | |----------------------------|---------| | | ERROR | | `Registration: end-to-end` | PASS | ### [/service-workers/service-worker/activation.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/activation.https.html) ### | Subtest | Results | |--------------------------------------------------|---------| | | ERROR | | `loss of controllees triggers activation` | PASS | | `finishing a request triggers unregister` | PASS | | `skipWaiting bypasses no controllee requirement` | PASS | | `finishing a request triggers activation` | PASS | ### [/service-workers/cache-storage/serviceworker/cache-matchAll.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-matchAll.https.html) ### | Subtest | Results | |-------------------------------------------------------------------------------|---------| | | ERROR | | `Cache.matchAll with URL` | PASS | | `Cache.matchAll with ignoreSearch option (request with no search parameters)` | PASS | | `Cache.matchAll` | PASS | | `Cache.matchAll with "ignoreVary" parameter` | FAIL | | `Cache.matchAll with Request` | PASS | | `Cache.matchAll with ignoreSearch option (request with search parameter)` | PASS | | `Cache.matchAll with new Request` | PASS | | `Cache.matchAll with string fragment "http" as query` | PASS | | `Cache.matchAll with no matching entries` | PASS | | `Cache.matchAll with URL containing fragment` | PASS | | `Cache.matchAll with responses containing "Vary" header` | FAIL | ### [/service-workers/service-worker/fetch-canvas-tainting-cache.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-canvas-tainting-cache.https.html) ### | Subtest | Results | |---------------------------------------------------------------|---------| | | ERROR | | `Verify canvas tainting of fetched image in a Service Worker` | FAIL | ### [/service-workers/service-worker/onactivate-script-error.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/onactivate-script-error.https.html) ### | Subtest | Results | |-------------------------------------------------------------------|---------| | | ERROR | | `activate handler dispatches an event that throws an error` | PASS | | `activate handler throws an error and prevents default` | PASS | | `activate handler throws an error, error handler does not cancel` | PASS | | `activate handler throws an error` | PASS | | `activate handler throws an error that is cancelled` | PASS | ### [/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html) ### | Subtest | Results | |-------------------------------------------------------|---------| | | ERROR | | `Verify Mixed content of fetch() in a Service Worker` | PASS | ### [/service-workers/service-worker/update-after-navigation-fetch-event.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/update-after-navigation-fetch-event.https.html) ### | Subtest | Results | |--------------------------------------------------------------|---------| | | ERROR | | `Update should be triggered after a navigation fetch event.` | PASS | ### [/service-workers/service-worker/skip-waiting-without-using-registration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/skip-waiting-without-using-registration.https.html) ### | Subtest | Results | |-----------------------------------------------------------|---------| | | ERROR | | `skipWaiting` | PASS | | `Test skipWaiting while a client is not being controlled` | PASS | ### [/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html) ### | Subtest | Results | |-------------------------------------------------------------|---------| | | ERROR | | `Verify registration attribute on ServiceWorkerGlobalScope` | PASS | ### [/service-workers/service-worker/resource-timing.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/resource-timing.https.html) ### | Subtest | Results | |---------------------------------|---------| | | ERROR | | `Controlled resource loads` | FAIL | | `Non-controlled resource loads` | FAIL | ### [/service-workers/service-worker/fetch-header-visibility.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-header-visibility.https.html) ### | Subtest | Results | |-------------------------------------------------------|---------| | | ERROR | | `Visibility of defaulted headers during interception` | FAIL | ### [/service-workers/service-worker/invalid-header.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/invalid-header.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Verify the response of FetchEvent using XMLHttpRequest` | PASS | ### [/service-workers/service-worker/registration-iframe.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/registration-iframe.https.html) ### | Subtest | Results | |---------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | ERROR | | `Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - error case` | PASS | | `Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - normal case` | PASS | | `A scope url should start with the given script url` | PASS | ### [/service-workers/service-worker/unregister-then-register-new-script.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/unregister-then-register-new-script.https.html) ### | Subtest | Results | |------------------------------------------------------------------------------------------------------|---------| | | ERROR | | `Registering a new script URL while an unregistered registration is in use` | PASS | | `Registering a new script URL that fails to install does not resurrect an unregistered registration` | PASS | | `Registering a new script URL that 404s does not resurrect an unregistered registration` | PASS | ### [/service-workers/service-worker/multiple-update.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/multiple-update.https.html) ### | Subtest | Results | |-----------------------------|---------| | | ERROR | | `Trigger multiple updates.` | PASS | ### [/service-workers/service-worker/registration-events.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/registration-events.https.html) ### | Subtest | Results | |------------------------|---------| | | ERROR | | `Registration: events` | PASS | ### [/service-workers/service-worker/fetch-request-css-images.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-css-images.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Verify FetchEvent for css image (backgroundImage).` | PASS | | `Verify FetchEvent for css image-set (backgroundImage).` | PASS | | `Verify FetchEvent for css image (shapeOutside).` | PASS | | `Verify FetchEvent for css image-set (shapeOutside).` | PASS | ### [/service-workers/service-worker/fetch-request-no-freshness-headers.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-no-freshness-headers.https.html) ### | Subtest | Results | |------------------------------------------------------------------|---------| | | ERROR | | `The headers of FetchEvent shouldn't contain freshness headers.` | PASS | ### [/service-workers/service-worker/installing.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/installing.https.html) ### | Subtest | Results | |---------------------|---------| | | ERROR | | `installing is set` | PASS | ### [/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html) ### | Subtest | Results | |---------------------|---------| | | ERROR | | `CacheStorage.keys` | PASS | | `CacheStorage keys` | PASS | ### [/service-workers/service-worker/multiple-register.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/multiple-register.https.html) ### | Subtest | Results | |-----------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | ERROR | | `Subsequent registrations resolve to the same registration object` | PASS | | `Concurrent registrations resolve to the same registration object` | PASS | | `Subsequent registrations from a different iframe resolve to the different registration object but they refer to the same registration and workers` | PASS | ### [/service-workers/service-worker/indexeddb.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/indexeddb.https.html) ### | Subtest | Results | |---------------------------------------------------|---------| | | ERROR | | `Verify Indexed DB operation in a Service Worker` | PASS | ### [/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html) ### | Subtest | Results | |-----------------------------------------|---------| | | ERROR | | `Unregister on activate event` | PASS | | `Unregister on installing event` | PASS | | `Unregister controlling service worker` | PASS | | `Unregister on script evaluation` | PASS | ### [/service-workers/service-worker/uncontrolled-page.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/uncontrolled-page.https.html) ### | Subtest | Results | |---------------------------------------------------------|---------| | | ERROR | | `Fetch events should not go through uncontrolled page.` | PASS | ### [/service-workers/service-worker/update.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/update.https.html) ### | Subtest | Results | |--------------------------|---------| | | ERROR | | `Update a registration.` | PASS | ### [/service-workers/service-worker/websocket.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/websocket.https.html) ### | Subtest | Results | |---------------------------------------------------------------|---------| | | ERROR | | `Verify WebSocket handshake channel does not get intercepted` | PASS | ### [/fetch/api/basic/request-headers-worker.html](http://w3c-test.org/submissions/4100/fetch/api/basic/request-headers-worker.html) ### | Subtest | Results | |-----------------------------------------------------------------|---------| | | OK | | `Fetch with POST with ArrayBuffer body` | PASS | | `Fetch with PUT with body` | PASS | | `Fetch with GET` | PASS | | `Fetch with POST with Uint8Array body` | PASS | | `Fetch with POST with DataView body` | PASS | | `Fetch with POST with Int8Array body` | PASS | | `Fetch with GET and mode "cors" does not need an Origin header` | PASS | | `Fetch with Chicken with body` | PASS | | `Fetch with PUT and mode "same-origin" needs an Origin header` | PASS | | `Fetch with POST with Float32Array body` | PASS | | `Fetch with POST with URLSearchParams body` | PASS | | `Fetch with TacO and mode "same-origin" needs an Origin header` | PASS | | `Fetch with POST with FormData body` | PASS | | `Fetch with POST with Float64Array body` | PASS | | `Fetch with Chicken` | PASS | | `Fetch with POST with Blob body with mime type` | PASS | | `Fetch with POST with Blob body` | PASS | | `Fetch with HEAD` | PASS | | `Fetch with POST and mode "no-cors" needs an Origin header` | PASS | | `Fetch with POST without body` | PASS | | `Fetch with POST with text body` | PASS | | `Fetch with TacO and mode "cors" needs an Origin header` | PASS | | `Fetch with PUT without body` | PASS | | `Fetch with POST and mode "same-origin" needs an Origin header` | PASS | ### [/service-workers/service-worker/postmessage-msgport-to-client.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/postmessage-msgport-to-client.https.html) ### | Subtest | Results | |---------------------------------------------------------|---------| | | ERROR | | `postMessage MessagePorts from ServiceWorker to Client` | PASS | ### [/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html) ### | Subtest | Results | |-------------------------------------------------------|---------| | | ERROR | | `Verify Mixed content of fetch() in a Service Worker` | PASS | ### [/service-workers/service-worker/fetch-request-css-base-url.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-request-css-base-url.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------|---------| | | ERROR | | `CSS's base URL must be the request URL even when fetched from other URL.` | PASS | ### [/service-workers/service-worker/getregistration.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/getregistration.https.html) ### | Subtest | Results | |--------------------------------------------------------------|---------| | | ERROR | | `getRegistration` | PASS | | `Register then Unregister then getRegistration` | PASS | | `Register then getRegistration` | PASS | | `Register then getRegistration with a URL having a fragment` | PASS | | `getRegistration with a cross origin URL` | PASS | ### [/service-workers/service-worker/waiting.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/waiting.https.html) ### | Subtest | Results | |----------------------------|---------| | | ERROR | | `waiting or active is set` | PASS | ### [/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html) ### | Subtest | Results | |----------------------------------------------------|---------| | | ERROR | | `respondWith() invokes stopImmediatePropagation()` | TIMEOUT | ### [/service-workers/cache-storage/serviceworker/credentials.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/credentials.https.html) ### | Subtest | Results | |-------------------------------------------|---------| | | ERROR | | `Cache API matching includes credentials` | PASS | ### [/service-workers/service-worker/oninstall-script-error.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/oninstall-script-error.https.html) ### | Subtest | Results | |------------------------------------------------------------------|---------| | | ERROR | | `install handler throws an error` | PASS | | `install handler throws an error that is cancelled` | PASS | | `install handler throws an error and prevents default` | PASS | | `install handler throws an error, error handler does not cancel` | PASS | | `install handler dispatches an event that throws an error` | PASS | ### [/service-workers/service-worker/serviceworkerobject-scripturl.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/serviceworkerobject-scripturl.https.html) ### | Subtest | Results | |-------------------------------------------|---------| | | ERROR | | `Verify the scriptURL property: relative` | PASS | | `Verify the scriptURL property: absolute` | PASS | ### [/service-workers/cache-storage/serviceworker/cache-storage-match.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-storage-match.https.html) ### | Subtest | Results | |----------------------------------------------------------------|---------| | | ERROR | | `CacheStorageMatch from one of many caches by name` | PASS | | `CacheStorage.match` | PASS | | `CacheStorageMatch from one of many caches` | PASS | | `CacheStorageMatch with no cached entry` | PASS | | `CacheStorageMatch with no caches available but name provided` | PASS | | `CacheStorageMatch with no cache name provided` | PASS | | `CacheStorageMatch a string request` | PASS | ### [/service-workers/service-worker/unregister.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/unregister.https.html) ### | Subtest | Results | |----------------------------|---------| | | ERROR | | `Register then unregister` | PASS | | `Unregister twice` | PASS | ### [/service-workers/service-worker/fetch-canvas-tainting.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-canvas-tainting.https.html) ### | Subtest | Results | |---------------------------------------------------------------|---------| | | ERROR | | `Verify canvas tainting of fetched image in a Service Worker` | FAIL | ### [/fetch/api/basic/request-headers.html](http://w3c-test.org/submissions/4100/fetch/api/basic/request-headers.html) ### | Subtest | Results | |-----------------------------------------------------------------|---------| | | OK | | `Fetch with POST with ArrayBuffer body` | PASS | | `Fetch with PUT with body` | PASS | | `Fetch with GET` | PASS | | `Fetch with POST with Uint8Array body` | PASS | | `Fetch with POST with DataView body` | PASS | | `Fetch with POST with Int8Array body` | PASS | | `Fetch with GET and mode "cors" does not need an Origin header` | PASS | | `Fetch with Chicken with body` | PASS | | `Fetch with PUT and mode "same-origin" needs an Origin header` | PASS | | `Fetch with POST with Float32Array body` | PASS | | `Fetch with POST with URLSearchParams body` | PASS | | `Fetch with TacO and mode "same-origin" needs an Origin header` | PASS | | `Fetch with POST with FormData body` | PASS | | `Fetch with POST with Float64Array body` | PASS | | `Fetch with Chicken` | PASS | | `Fetch with POST with Blob body with mime type` | PASS | | `Fetch with POST with Blob body` | PASS | | `Fetch with HEAD` | PASS | | `Fetch with POST and mode "no-cors" needs an Origin header` | PASS | | `Fetch with POST without body` | PASS | | `Fetch with POST with text body` | PASS | | `Fetch with TacO and mode "cors" needs an Origin header` | PASS | | `Fetch with PUT without body` | PASS | | `Fetch with POST and mode "same-origin" needs an Origin header` | PASS | ### [/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html) ### | Subtest | Results | |-------------------------------------------------|---------| | | ERROR | | `Verify matchAll() respect includeUncontrolled` | PASS | ### [/service-workers/service-worker/postmessage-to-client.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/postmessage-to-client.https.html) ### | Subtest | Results | |--------------------------------------------|---------| | | ERROR | | `postMessage from ServiceWorker to Client` | FAIL | ### [/service-workers/service-worker/skip-waiting.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/skip-waiting.https.html) ### | Subtest | Results | |---------------------------------------------------------|---------| | | ERROR | | `Test skipWaiting with both active and waiting workers` | PASS | ### [/service-workers/service-worker/appcache-ordering-main.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/appcache-ordering-main.https.html) ### | Subtest | Results | |-----------------------------------------------|---------| | | ERROR | | `serviceworkers take priority over appcaches` | PASS | ### [/service-workers/service-worker/fetch-frame-resource.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-frame-resource.https.html) ### | Subtest | Results | |---------------------------------------------------------------|---------| | | ERROR | | `CORS type response could be loaded in the new window.` | FAIL | | `Opaque type response could not be loaded in the new window.` | PASS | | `CORS type response could be loaded in the iframe.` | TIMEOUT | | `Basic type response could be loaded in the new window.` | PASS | | `Opaque type response could not be loaded in the iframe.` | TIMEOUT | | `Basic type response could be loaded in the iframe.` | PASS | ### [/service-workers/service-worker/performance-timeline.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/performance-timeline.https.html) ### | Subtest | Results | |---------------------------------------------------|---------| | | ERROR | | `Test Performance Timeline API in Service Worker` | PASS | | `User Timing` | PASS | | `Resource Timing` | FAIL | ### [/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html) ### | Subtest | Results | |-----------------------------------------------------------------------|---------| | | ERROR | | `Service Worker should respond to fetch event after the pushState` | PASS | | `Service Worker should respond to fetch event after the hash changes` | PASS | ### [/service-workers/service-worker/controller-on-disconnect.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/controller-on-disconnect.https.html) ### | Subtest | Results | |------------------------------------------------|---------| | | ERROR | | `controller is cleared on disconnected window` | FAIL | ### [/service-workers/service-worker/update-after-oneday.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/update-after-oneday.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------------------------|---------| | | ERROR | | `Update should be triggered after a functional event when last update time is over 24 hours` | TIMEOUT | ### [/service-workers/service-worker/worker-interception.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/worker-interception.https.html) ### | Subtest | Results | |------------------------------------------------------------------------------------|---------| | | ERROR | | `Verify worker script intercepted by no-cors cross-origin response fails` | PASS | | `Verify worker script from uncontrolled document is intercepted by Service Worker` | FAIL | | `Verify worker loads from controlled document are intercepted by Service Worker` | PASS | | `Verify worker script intercepted by same-origin response succeeds` | FAIL | | `Verify worker script intercepted by cors response succeeds` | FAIL | ### [/service-workers/service-worker/clients-matchall.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/clients-matchall.https.html) ### | Subtest | Results | |---------------------------|---------| | | ERROR | | `Test Clients.matchAll()` | PASS | ### [/service-workers/service-worker/fetch-csp.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-csp.https.html) ### | Subtest | Results | |-----------------------------------------------------|---------| | | ERROR | | `Verify CSP control of fetch() in a Service Worker` | PASS | ### [/service-workers/cache-storage/serviceworker/cache-match.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-match.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------|---------| | | ERROR | | `Cache.match with a network error Response` | PASS | | `Cache.match with ignoreSearch option (request with no search parameters)` | PASS | | `Cache.match with responses containing "Vary" header` | PASS | | `Cache.match with URL` | PASS | | `Cache.match with no matching entries` | PASS | | `Cache.match with string fragment "http" as query` | PASS | | `Cache.match with ignoreSearch option (request with search parameter)` | PASS | | `Cache.match with Request and Response objects with different URLs` | PASS | | `Cache.match invoked multiple times for the same Request/Response` | PASS | | `Cache.match with new Request` | PASS | | `Cache.match with URL containing fragment` | PASS | | `Cache.match with POST Request` | PASS | | `Cache.match` | PASS | | `Cache.match with a non-2xx Response` | PASS | | `Cache.match with Request` | PASS | ### [/service-workers/service-worker/fetch-event-redirect.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-event-redirect.https.html) ### | Subtest | Results | |---------|---------| | | ERROR | ### [/service-workers/service-worker/fetch-waits-for-activate.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-waits-for-activate.https.html) ### | Subtest | Results | |----------------------------------------------------------------|---------| | | ERROR | | `Fetch events should wait for the activate event to complete.` | PASS | ### [/service-workers/service-worker/shared-worker-controlled.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/shared-worker-controlled.https.html) ### | Subtest | Results | |-------------------------------------------------------------------------------|---------| | | ERROR | | `Verify subresource loads in SharedWorker are controlled by a Service Worker` | PASS | | `Verify SharedWorker construction is controlled by a Service Worker` | PASS | | `Verify importScripts from SharedWorker is controlled by a Service Worker` | PASS | ### [/service-workers/service-worker/active.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/active.https.html) ### | Subtest | Results | |-----------------|---------| | | ERROR | | `active is set` | PASS | ### [/service-workers/service-worker/extendable-event-async-waituntil.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/extendable-event-async-waituntil.https.html) ### | Subtest | Results | |--------------------------------------------------------|---------| | | ERROR | | `Calling waitUntil asynchronously throws an exception` | PASS | ### [/service-workers/service-worker/update-recovery.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/update-recovery.https.html) ### | Subtest | Results | |----------------------------------------------------------------------------|---------| | | ERROR | | `Recover from a bad service worker by updating after a failed navigation.` | FAIL | ### [/service-workers/service-worker/fetch-response-xhr.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/fetch-response-xhr.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Verify the response of FetchEvent using XMLHttpRequest` | PASS | ### [/service-workers/cache-storage/serviceworker/cache-add.https.html](https://w3c-test.org/submissions/4100/service-workers/cache-storage/serviceworker/cache-add.https.html) ### | Subtest | Results | |--------------------------------------------------------------------|---------| | | ERROR | | `Cache.addAll with an empty array` | PASS | | `Cache.addAll with string URL arguments` | PASS | | `Cache.add and Cache.addAll` | PASS | | `Cache.add called with Request object` | PASS | | `Cache.addAll with a mix of succeeding and failing requests` | PASS | | `Cache.add with request that results in a status of 404` | PASS | | `Cache.addAll called with the same Request object specified twice` | FAIL | | `Cache.add called with relative URL specified as a string` | PASS | | `Cache.add called with non-HTTP/HTTPS URL` | PASS | | `Cache.add called twice with the same Request object` | PASS | | `Cache.addAll with no arguments` | PASS | | `Cache.addAll with Request arguments` | PASS | | `Cache.add with request that results in a status of 500` | PASS | | `Cache.add called with no arguments` | PASS | | `Cache.addAll with a mix of valid and undefined arguments` | PASS | | `Cache.add called with POST request` | PASS | | `Cache.add with request with null body (not consumed)` | PASS | ### [/service-workers/service-worker/navigate-window.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/navigate-window.https.html) ### | Subtest | Results | |--------------------------------------------------------------------------------------|---------| | | ERROR | | `Clients.matchAll() should not show an old window after it navigates.` | FAIL | | `Clients.matchAll() should not show an old window as controlled after it navigates.` | FAIL | ### [/service-workers/service-worker/serviceworker-message-event-historical.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/serviceworker-message-event-historical.https.html) ### | Subtest | Results | |----------------------------------------------------------|---------| | | ERROR | | `Test MessageEvent supplants ServiceWorkerMessageEvent.` | FAIL | ### [/service-workers/service-worker/unregister-controller.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/unregister-controller.https.html) ### | Subtest | Results | |---------------------------------------------------------------------------|---------| | | ERROR | | `Unregister prevents new controllee even if registration is still in use` | PASS | | `Unregister does not affect existing controller` | PASS | | `Unregister prevents control of subsequent navigations` | PASS | ### [/service-workers/service-worker/clients-get-cross-origin.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/clients-get-cross-origin.https.html) ### | Subtest | Results | |-----------------------------------|---------| | | ERROR | | `Test Clients.get() cross origin` | PASS | ### [/service-workers/service-worker/service-worker-csp-connect.https.html](https://w3c-test.org/submissions/4100/service-workers/service-worker/service-worker-csp-connect.https.html) ### | Subtest | Results | |--------------------------------------------------------|---------| | | ERROR | | `Fetch test for connect-src` | PASS | | `CSP test for connect-src in ServiceWorkerGlobalScope` | PASS | | `importScripts test for connect-src` | PASS | | `Redirected fetch test for connect-src` | PASS | View on GitHub: https://github.com/w3c/web-platform-tests/pull/4100#issuecomment-265948927
Received on Saturday, 10 December 2016 08:39:47 UTC