- From: W3C commit bot <web-platform-tests-notifications@w3.org>
- Date: Tue, 14 Feb 2017 12:06:35 GMT
- To: public-web-platform-tests-notifications@w3.org
# Chrome (unstable channel) # Testing web-platform-tests at revision b89267a5143b31afba9821191300f5043748dd79 Using browser at version 58.0.3004.3 dev Starting 10 test iterations All results were stable ## All results ## <details> <summary>43 tests ran</summary> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------------------------|---------| | | OK | | `Pattern safety depends on whether the source was origin-clean, not on whether it still is clean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-force-cache.html">/fetch/api/request/request-cache-force-cache.html</a></summary> | Subtest | Results | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with date and stale response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Etag and fresh response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with date and fresh response` | PASS | | `RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and stale response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Etag and stale response` | PASS | | `RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and fresh response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and fresh response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with date and fresh response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and stale response` | PASS | | `RequestCache "force-cache" stores the response in the cache if it goes to the network with date and fresh response` | PASS | | `RequestCache "force-cache" stores the response in the cache if it goes to the network with date and stale response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with date and stale response` | FAIL | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with date and fresh response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Etag and fresh response` | PASS | | `RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Etag and stale response` | FAIL | | `RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with date and stale response` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/browsers/origin/cross-origin-objects/cross-origin-objects.html">/html/browsers/origin/cross-origin-objects/cross-origin-objects.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `{}.toString.call() does the right thing on cross-origin objects` | FAIL | | `Same-origin observers get different accessors for cross-origin Window` | FAIL | | `[[PreventExtensions]] should throw for cross-origin objects (exception type)` | FAIL | | `[[IsExtensible]] should return true for cross-origin objects (exception type)` | PASS | | `[[Enumerate]] should return an empty iterator (exception type)` | PASS | | `[[Delete]] Should throw on cross-origin objects (exception type)` | PASS | | `[[OwnPropertyKeys]] should return all properties from cross-origin objects` | FAIL | | `[[GetPrototypeOf]] should return null` | PASS | | `Only whitelisted properties are accessible cross-origin (exception type)` | PASS | | `[[DefineOwnProperty]] Should throw for cross-origin objects (exception type)` | PASS | | `Same-origin observers get different accessors for cross-origin Location (exception type)` | FAIL | | `[[GetPrototypeOf]] should return null (exception type)` | PASS | | `[[GetOwnProperty]] - Property descriptors for cross-origin properties should be set up correctly (exception type)` | FAIL | | `[[OwnPropertyKeys]] should return all properties from cross-origin objects (exception type)` | FAIL | | `[[GetOwnProperty]] - Property descriptors for cross-origin properties should be set up correctly` | FAIL | | `Same-origin observers get different functions for cross-origin objects (exception type)` | FAIL | | `Cross-origin Window accessors get local Function.prototype` | FAIL | | `Same-origin observers get different functions for cross-origin objects` | FAIL | | `A and B jointly observe the same identity for cross-origin Window and Location` | PASS | | `Cross-origin Window accessors get local Function.prototype (exception type)` | FAIL | | `[[OwnPropertyKeys]] should place the symbols after the property names after the subframe indices` | FAIL | | `A and B jointly observe the same identity for cross-origin Window and Location (exception type)` | PASS | | `[[IsExtensible]] should return true for cross-origin objects` | PASS | | `Basic sanity-checking (exception type)` | PASS | | `Only whitelisted properties are accessible cross-origin` | PASS | | `[[Enumerate]] should return an empty iterator` | PASS | | `[[GetOwnProperty]] - Properties on cross-origin objects should be reported |own|` | FAIL | | `[[PreventExtensions]] should throw for cross-origin objects` | PASS | | `Same-origin observers get different accessors for cross-origin Location` | FAIL | | `[[GetOwnProperty]] - Properties on cross-origin objects should be reported |own| (exception type)` | FAIL | | `Cross-origin functions get local Function.prototype` | PASS | | `[[DefineOwnProperty]] Should throw for cross-origin objects` | PASS | | `[[SetPrototypeOf]] should throw` | PASS | | `Same-origin observers get different accessors for cross-origin Window (exception type)` | FAIL | | `Basic sanity-checking` | PASS | | `[[Delete]] Should throw on cross-origin objects` | PASS | | `Cross-origin functions get local Function.prototype (exception type)` | PASS | | `[[OwnPropertyKeys]] should return the right symbol-named properties for cross-origin objects` | FAIL | | `{}.toString.call() does the right thing on cross-origin objects (exception type)` | FAIL | | `[[SetPrototypeOf]] should throw (exception type)` | FAIL | | `[[OwnPropertyKeys]] should return the right symbol-named properties for cross-origin objects (exception type)` | FAIL | | `[[OwnPropertyKeys]] should place the symbols after the property names after the subframe indices (exception type)` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.reset.html">/html/semantics/embedded-content/the-canvas-element/security.reset.html</a></summary> | Subtest | Results | |-------------------------------------------------------------------|---------| | | OK | | `Resetting the canvas state does not reset the origin-clean flag` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-preflight-status.html">/fetch/api/cors/cors-preflight-status.html</a></summary> | Subtest | Results | |--------------------------------------|---------| | | OK | | `Preflight answered with status 402` | FAIL | | `Preflight answered with status 403` | FAIL | | `Preflight answered with status 400` | FAIL | | `Preflight answered with status 401` | FAIL | | `Preflight answered with status 404` | FAIL | | `Preflight answered with status 405` | FAIL | | `Preflight answered with status 503` | FAIL | | `Preflight answered with status 502` | FAIL | | `Preflight answered with status 501` | FAIL | | `Preflight answered with status 505` | FAIL | | `Preflight answered with status 504` | FAIL | | `Preflight answered with status 308` | FAIL | | `Preflight answered with status 204` | FAIL | | `Preflight answered with status 205` | FAIL | | `Preflight answered with status 206` | FAIL | | `Preflight answered with status 200` | FAIL | | `Preflight answered with status 201` | FAIL | | `Preflight answered with status 202` | FAIL | | `Preflight answered with status 203` | FAIL | | `Preflight answered with status 305` | FAIL | | `Preflight answered with status 304` | FAIL | | `Preflight answered with status 307` | FAIL | | `Preflight answered with status 306` | FAIL | | `Preflight answered with status 301` | FAIL | | `Preflight answered with status 300` | FAIL | | `Preflight answered with status 303` | FAIL | | `Preflight answered with status 302` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-redirect-preflight.html">/fetch/api/cors/cors-redirect-preflight.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------|---------| | | OK | | `Redirect 302: same origin to cors (preflight after redirection success case)` | PASS | | `Redirect 301: same origin to cors (preflight after redirection failure case)` | PASS | | `Redirect 302: same origin to cors (preflight after redirection failure case)` | PASS | | `Redirect 308: cors to same origin (preflight after redirection failure case)` | PASS | | `Redirect 307: cors to same origin (preflight after redirection failure case)` | PASS | | `Redirect 303: cors to another cors (preflight after redirection failure case)` | PASS | | `Redirect 303: same origin to cors (preflight after redirection failure case)` | PASS | | `Redirect 303: cors to same origin (preflight after redirection success case)` | PASS | | `Redirect 301: cors to same origin (preflight after redirection failure case)` | PASS | | `Redirect 307: same origin to cors (preflight after redirection failure case)` | PASS | | `Redirect 301: cors to another cors (preflight after redirection failure case)` | PASS | | `Redirect 303: cors to same origin (preflight after redirection failure case)` | PASS | | `Redirect 302: cors to another cors (preflight after redirection failure case)` | PASS | | `Redirect 302: cors to another cors (preflight after redirection success case)` | PASS | | `Redirect 308: same origin to cors (preflight after redirection success case)` | PASS | | `Redirect 302: cors to same origin (preflight after redirection success case)` | PASS | | `Redirect 308: same origin to cors (preflight after redirection failure case)` | PASS | | `Redirect 301: same origin to cors (preflight after redirection success case)` | PASS | | `Redirect 307: cors to another cors (preflight after redirection success case)` | PASS | | `Redirect 308: cors to another cors (preflight after redirection failure case)` | PASS | | `Redirect 301: cors to another cors (preflight after redirection success case)` | PASS | | `Redirect 307: same origin to cors (preflight after redirection success case)` | PASS | | `Redirect 308: cors to same origin (preflight after redirection success case)` | PASS | | `Redirect 307: cors to another cors (preflight after redirection failure case)` | PASS | | `Redirect 303: cors to another cors (preflight after redirection success case)` | PASS | | `Redirect 307: cors to same origin (preflight after redirection success case)` | PASS | | `Redirect 301: cors to same origin (preflight after redirection success case)` | PASS | | `Redirect 302: cors to same origin (preflight after redirection failure case)` | PASS | | `Redirect 303: same origin to cors (preflight after redirection success case)` | PASS | | `Redirect 308: cors to another cors (preflight after redirection success case)` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/redirect/redirect-referrer.html">/fetch/api/redirect/redirect-referrer.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------------------------|---------| | | OK | | `Same origin redirection, empty init, origin redirect header ` | PASS | | `Cross origin redirection, empty init, strict-origin redirect header ` | FAIL | | `Cross origin redirection, empty redirect header, origin-when-cross-origin init ` | PASS | | `Cross origin redirection, empty redirect header, strict-origin init ` | FAIL | | `Cross origin redirection, empty init, origin-when-cross-origin redirect header ` | PASS | | `Cross origin redirection, empty init, same-origin redirect header ` | FAIL | | `Same origin redirection, empty init, no-referrer redirect header ` | PASS | | `Cross origin redirection, empty redirect header, origin init ` | PASS | | `Same origin redirection, empty init, strict-origin redirect header ` | FAIL | | `Same origin redirection, empty init, origin-when-cross-origin redirect header ` | PASS | | `Same origin redirection, empty init, no-referrer-when-downgrade redirect header ` | PASS | | `Cross origin redirection, empty init, unsafe-url redirect header ` | PASS | | `Same origin redirection, empty redirect header, strict-origin-when-cross-origin init ` | FAIL | | `Cross origin redirection, empty redirect header, no-referrer init ` | PASS | | `Same origin redirection, empty redirect header, strict-origin init ` | FAIL | | `Cross origin redirection, empty redirect header, same-origin init ` | FAIL | | `Same origin redirection, empty redirect header, origin-when-cross-origin init ` | PASS | | `Same origin redirection, empty init, unsafe-url redirect header ` | PASS | | `Same origin redirection, empty redirect header, no-referrer init ` | PASS | | `Same origin redirection, empty init, strict-origin-when-cross-origin redirect header ` | PASS | | `Cross origin redirection, empty init, no-referrer redirect header ` | PASS | | `Same origin redirection, empty redirect header, no-referrer-when-downgrade init ` | PASS | | `Same origin redirection, empty redirect header, same-origin init ` | FAIL | | `Same origin redirection, empty redirect header, origin init ` | PASS | | `Cross origin redirection, empty init, origin redirect header ` | PASS | | `Same origin redirection, empty init, same-origin redirect header ` | PASS | | `Cross origin redirection, empty init, no-referrer-when-downgrade redirect header ` | PASS | | `Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header ` | FAIL | | `Cross origin redirection, empty redirect header, strict-origin-when-cross-origin init ` | FAIL | | `Cross origin redirection, empty redirect header, unsafe-url init ` | PASS | | `Same origin redirection, empty redirect header, unsafe-url init ` | PASS | | `Cross origin redirection, empty redirect header, no-referrer-when-downgrade init ` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-reload.html">/fetch/api/request/request-cache-reload.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with date and fresh response` | FAIL | | `RequestCache "reload" mode does store the response in the cache with Etag and stale response` | PASS | | `RequestCache "reload" mode does store the response in the cache with Etag and fresh response` | PASS | | `RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with date and stale response` | FAIL | | `RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and stale response` | FAIL | | `RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with date and stale response` | FAIL | | `RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with date and fresh response` | FAIL | | `RequestCache "reload" mode does store the response in the cache with date and stale response` | PASS | | `RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with Etag and fresh response` | FAIL | | `RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with Etag and stale response` | FAIL | | `RequestCache "reload" mode does store the response in the cache with date and fresh response` | PASS | | `RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and fresh response` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/redirect/redirect-origin.html">/fetch/api/redirect/redirect-origin.html</a></summary> | Subtest | Results | |------------------------------------------------|---------| | | OK | | `Same origin to other origin redirection 307` | PASS | | `Other origin to other origin redirection 302` | PASS | | `Other origin to other origin redirection 307` | PASS | | `Same origin to other origin redirection 303` | PASS | | `Other origin to other origin redirection 301` | PASS | | `Same origin to other origin redirection 301` | PASS | | `Other origin to other origin redirection 303` | PASS | | `Other origin to other origin redirection 308` | PASS | | `Other origin to same origin redirection 307` | PASS | | `Other origin to same origin redirection 308` | PASS | | `Other origin to same origin redirection 301` | PASS | | `Other origin to same origin redirection 303` | PASS | | `Other origin to same origin redirection 302` | PASS | | `Same origin to same origin redirection 301` | PASS | | `Same origin to same origin redirection 302` | PASS | | `Same origin to same origin redirection 303` | PASS | | `Same origin to same origin redirection 307` | PASS | | `Same origin to same origin redirection 308` | PASS | | `Same origin to other origin redirection 308` | PASS | | `Same origin to other origin redirection 302` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/browsers/windows/nested-browsing-contexts/frameElement.html">/html/browsers/windows/nested-browsing-contexts/frameElement.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `The window's frameElement attribute must return null if the container's document does not have the same effective script origin` | PASS | | `The SecurityError must be thrown if the window accesses to frameElement attribute of a Window which does not have the same effective script origin` | PASS | | `The window's frameElement attribute must return null if it is not a nested browsing context` | PASS | | `The window's frameElement attribute must return its container element if it is a nested browsing context` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/browsers/history/the-location-interface/security_location_0.htm">/html/browsers/history/the-location-interface/security_location_0.htm</a></summary> | Subtest | Results | |-----------------------------------------------------------------------------------------|---------| | | OK | | `Accessing location object from different origins doesn't raise SECURITY_ERR exception` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html</a></summary> | Subtest | Results | |-------------------------------------------------------------------------------------------|---------| | | OK | | `Using an unclean pattern makes the target canvas origin-unclean, not the pattern canvas` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-basic.html">/fetch/api/cors/cors-basic.html</a></summary> | Subtest | Results | |----------------------------------------------------------------------|---------| | | OK | | `Cross domain basic usage [no-cors mode]` | PASS | | `Same domain different protocol different port [cors mode]` | PASS | | `Cross domain different protocol [cors mode]` | PASS | | `Cross domain basic usage [cors mode]` | PASS | | `Cross domain basic usage [server forbid CORS]` | PASS | | `Same domain different port [no-cors mode]` | PASS | | `Same domain different port [server forbid CORS]` | PASS | | `Cross domain different port [cors mode]` | PASS | | `Cross domain different protocol [server forbid CORS]` | PASS | | `Same domain different protocol different port [no-cors mode]` | PASS | | `Same domain different port [cors mode]` | PASS | | `Cross domain different port [server forbid CORS]` | PASS | | `Cross domain different protocol [no-cors mode]` | PASS | | `Cross domain different port [no-cors mode]` | PASS | | `Same domain different protocol different port [server forbid CORS]` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------------------------|---------| | | OK | | `Setting strokeStyle to a pattern of an unclean canvas makes the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-no-preflight.html">/fetch/api/cors/cors-no-preflight.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------|---------| | | OK | | `Cross domain [GET] [Content-Type: text/plain]` | PASS | | `Cross domain [GET] [Accept-Language: fr]` | PASS | | `Same domain different protocol different port [GET]` | PASS | | `Cross domain [POST]` | PASS | | `Cross domain [GET] [Content-Type: multipart/form-data]` | PASS | | `Cross domain [GET] [Content-Type: Text/Plain;charset=utf-8]` | PASS | | `Cross domain [HEAD]` | PASS | | `Cross domain basic usage [GET]` | PASS | | `Cross domain [GET] [Content-Type: application/x-www-form-urlencoded]` | PASS | | `Cross domain [GET] [Accept: */*]` | PASS | | `Same domain different port [GET]` | PASS | | `Cross domain different protocol [GET]` | PASS | | `Cross domain [GET] [Content-Language: fr]` | PASS | | `Cross domain [GET] [Content-Type: text/plain;charset=utf-8]` | PASS | | `Cross domain different port [GET]` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-default-conditional.html">/fetch/api/request/request-cache-default-conditional.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-None-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-None-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-None-Match header (following a request without additional headers) is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-None-Match header (following a request without additional headers) is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response` | PASS | | `RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and stale response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with date and fresh response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with date and stale response` | PASS | | `RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-origin.html">/fetch/api/cors/cors-origin.html</a></summary> | Subtest | Results | |-------------------------------------------------------------|---------| | | OK | | `Cross domain [HEAD] [origin OK]` | PASS | | `Cross domain different port [origin OK]` | PASS | | `Cross domain [POST] [origin KO]` | PASS | | `Allowed origin: "" [origin KO]` | PASS | | `Same domain different protocol different port [origin KO]` | PASS | | `Cross domain different subdomain [origin OK]` | PASS | | `CORS preflight [PUT] [origin KO]` | PASS | | `Cross domain [HEAD] [origin KO]` | PASS | | `Cross domain different protocol [origin KO]` | PASS | | `Same domain different protocol different port [origin OK]` | PASS | | `Cross domain different subdomain [origin KO]` | PASS | | `Cross domain different port [origin KO]` | PASS | | `Same domain different port [origin KO]` | PASS | | `Cross domain different protocol [origin OK]` | PASS | | `Same domain different port [origin OK]` | PASS | | `Cross domain [POST] [origin OK]` | PASS | | `CORS preflight [PUT] [origin OK]` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/XMLHttpRequest/send-non-same-origin.htm">/XMLHttpRequest/send-non-same-origin.htm</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------|---------| | | OK | | `XMLHttpRequest: send() - non same-origin (folder.txt)` | PASS | | `XMLHttpRequest: send() - non same-origin (tel:+31600000000)` | PASS | | `XMLHttpRequest: send() - non same-origin (mailto:test@example.org)` | PASS | | `XMLHttpRequest: send() - non same-origin (javascript:alert('FAIL'))` | PASS | | `XMLHttpRequest: send() - non same-origin (http://www1.web-platform.test:8000)` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html">/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html</a></summary> | Subtest | Results | |---------------------------------------------------------------|---------| | | OK | | `drawImage of unclean canvas makes the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/basic/referrer.html">/fetch/api/basic/referrer.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------------|---------| | | OK | | `origin-when-cross-origin policy on a same-origin URL` | PASS | | `origin-when-cross-origin policy on a same-origin URL after cross-origin redirection` | PASS | | `Referrer with credentials should be stripped` | PASS | | `Referrer with fragment ID should be stripped` | PASS | | `origin-when-cross-origin policy on a cross-origin URL after same-origin redirection` | PASS | | `origin-when-cross-origin policy on a cross-origin URL` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html</a></summary> | Subtest | Results | |----------------------------------------------------------------------------------------------|---------| | | OK | | `Setting fillStyle to a pattern of a different-origin image makes the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html">/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html</a></summary> | Subtest | Results | |--------------------------------------|---------| | | OK | | `Targeting nested browsing contexts` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/redirect/redirect-mode.html">/fetch/api/redirect/redirect-mode.html</a></summary> | Subtest | Results | |----------------------------------|---------| | | OK | | `Redirect 303 in "manual" mode ` | PASS | | `Redirect 303 in "error" mode ` | PASS | | `Redirect 307 in "manual" mode ` | PASS | | `Redirect 307 in "error" mode ` | PASS | | `Redirect 308 in "follow" mode ` | PASS | | `Redirect 302 in "manual" mode ` | PASS | | `Redirect 302 in "error" mode ` | PASS | | `Redirect 301 in "follow" mode ` | PASS | | `Redirect 307 in "follow" mode ` | PASS | | `Redirect 308 in "error" mode ` | PASS | | `Redirect 301 in "manual" mode ` | PASS | | `Redirect 301 in "error" mode ` | PASS | | `Redirect 303 in "follow" mode ` | PASS | | `Redirect 302 in "follow" mode ` | PASS | | `Redirect 308 in "manual" mode ` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------------|---------| | | OK | | `Setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/redirect/redirect-to-dataurl.html">/fetch/api/redirect/redirect-to-dataurl.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------------|---------| | | OK | | `Testing data URL loading after same-origin redirection (cors mode)` | PASS | | `Testing data URL loading after cross-origin redirection (no-cors mode)` | PASS | | `Testing data URL loading after same-origin redirection (same-origin mode)` | PASS | | `Testing data URL loading after cross-origin redirection (cors mode)` | PASS | | `Testing data URL loading after same-origin redirection (no-cors mode)` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------|---------| | | OK | | `Creating an unclean pattern does not make the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/basic/mode-same-origin.html">/fetch/api/basic/mode-same-origin.html</a></summary> | Subtest | Results | |-------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `Fetch http://web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode` | PASS | | `Fetch /fetch/api/basic/../resources/redirect.py?location=http://web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode` | PASS | | `Fetch https://web-platform.test:8443/fetch/api/resources/top.txt with same-origin mode` | PASS | | `Fetch /fetch/api/basic/../resources/redirect.py?location=https://web-platform.test:8443/fetch/api/resources/top.txt with same-origin mode` | PASS | | `Fetch ../resources/top.txt with same-origin mode` | PASS | | `Fetch /fetch/api/basic/../resources/redirect.py?location=../resources/top.txt with same-origin mode` | PASS | | `Fetch /fetch/api/basic/../resources/redirect.py?location=http://www1.web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode` | PASS | | `Fetch http://www1.web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-no-cache.html">/fetch/api/request/request-cache-no-cache.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------------------------------------------|---------| | | OK | | `RequestCache "no-cache" mode revalidates fresh responses found in the cache with date and fresh response` | FAIL | | `RequestCache "no-cache" mode revalidates fresh responses found in the cache with Etag and fresh response` | FAIL | | `RequestCache "no-cache" mode revalidates stale responses found in the cache with date and stale response` | PASS | | `RequestCache "no-cache" mode revalidates stale responses found in the cache with Etag and stale response` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html">/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------|---------| | | OK | | `drawImage of different-origin image makes the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-redirect.html">/fetch/api/cors/cors-redirect.html</a></summary> | Subtest | Results | |--------------------------------------|---------| | | OK | | `Redirect 307: cors to same origin` | PASS | | `Redirect 303: cors to another cors` | PASS | | `Redirect 303: cors to same origin` | PASS | | `Redirect 302: same origin to cors` | PASS | | `Redirect 301: cors to same origin` | PASS | | `Redirect 307: cors to another cors` | PASS | | `Redirect 308: cors to same cors` | PASS | | `Redirect 301: cors to same cors` | PASS | | `Redirect 302: cors to same cors` | PASS | | `Redirect 308: cors to same origin` | PASS | | `Redirect 308: same origin to cors` | PASS | | `Redirect 308: cors to another cors` | PASS | | `Redirect 302: cors to same origin` | PASS | | `Redirect 303: cors to same cors` | PASS | | `Redirect 307: same origin to cors` | PASS | | `Redirect 307: cors to same cors` | PASS | | `Redirect 301: same origin to cors` | PASS | | `Redirect 301: cors to another cors` | PASS | | `Redirect 303: same origin to cors` | PASS | | `Redirect 302: cors to another cors` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-default.html">/fetch/api/request/request-cache-default.html</a></summary> | Subtest | Results | |----------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `Responses with the "Cache-Control: no-store" header are not stored in the cache with Etag and fresh response` | PASS | | `RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with date and fresh response` | PASS | | `RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Etag and fresh response` | PASS | | `Responses with the "Cache-Control: no-store" header are not stored in the cache with date and fresh response` | PASS | | `RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with date and stale response` | PASS | | `Responses with the "Cache-Control: no-store" header are not stored in the cache with date and stale response` | PASS | | `Responses with the "Cache-Control: no-store" header are not stored in the cache with Etag and stale response` | PASS | | `RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with Etag and stale response` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-cookies.html">/fetch/api/cors/cors-cookies.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------|---------| | | OK | | `Include mode: remote cookies are not sent with other remote request` | PASS | | `Include mode: 1 cookie` | PASS | | `Include mode: remote cookies are not sent with local request` | PASS | | `Omit mode: no cookie sent` | PASS | | `Same-origin mode: cookies are discarded in cors request` | PASS | | `Include mode: local cookies are not sent with remote request` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-preflight.html">/fetch/api/cors/cors-preflight.html</a></summary> | Subtest | Results | |-------------------------------------------------------|---------| | | OK | | `CORS [DELETE], server refuses` | PASS | | `CORS [PUT], server allows` | PASS | | `CORS [GET] [x-test-header: refused], server refuses` | PASS | | `CORS [PUT] [several headers], server refuses` | PASS | | `CORS [GET] [x-test-header: allowed], server allows` | PASS | | `CORS [PATCH], server refuses` | PASS | | `CORS [GET] [several headers], server refuses` | PASS | | `CORS [PUT], server refuses` | PASS | | `CORS [DELETE], server allows` | PASS | | `CORS [PUT] [several headers], server allows` | PASS | | `CORS [NEW], server allows` | PASS | | `CORS [PATCH], server allows` | PASS | | `CORS [GET] [several headers], server allows` | PASS | | `CORS [NEW], server refuses` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-preflight-referrer.html">/fetch/api/cors/cors-preflight-referrer.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------|---------| | | OK | | `Referrer policy: no-referrer and referrer: default` | FAIL | | `Referrer policy: no-referrer and referrer: 'myreferrer'` | FAIL | | `Referrer policy: unsafe-url and referrer: 'myreferrer'` | FAIL | | `Referrer policy: unsafe-url and referrer: default` | PASS | | `Referrer policy: "" and referrer: 'myreferrer'` | FAIL | | `Referrer policy: "" and referrer: default` | PASS | | `Referrer policy: origin and referrer: 'myreferrer'` | FAIL | | `Referrer policy: origin-when-cross-origin and referrer: default` | FAIL | | `Referrer policy: origin-when-cross-origin and referrer: 'myreferrer'` | FAIL | | `Referrer policy: origin and referrer: default` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-preflight-redirect.html">/fetch/api/cors/cors-preflight-redirect.html</a></summary> | Subtest | Results | |------------------------------------------|---------| | | OK | | `Redirection 307 on preflight failed` | FAIL | | `Redirection 308 on preflight failed` | FAIL | | `Redirection 303 on preflight failed` | FAIL | | `Redirection 301 on preflight failed` | FAIL | | `Redirection 302 on preflight failed` | FAIL | | `Redirection 308 after preflight failed` | FAIL | | `Redirection 301 after preflight failed` | FAIL | | `Redirection 303 after preflight failed` | FAIL | | `Redirection 307 after preflight failed` | FAIL | | `Redirection 302 after preflight failed` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html">/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------------------------------|---------| | | OK | | `Setting strokeStyle to a pattern of a different-origin image makes the canvas origin-unclean` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-only-if-cached.html">/fetch/api/request/request-cache-only-if-cached.html</a></summary> | Subtest | Results | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Etag and fresh response` | PASS | | `RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with date and stale response` | FAIL | | `RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Etag and stale response` | FAIL | | `RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with date and fresh response` | PASS | | `RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for stale responses with Etag and stale response` | FAIL | | `RequestCache "only-if-cached" mode checks the cache for previously cached content and does not go to the network if a cached response is not found with date and fresh response` | FAIL | | `RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for fresh responses with date and fresh response` | PASS | | `RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with date and stale response` | FAIL | | `RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with date and fresh response` | PASS | | `RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Etag and fresh response` | PASS | | `RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for stale responses with date and stale response` | FAIL | | `RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for fresh responses with Etag and fresh response` | PASS | | `RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Etag and stale response` | FAIL | | `RequestCache "only-if-cached" mode checks the cache for previously cached content and does not go to the network if a cached response is not found with Etag and fresh response` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/XMLHttpRequest/event-upload-progress-crossorigin.htm">/XMLHttpRequest/event-upload-progress-crossorigin.htm</a></summary> | Subtest | Results | |-------------------------------------------------------------------|---------| | | OK | | `XMLHttpRequest: upload progress event for cross-origin requests` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/request/request-cache-no-store.html">/fetch/api/request/request-cache-no-store.html</a></summary> | Subtest | Results | |-------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | | OK | | `RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with Etag and stale response` | FAIL | | `RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with date and fresh response` | FAIL | | `RequestCache "no-store" mode does not store the response in the cache with date and fresh response` | FAIL | | `RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with date and stale response` | FAIL | | `RequestCache "no-store" mode does not store the response in the cache with date and stale response` | FAIL | | `RequestCache "no-store" mode does not store the response in the cache with Etag and stale response` | FAIL | | `RequestCache "no-store" mode does not store the response in the cache with Etag and fresh response` | FAIL | | `RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with Etag and fresh response` | FAIL | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/fetch/api/cors/cors-redirect-credentials.html">/fetch/api/cors/cors-redirect-credentials.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------|---------| | | OK | | `Redirect 302 from remote to same remote with user` | PASS | | `Redirect 307 from remote to same origin with password` | PASS | | `Redirect 302 from remote to another remote with password` | PASS | | `Redirect 301 from remote to same remote with password` | PASS | | `Redirect 307 from remote to same remote with password` | PASS | | `Redirect 307 from same origin to remote with password` | PASS | | `Redirect 308 from same origin to remote with user and password` | PASS | | `Redirect 307 from remote to another remote with user and password` | PASS | | `Redirect 303 from remote to same origin with user` | PASS | | `Redirect 308 from remote to same remote with password` | PASS | | `Redirect 307 from remote to same origin with user and password` | PASS | | `Redirect 307 from remote to same origin with user` | PASS | | `Redirect 308 from remote to same origin with user and password` | PASS | | `Redirect 301 from remote to same remote with user` | PASS | | `Redirect 303 from remote to same remote with user and password` | PASS | | `Redirect 303 from remote to same remote with user` | PASS | | `Redirect 308 from remote to same origin with password` | PASS | | `Redirect 301 from remote to same remote with user and password` | PASS | | `Redirect 301 from remote to another remote with password` | PASS | | `Redirect 308 from remote to same origin with user` | PASS | | `Redirect 308 from remote to same remote with user` | PASS | | `Redirect 301 from remote to same origin with user` | PASS | | `Redirect 307 from remote to same remote with user and password` | PASS | | `Redirect 308 from same origin to remote with user` | PASS | | `Redirect 303 from same origin to remote with user` | PASS | | `Redirect 308 from remote to another remote with user and password` | PASS | | `Redirect 301 from remote to another remote with user` | PASS | | `Redirect 303 from remote to same origin with password` | PASS | | `Redirect 303 from same origin to remote with user and password` | PASS | | `Redirect 303 from remote to another remote with user` | PASS | | `Redirect 307 from remote to another remote with user` | PASS | | `Redirect 303 from remote to same origin with user and password` | PASS | | `Redirect 302 from remote to same origin with user` | PASS | | `Redirect 302 from remote to same remote with user and password` | PASS | | `Redirect 301 from same origin to remote with user and password` | PASS | | `Redirect 307 from remote to same remote with user` | PASS | | `Redirect 301 from same origin to remote with password` | PASS | | `Redirect 308 from same origin to remote with password` | PASS | | `Redirect 301 from remote to same origin with password` | PASS | | `Redirect 307 from same origin to remote with user and password` | PASS | | `Redirect 307 from same origin to remote with user` | PASS | | `Redirect 303 from same origin to remote with password` | PASS | | `Redirect 303 from remote to another remote with user and password` | PASS | | `Redirect 302 from remote to same origin with user and password` | PASS | | `Redirect 302 from same origin to remote with user` | PASS | | `Redirect 303 from remote to same remote with password` | PASS | | `Redirect 301 from same origin to remote with user` | PASS | | `Redirect 302 from same origin to remote with password` | PASS | | `Redirect 302 from same origin to remote with user and password` | PASS | | `Redirect 302 from remote to another remote with user and password` | PASS | | `Redirect 302 from remote to another remote with user` | PASS | | `Redirect 308 from remote to same remote with user and password` | PASS | | `Redirect 302 from remote to same origin with password` | PASS | | `Redirect 301 from remote to same origin with user and password` | PASS | | `Redirect 301 from remote to another remote with user and password` | PASS | | `Redirect 308 from remote to another remote with user` | PASS | | `Redirect 308 from remote to another remote with password` | PASS | | `Redirect 303 from remote to another remote with password` | PASS | | `Redirect 302 from remote to same remote with password` | PASS | | `Redirect 307 from remote to another remote with password` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/browsers/the-window-object/security-window/window-security.html">/html/browsers/the-window-object/security-window/window-security.html</a></summary> | Subtest | Results | |---------------------------------------------------------------------------------------------------------------|---------| | | OK | | `A SecurityError exception must be thrown when window.onclose is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onbeforeunload is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.window is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oninput is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.prompt is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onreset is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onplay is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.getSelection is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onwaiting is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.frameElement is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onmessage is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.clearInterval is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.postMessage is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onmousemove is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.matchMedia is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.focus is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onended is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.self is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onpagehide is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onmouseout is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.alert is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onresize is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ononline is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondrop is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.resizeBy is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onseeked is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.closed is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.scrollTo is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.scroll is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onseeking is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onstalled is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.pageYOffset is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.toolbar is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.innerWidth is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onpageshow is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onloadstart is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onblur is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.location is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onafterprint is accessed from a different origin.` | FAIL | | `A SecurityError exception must be thrown when window.name is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onhashchange is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.clearTimeout is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onpause is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onfocus is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.parent is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onsuspend is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.history is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onloadedmetadata is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.screenY is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onload is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onshow is accessed from a different origin.` | PASS | | `Window Security testing` | PASS | | `A SecurityError exception must be thrown when window.onemptied is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.frames is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.scrollbars is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.locationbar is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.screen is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.navigator is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onunload is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.top is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onclick is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.setInterval is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondragleave is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.close is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondragstart is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondragend is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.innerHeight is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.confirm is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onkeyup is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.statusbar is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onbeforeprint is accessed from a different origin.` | FAIL | | `A SecurityError exception must be thrown when window.onloadeddata is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onplaying is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondragenter is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onkeypress is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onstorage is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onselect is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onmousedown is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.external is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.document is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oncanplay is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onabort is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oncuechange is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.scrollBy is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondurationchange is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.open is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onpopstate is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.length is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.resizeTo is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.setTimeout is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onmouseup is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onratechange is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onsubmit is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oncanplaythrough is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.blur is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onoffline is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.localStorage is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.print is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onscroll is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onchange is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ontimeupdate is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.stop is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondragover is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.showModalDialog is accessed from a different origin.` | FAIL | | `A SecurityError exception must be thrown when window.onmouseover is accessed from a different origin.` | PASS | | `A SecurityError exception should not be thrown when window.opener is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.menubar is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondblclick is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.screenX is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.status is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.applicationCache is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.moveBy is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oninvalid is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.oncontextmenu is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onprogress is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.personalbar is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onkeydown is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.devicePixelRatio is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.ondrag is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onvolumechange is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.sessionStorage is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.onerror is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.pageXOffset is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.moveTo is accessed from a different origin.` | PASS | | `A SecurityError exception must be thrown when window.getComputedStyle is accessed from a different origin.` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/dom/documents/dom-tree-accessors/Document.currentScript.html">/html/dom/documents/dom-tree-accessors/Document.currentScript.html</a></summary> | Subtest | Results | |------------------------------|---------| | | TIMEOUT | | `Script eval` | PASS | | `Script script-async-false` | PASS | | `Script script-defer` | PASS | | `Script xhr-test` | PASS | | `Script parse-inline` | PASS | | `Script script-load-error` | PASS | | `Script script-window-error` | PASS | | `Script dom-inline` | PASS | | `Script timeout` | PASS | | `Script iframe-src` | PASS | | `Script cross-origin` | PASS | | `Script script-svg` | PASS | | `Script dom-ext` | PASS | | `Script script-exec` | NOTRUN | | `Script document-write` | PASS | | `Script script-async` | PASS | | `Script parse-ext` | PASS | | `Script nested` | PASS | </details> <details> <summary><a href="http://w3c-test.org/submissions/4820/html/semantics/document-metadata/the-base-element/base_href_specified.html">/html/semantics/document-metadata/the-base-element/base_href_specified.html</a></summary> | Subtest | Results | |------------------------------------------------------------------------------------------------|---------| | | OK | | `The href attribute of the base element is specified` | PASS | | `The src attribute of the img element must relative to the href attribute of the base element` | PASS | </details> </details> View on GitHub: https://github.com/w3c/web-platform-tests/pull/4820#issuecomment-279690542
Received on Tuesday, 14 February 2017 12:07:13 UTC