From 75736751d9ffa1489c67387b89b79d7ebd06611c Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Mon, 30 Oct 2017 09:31:22 -0400 Subject: [PATCH 1/2] Update web-platform-tests to revision 14cfa4d648cc1c853b4153268df672d21425f8c1 --- .../wpt/css-tests/tools/manifest/download.py | 130 + tests/wpt/metadata/MANIFEST.json | 9466 ++++++++--------- .../fetch/api/basic/keepalive.html.ini | 4 + .../api/request/request-keepalive.html.ini | 7 + .../wpt/metadata/html/dom/interfaces.html.ini | 9 + .../dialog-return-value.html.ini | 4 + .../show-modal-focusing-steps.html.ini | 5 + .../dynamic-imports-error.html.ini | 3 - .../dynamic-imports-fetch-error.sub.html.ini | 2 + .../dynamic-imports-script-error.html.ini | 2 + .../import-meta/import-meta-url.html.ini | 2 + tests/wpt/metadata/mozilla-sync | 4 +- .../generic/iframe-inheritance.html.ini | 5 + .../tests/css/test_font_family_parsing.html | 11 - tests/wpt/web-platform-tests/.travis.yml | 9 + .../IndexedDB/idbcursor-request-source.html | 31 + .../IndexedDB/idbindex-request-source.html | 34 + .../idbobjectstore-request-source.html | 39 + .../Accelerometer_insecure_context.html | 2 +- .../accelerometer/idlharness.https.html | 7 +- tests/wpt/web-platform-tests/acid/README.md | 17 + .../web-platform-tests/acid/acid2/404.html | 2 + .../acid/acid2/reference.html | 17 + .../acid/acid2/reference.png | Bin 0 -> 2261 bytes .../acid/acid2/reftest.html | 15 + .../web-platform-tests/acid/acid2/test.html | 150 + .../web-platform-tests/acid/acid3/empty.css | 8 + .../acid/acid3/empty.css.headers | 1 + .../web-platform-tests/acid/acid3/empty.html | 1 + .../web-platform-tests/acid/acid3/empty.png | Bin 0 -> 260 bytes .../web-platform-tests/acid/acid3/empty.txt | 1 + .../web-platform-tests/acid/acid3/empty.xml | 4 + .../acid/acid3/empty.xml.headers | 1 + .../web-platform-tests/acid/acid3/favicon.ico | 0 .../acid/acid3/favicon.ico.headers | 1 + .../acid/acid3/reference.png | Bin 0 -> 1771 bytes .../acid/acid3/reference.sub.html | 21 + .../acid/acid3/support-a.png | Bin 0 -> 2312 bytes .../acid/acid3/support-b.png | 1 + .../acid/acid3/support-b.png.headers | 2 + .../wpt/web-platform-tests/acid/acid3/svg.xml | 1 + .../acid/acid3/svg.xml.headers | 1 + .../web-platform-tests/acid/acid3/test.html | 3510 ++++++ .../wpt/web-platform-tests/acid/acid3/xhtml.1 | 11 + .../acid/acid3/xhtml.1.headers | 1 + .../wpt/web-platform-tests/acid/acid3/xhtml.2 | 11 + .../acid/acid3/xhtml.2.headers | 1 + .../wpt/web-platform-tests/acid/acid3/xhtml.3 | 11 + .../acid/acid3/xhtml.3.headers | 1 + .../AmbientLightSensor_insecure_context.html | 2 +- .../ambient-light/idlharness.https.html | 59 +- ...ontent-and-allowed-schemes.https.window.js | 7 +- .../blink-contrib-2/allowed.css | 3 - .../blink-contrib-2/base-uri-allow.sub.html | 36 - .../base-uri-allow.sub.html.sub.headers | 6 - .../blink-contrib-2/base-uri-deny.sub.html | 33 - .../base-uri-deny.sub.html.sub.headers | 6 - ...rm-action-src-allowed.sub.html.sub.headers | 6 - ...rm-action-src-blocked.sub.html.sub.headers | 6 - ...n-src-default-ignored.sub.html.sub.headers | 6 - ...ction-src-get-allowed.sub.html.sub.headers | 6 - ...ction-src-get-blocked.sub.html.sub.headers | 6 - ...rc-javascript-blocked.sub.html.sub.headers | 6 - ...-src-redirect-blocked.sub.html.sub.headers | 6 - .../meta-outside-head.sub.html.sub.headers | 6 - ...types-mismatched-data.sub.html.sub.headers | 6 - ...ntypes-mismatched-url.sub.html.sub.headers | 6 - ...ugintypes-notype-data.sub.html.sub.headers | 6 - ...lugintypes-notype-url.sub.html.sub.headers | 6 - ...intypes-nourl-allowed.sub.html.sub.headers | 6 - .../plugintypes-nourl-blocked.sub.html | 23 - ...intypes-nourl-blocked.sub.html.sub.headers | 6 - ...-src-wildcards-disallowed.html.sub.headers | 6 - .../scripthash-allowed.sub.html.sub.headers | 6 - ...ipthash-basic-blocked.sub.html.sub.headers | 6 - .../scripthash-default-src.sub.html | 15 - ...cripthash-default-src.sub.html.sub.headers | 6 - ...h-ignore-unsafeinline.sub.html.sub.headers | 6 - ...unicode-normalization.sub.html.sub.headers | 6 - .../scriptnonce-allowed.sub.html.sub.headers | 6 - ...tnonce-and-scripthash.sub.html.sub.headers | 6 - ...ptnonce-basic-blocked.sub.html.sub.headers | 6 - ...e-ignore-unsafeinline.sub.html.sub.headers | 6 - .../scriptnonce-redirect.sub.html.sub.headers | 6 - ...ck-cross-origin-image-from-script.sub.html | 27 - ...gin-image-from-script.sub.html.sub.headers | 6 - ...iolation-block-cross-origin-image.sub.html | 29 - ...ck-cross-origin-image.sub.html.sub.headers | 6 - ...violation-block-image-from-script.sub.html | 29 - ...ock-image-from-script.sub.html.sub.headers | 6 - ...curitypolicyviolation-block-image.sub.html | 34 - ...violation-block-image.sub.html.sub.headers | 6 - .../stylehash-allowed.sub.html.sub.headers | 6 - ...ylehash-basic-blocked.sub.html.sub.headers | 6 - ...stylehash-default-src.sub.html.sub.headers | 6 - .../stylenonce-allowed.sub.html.sub.headers | 6 - .../stylenonce-blocked.sub.html.sub.headers | 6 - ...rls-do-not-match-self.sub.html.sub.headers | 6 - .../blob-urls-match-blob.sub.html.sub.headers | 6 - ...der-and-meta-policies.sub.html.sub.headers | 6 - ...combine-multiple-header-policies.html.asis | 60 - ...ct-src-beacon-allowed.sub.html.sub.headers | 6 - .../connect-src-beacon-blocked.sub.html | 40 - ...ct-src-beacon-blocked.sub.html.sub.headers | 6 - ...n-redirect-to-blocked.sub.html.sub.headers | 6 - ...c-eventsource-allowed.sub.html.sub.headers | 6 - .../connect-src-eventsource-blocked.sub.html | 40 - ...c-eventsource-blocked.sub.html.sub.headers | 6 - ...e-redirect-to-blocked.sub.html.sub.headers | 6 - ...src-websocket-allowed.sub.html.sub.headers | 6 - ...src-websocket-blocked.sub.html.sub.headers | 6 - ...mlhttprequest-allowed.sub.html.sub.headers | 6 - ...onnect-src-xmlhttprequest-blocked.sub.html | 37 - ...mlhttprequest-blocked.sub.html.sub.headers | 6 - ...t-redirect-to-blocked.sub.html.sub.headers | 6 - ...lt-src-inline-allowed.sub.html.sub.headers | 6 - .../default-src-inline-blocked.sub.html | 27 - ...lt-src-inline-blocked.sub.html.sub.headers | 6 - .../duplicate-directive.sub.html.sub.headers | 6 - .../eval-allowed.sub.html.sub.headers | 6 - ...cked-and-sends-report.sub.html.sub.headers | 6 - ...val-blocked-in-about-blank-iframe.sub.html | 10 - ...in-about-blank-iframe.sub.html.sub.headers | 6 - .../eval-blocked.sub.html.sub.headers | 6 - .../eval-scripts-setInterval-allowed.sub.html | 31 - ...s-setInterval-allowed.sub.html.sub.headers | 6 - .../eval-scripts-setInterval-blocked.sub.html | 31 - ...s-setInterval-blocked.sub.html.sub.headers | 6 - .../eval-scripts-setTimeout-allowed.sub.html | 30 - ...ts-setTimeout-allowed.sub.html.sub.headers | 6 - .../eval-scripts-setTimeout-blocked.sub.html | 30 - ...ts-setTimeout-blocked.sub.html.sub.headers | 6 - ...rls-do-not-match-self.sub.html.sub.headers | 6 - ...urls-match-filesystem.sub.html.sub.headers | 6 - ...nk-allowed-by-default.sub.html.sub.headers | 6 - ...ank-allowed-by-scheme.sub.html.sub.headers | 6 - .../frame-src-allowed.sub.html.sub.headers | 6 - .../frame-src-blocked.sub.html.sub.headers | 6 - ...src-cross-origin-load.sub.html.sub.headers | 6 - .../function-constructor-allowed.sub.html | 25 - ...n-constructor-allowed.sub.html.sub.headers | 6 - ...n-constructor-blocked.sub.html.sub.headers | 6 - .../blink-contrib/icon-allowed.sub.html | 19 - .../icon-allowed.sub.html.sub.headers | 6 - .../blink-contrib/icon-blocked.sub.html | 17 - .../icon-blocked.sub.html.sub.headers | 6 - .../blink-contrib/iframe-inside-csp.sub.html | 1 - .../iframe-inside-csp.sub.html.sub.headers | 6 - .../blink-contrib/image-allowed.sub.html | 22 - .../image-allowed.sub.html.sub.headers | 6 - .../blink-contrib/image-blocked.sub.html | 23 - .../image-blocked.sub.html.sub.headers | 6 - .../image-full-host-wildcard-allowed.sub.html | 22 - ...host-wildcard-allowed.sub.html.sub.headers | 6 - .../injected-inline-script-allowed.sub.html | 22 - ...inline-script-allowed.sub.html.sub.headers | 6 - .../injected-inline-script-blocked.sub.html | 20 - ...inline-script-blocked.sub.html.sub.headers | 6 - ...-inline-style-allowed.sub.html.sub.headers | 6 - ...-inline-style-blocked.sub.html.sub.headers | 6 - ...while-cloning-objects.sub.html.sub.headers | 6 - .../inline-style-allowed.sub.html.sub.headers | 6 - ...yle-attribute-allowed.sub.html.sub.headers | 6 - ...yle-attribute-blocked.sub.html.sub.headers | 6 - ...yle-attribute-on-html.sub.html.sub.headers | 6 - .../inline-style-blocked.sub.html.sub.headers | 6 - .../manifest-src-allowed.sub.html.sub.headers | 6 - .../manifest-src-blocked.sub.html.sub.headers | 6 - .../blink-contrib/media-src-allowed.sub.html | 14 - .../media-src-allowed.sub.html.sub.headers | 6 - .../blink-contrib/media-src-blocked.sub.html | 15 - .../media-src-blocked.sub.html.sub.headers | 6 - .../media-src-track-block.sub.html | 39 - ...media-src-track-block.sub.html.sub.headers | 6 - .../object-in-svg-foreignobject.sub.html | 28 - ...-in-svg-foreignobject.sub.html.sub.headers | 6 - .../object-src-no-url-allowed.sub.html | 23 - ...ct-src-no-url-allowed.sub.html.sub.headers | 6 - ...ct-src-no-url-blocked.sub.html.sub.headers | 6 - .../object-src-url-allowed.sub.html | 23 - ...bject-src-url-allowed.sub.html.sub.headers | 6 - .../object-src-url-blocked.sub.html | 23 - ...bject-src-url-blocked.sub.html.sub.headers | 6 - .../policy-does-not-affect-child.sub.html | 1 - ...does-not-affect-child.sub.html.sub.headers | 6 - ...port-blocked-data-uri.sub.html.sub.headers | 6 - .../report-cross-origin-no-cookies.sub.html | 24 - ...oss-origin-no-cookies.sub.html.sub.headers | 6 - .../report-disallowed-from-meta.sub.html | 24 - .../report-same-origin-with-cookies.sub.html | 24 - ...e-origin-with-cookies.sub.html.sub.headers | 6 - ...report-uri-from-inline-javascript.sub.html | 28 - ...rom-inline-javascript.sub.html.sub.headers | 6 - .../report-uri-from-javascript.sub.html | 22 - ...t-uri-from-javascript.sub.html.sub.headers | 6 - .../blink-contrib/report-uri.sub.html | 6 - .../report-uri.sub.html.sub.headers | 6 - .../blink-contrib/resources/alert-fail.html | 4 - .../blink-contrib/resources/alert-pass.html | 4 - .../blink-contrib/resources/blue.css | 3 - .../resources/generate-csp-report.html | 7 - .../resources/go-to-echo-report.js | 7 - .../blink-contrib/resources/inject-image.js | 4 - .../blink-contrib/resources/inject-script.js | 5 - .../resources/postmessage-fail.html | 4 - .../resources/postmessage-pass.html | 4 - .../blink-contrib/resources/script.js | 2 - .../resources/set-cookie.js.sub.headers | 1 - .../resources/simple-event-stream | 1 - .../resources/simple-event-stream.headers | 1 - .../blink-contrib/resources/track.vtt | 1 - .../sandbox-allow-scripts-subframe.sub.html | 3 - ...llow-scripts-subframe.sub.html.sub.headers | 6 - .../sandbox-allow-scripts.sub.html | 6 - ...sandbox-allow-scripts.sub.html.sub.headers | 6 - .../sandbox-empty-subframe.sub.html | 3 - ...andbox-empty-subframe.sub.html.sub.headers | 6 - .../blink-contrib/sandbox-empty.sub.html | 6 - .../sandbox-empty.sub.html.sub.headers | 6 - .../script-src-overrides-default-src.sub.html | 25 - ...overrides-default-src.sub.html.sub.headers | 6 - ...elf-doesnt-match-blob.sub.html.sub.headers | 6 - ...shared-worker-connect-src-allowed.sub.html | 43 - ...r-connect-src-allowed.sub.html.sub.headers | 6 - ...shared-worker-connect-src-blocked.sub.html | 50 - ...r-connect-src-blocked.sub.html.sub.headers | 6 - .../source-list-parsing-paths-03.sub.html | 22 - ...list-parsing-paths-03.sub.html.sub.headers | 6 - .../srcdoc-doesnt-bypass-script-src.sub.html | 22 - ...snt-bypass-script-src.sub.html.sub.headers | 6 - ...tar-doesnt-match-blob.sub.html.sub.headers | 6 - .../style-allowed.sub.html.sub.headers | 6 - .../style-blocked.sub.html.sub.headers | 6 - .../worker-connect-src-allowed.sub.html | 33 - ...r-connect-src-allowed.sub.html.sub.headers | 6 - ...r-connect-src-blocked.sub.html.sub.headers | 6 - .../worker-eval-blocked.sub.html.sub.headers | 6 - .../worker-from-guid.sub.html.sub.headers | 6 - ...tion-function-blocked.sub.html.sub.headers | 6 - ...importscripts-blocked.sub.html.sub.headers | 6 - .../blink-contrib/worker-script-src.sub.html | 33 - .../worker-script-src.sub.html.sub.headers | 6 - ...r-set-timeout-blocked.sub.html.sub.headers | 6 - .../blink-contrib/xsl-blocked-expected.png | Bin 2840 -> 0 bytes ...xsl-unaffected-by-style-src-1-expected.png | Bin 2840 -> 0 bytes .../blob-urls-do-not-match-self.sub.html | 12 +- .../blob-urls-match-blob.sub.html | 9 +- .../self-doesnt-match-blob.sub.html | 20 +- .../star-doesnt-match-blob.sub.html | 20 +- ...rc-about-blank-allowed-by-default.sub.html | 15 +- ...nk-allowed-by-default.sub.html.sub.headers | 6 - ...src-about-blank-allowed-by-scheme.sub.html | 15 +- ...ank-allowed-by-scheme.sub.html.sub.headers | 6 - .../child-src/child-src-allowed.sub.html | 9 +- .../child-src-allowed.sub.html.sub.headers | 6 - .../child-src/child-src-blocked.sub.html | 11 +- .../child-src-blocked.sub.html.sub.headers | 6 - .../child-src-conflicting-frame-src.sub.html | 8 +- ...conflicting-frame-src.sub.html.sub.headers | 6 - .../child-src-cross-origin-load.sub.html | 8 +- ...src-cross-origin-load.sub.html.sub.headers | 6 - .../child-src-redirect-blocked.sub.html | 8 +- ...-src-redirect-blocked.sub.html.sub.headers | 6 - .../connect-src-beacon-allowed.sub.html | 18 +- .../connect-src-beacon-blocked.sub.html | 58 +- ...ct-src-beacon-redirect-to-blocked.sub.html | 25 +- .../connect-src-eventsource-allowed.sub.html | 11 +- .../connect-src-eventsource-blocked.sub.html | 98 +- ...c-eventsource-redirect-to-blocked.sub.html | 13 +- .../connect-src-websocket-allowed.sub.html | 9 +- .../connect-src-websocket-blocked.sub.html | 53 +- ...onnect-src-xmlhttprequest-allowed.sub.html | 9 +- ...onnect-src-xmlhttprequest-blocked.sub.html | 105 +- ...mlhttprequest-redirect-to-blocked.sub.html | 11 +- .../connect-src/resources/simple-event-stream | 1 + .../resources/simple-event-stream.headers | 1 + ...shared-worker-connect-src-allowed.sub.html | 39 + ...shared-worker-connect-src-blocked.sub.html | 44 + .../shared-worker-make-xhr-allowed.sub.js | 2 +- .../shared-worker-make-xhr-blocked.sub.js | 2 +- ...worker-make-xhr-blocked.sub.js.sub.headers | 0 .../support}/worker-make-xhr-blocked.sub.js | 0 ...worker-make-xhr-blocked.sub.js.sub.headers | 0 .../support}/worker-make-xhr.sub.js | 0 .../worker-connect-src-allowed.sub.html | 34 + .../worker-connect-src-blocked.sub.html | 20 +- .../worker-from-guid.sub.html | 19 +- .../default-src-inline-allowed.sub.html | 12 +- .../default-src-inline-blocked.sub.html | 31 + .../form-action-src-allowed.sub.html | 10 +- .../form-action-src-blocked.sub.html | 12 +- .../form-action-src-default-ignored.sub.html | 10 +- .../form-action-src-get-allowed.sub.html | 11 +- .../form-action-src-get-blocked.sub.html | 13 +- ...orm-action-src-javascript-blocked.sub.html | 12 +- ...rc-javascript-blocked.sub.html.sub.headers | 0 .../form-action-src-redirect-blocked.sub.html | 12 +- ...rc-about-blank-allowed-by-default.sub.html | 18 +- ...src-about-blank-allowed-by-scheme.sub.html | 18 +- .../frame-src-allowed.sub.html | 11 +- .../frame-src-blocked.sub.html | 13 +- .../frame-src-cross-origin-load.sub.html | 18 +- .../duplicate-directive.sub.html | 10 +- ...filesystem-urls-do-not-match-self.sub.html | 16 +- .../filesystem-urls-match-filesystem.sub.html | 14 +- .../generic/generic-0_1-img-src.html | 9 +- .../generic-0_1-img-src.html.sub.headers | 6 - .../generic/generic-0_1-script-src.html | 9 +- .../generic-0_1-script-src.html.sub.headers | 6 - .../generic/generic-0_10.html | 10 +- .../generic/generic-0_10.html.sub.headers | 6 - .../generic/generic-0_10_1.sub.html | 8 +- .../generic-0_10_1.sub.html.sub.headers | 6 - .../generic/generic-0_2.html | 10 +- .../generic/generic-0_2.html.sub.headers | 6 - .../generic/generic-0_2_2.sub.html | 8 +- .../generic-0_2_2.sub.html.sub.headers | 6 - .../generic/generic-0_2_3.html | 8 +- .../generic/generic-0_2_3.html.sub.headers | 6 - .../generic/generic-0_8.html.sub.headers | 6 - ...{generic-0_8.html => generic-0_8.sub.html} | 10 +- .../generic/generic-0_8_1.sub.html | 7 +- .../generic-0_8_1.sub.html.sub.headers | 6 - .../generic/generic-0_9.sub.html | 12 +- .../generic/generic-0_9.sub.html.sub.headers | 6 - .../policy-does-not-affect-child.sub.html | 24 + .../generic/support/log-pass.html | 3 + .../generic/support/sandboxed-eval.sub.html | 4 + .../sandboxed-eval.sub.html.sub.headers | 1 + .../img-src/icon-allowed.sub.html | 28 + .../img-src/icon-blocked.sub.html | 33 + .../report-blocked-data-uri.sub.html | 13 +- .../media-src/media-src-7_1.html | 10 +- .../media-src/media-src-7_1.html.sub.headers | 6 - .../media-src/media-src-7_1_2.sub.html | 13 +- .../media-src-7_1_2.sub.html.sub.headers | 6 - .../media-src/media-src-7_2.html | 10 +- .../media-src/media-src-7_2.html.sub.headers | 6 - .../media-src/media-src-7_2_2.sub.html | 13 +- .../media-src-7_2_2.sub.html.sub.headers | 6 - .../media-src/media-src-7_3.sub.html | 13 +- .../media-src-7_3.sub.html.sub.headers | 6 - .../media-src/media-src-7_3_2.sub.html | 17 +- .../media-src-7_3_2.sub.html.sub.headers | 6 - .../media-src/media-src-blocked.sub.html | 16 +- .../media-src-blocked.sub.html.sub.headers | 6 - .../media-src/media-src-redir-bug.sub.html | 11 +- .../media-src-redir-bug.sub.html.sub.headers | 6 - .../combine-header-and-meta-policies.sub.html | 7 +- ...er-and-meta-policies.sub.html.sub.headers} | 2 +- .../meta-outside-head.sub.html | 13 +- .../meta-outside-head.sub.html.sub.headers | 1 + .../support}/metaHelper.js | 0 .../object-src-no-url-allowed.sub.html | 31 + .../object-src-no-url-blocked.sub.html | 27 + .../object-src-url-allowed.sub.html} | 22 +- .../object-src-url-blocked.sub.html | 27 + .../plugintypes-mismatched-data.sub.html | 17 +- .../plugintypes-mismatched-url.sub.html | 17 +- .../plugintypes-notype-data.sub.html | 13 +- .../plugintypes-notype-url.sub.html | 14 +- .../plugintypes-nourl-allowed.sub.html | 16 +- .../plugintypes-nourl-blocked.sub.html} | 15 +- ...d-reports-without-violation.https.sub.html | 20 + ...thout-violation.https.sub.html.sub.headers | 7 + ...-sends-reports-on-violation.https.sub.html | 25 + ...ts-on-violation.https.sub.html.sub.headers | 7 + ...t-to-overrides-report-uri-1.https.sub.html | 25 + ...es-report-uri-1.https.sub.html.sub.headers | 7 + ...t-to-overrides-report-uri-2.https.sub.html | 25 + ...es-report-uri-2.https.sub.html.sub.headers | 7 + ...-sends-reports-on-violation.https.sub.html | 25 + ...ts-on-violation.https.sub.html.sub.headers | 7 + .../securitypolicyviolation-idl.html | 49 + .../sandbox/iframe-inside-csp.sub.html | 18 + .../sandbox-allow-scripts-subframe.sub.html | 22 + .../sandbox/sandbox-allow-scripts.sub.html | 22 + .../sandbox/sandbox-empty-subframe.sub.html | 23 + .../sandbox/sandbox-empty.sub.html | 25 + .../support/sandboxed-data-iframe.sub.html | 1 + ...sandboxed-data-iframe.sub.html.sub.headers | 1 + .../sandbox/support/sandboxed-eval.sub.html | 4 + .../sandboxed-eval.sub.html.sub.headers | 1 + .../sandboxed-post-message-to-parent.sub.html | 3 + ...ost-message-to-parent.sub.html.sub.headers | 1 + .../script-src/10_1_support_1.js | 5 +- .../script-src/10_1_support_2.js | 4 +- .../addInlineTestsWithDOMManipulation.js | 10 + .../injected-inline-script-allowed.sub.html | 24 + .../injected-inline-script-blocked.sub.html | 24 + .../script-src/inlineSuccessTest.js | 4 + .../script-src/inlineTests.js | 11 +- .../javascript-window-open-blocked.html | 4 +- .../script-src/script-src-1_1.html | 4 +- .../script-src-1_1.html.sub.headers | 6 - .../script-src/script-src-1_10.html | 8 +- .../script-src-1_10.html.sub.headers | 6 - .../script-src/script-src-1_10_1.html | 3 +- .../script-src-1_10_1.html.sub.headers | 6 - .../script-src/script-src-1_2.html | 4 +- .../script-src-1_2.html.sub.headers | 6 - .../script-src/script-src-1_2_1.html | 4 +- .../script-src-1_2_1.html.sub.headers | 6 - .../script-src/script-src-1_3.html | 4 +- .../script-src-1_3.html.sub.headers | 6 - .../script-src/script-src-1_4.html | 9 +- .../script-src-1_4.html.sub.headers | 6 - .../script-src/script-src-1_4_1.html | 15 +- .../script-src-1_4_1.html.sub.headers | 6 - .../script-src/script-src-1_4_2.html | 10 +- .../script-src-1_4_2.html.sub.headers | 6 - ...-policies-multiple-hashing-algorithms.html | 2 - ...ltiple-hashing-algorithms.html.sub.headers | 5 +- ...policies-one-using-hashing-algorithms.html | 2 - ...-using-hashing-algorithms.html.sub.headers | 5 +- .../script-src-overrides-default-src.sub.html | 27 + ...olicy-works-with-external-hash-policy.html | 10 +- ...with-external-hash-policy.html.sub.headers | 3 +- ...rt-only-policy-works-with-hash-policy.html | 2 - ...cy-works-with-hash-policy.html.sub.headers | 3 +- .../script-src-wildcards-disallowed.html | 4 +- .../scripthash-allowed.sub.html | 12 +- .../scripthash-basic-blocked.sub.html | 11 +- .../scripthash-default-src.sub.html | 20 + .../scripthash-ignore-unsafeinline.sub.html | 7 +- .../scripthash-unicode-normalization.sub.html | 11 +- .../scriptnonce-allowed.sub.html | 6 +- .../scriptnonce-and-scripthash.sub.html | 9 +- .../scriptnonce-basic-blocked.sub.html | 10 +- .../scriptnonce-ignore-unsafeinline.sub.html | 10 +- .../scriptnonce-redirect.sub.html | 5 +- .../srcdoc-doesnt-bypass-script-src.sub.html | 35 + .../script-src/support/inject-script.js | 5 + .../support}/post-message.js | 0 .../support}/worker-eval.js | 0 .../support}/worker-eval.js.sub.headers | 0 .../support}/worker-function-function.js | 0 .../worker-function-function.js.sub.headers | 0 .../support}/worker-importscripts.js | 2 +- .../worker-importscripts.js.sub.headers | 0 .../support}/worker-set-timeout.js | 0 .../worker-set-timeout.js.sub.headers | 0 .../worker-eval-blocked.sub.html | 19 +- .../worker-function-function-blocked.sub.html | 19 +- .../worker-importscripts-blocked.sub.html | 12 +- .../script-src/worker-script-src.sub.html | 32 + .../worker-set-timeout-blocked.sub.html | 11 +- .../injected-inline-style-allowed.sub.html | 17 +- .../injected-inline-style-blocked.sub.html | 16 +- ...yle-allowed-while-cloning-objects.sub.html | 11 +- .../inline-style-allowed.sub.html | 11 +- .../inline-style-attribute-allowed.sub.html | 11 +- .../inline-style-attribute-blocked.sub.html | 14 +- .../inline-style-attribute-on-html.sub.html | 12 +- .../inline-style-blocked.sub.html | 10 +- .../style-src/resources/allowed.css | 3 + .../style-allowed.sub.html | 10 +- .../style-blocked.sub.html | 12 +- .../stylehash-allowed.sub.html | 6 +- .../stylehash-basic-blocked.sub.html | 13 +- .../stylehash-default-src.sub.html | 7 +- .../stylenonce-allowed.sub.html | 14 +- .../stylenonce-blocked.sub.html | 14 +- .../support}/inject-style.js | 0 .../support/checkReport.sub.js | 15 +- .../document-write-alert-fail.js | 0 .../support/manifest.json | 5 + .../content-security-policy/svg/scripted.svg | 2 +- .../svg/svg-from-guid.html | 2 +- .../svg/svg-inline.sub.html | 35 +- .../svg/svg-inline.sub.html.sub.headers | 6 - .../eval-allowed.sub.html | 12 +- .../eval-blocked-and-sends-report.sub.html | 11 +- ...val-blocked-in-about-blank-iframe.sub.html | 34 + .../eval-blocked.sub.html | 13 +- .../eval-scripts-setInterval-allowed.sub.html | 33 + .../eval-scripts-setInterval-blocked.sub.html | 31 + .../eval-scripts-setTimeout-allowed.sub.html | 28 + .../eval-scripts-setTimeout-blocked.sub.html | 30 + .../function-constructor-allowed.sub.html | 26 + .../function-constructor-blocked.sub.html | 13 +- .../css-flexbox-1/percentage-heights-000.html | 2 +- .../css-flexbox-1/percentage-heights-001.html | 2 +- .../css-flexbox-1/position-absolute-001.html | 2 +- .../css-flexbox-1/position-absolute-002.html | 2 +- .../css-flexbox-1/position-absolute-003.html | 2 +- .../css-flexbox-1/position-absolute-004.html | 2 +- .../css/css-fonts-3/font-stretch-01.html | 31 + .../css/css-fonts-3/font-stretch-02.html | 32 + .../css/css-fonts-3/font-stretch-03.html | 32 + .../css/css-fonts-3/font-stretch-04.html | 32 + .../css/css-fonts-3/font-stretch-05.html | 32 + .../css/css-fonts-3/font-stretch-06.html | 32 + .../css/css-fonts-3/font-stretch-07.html | 32 + .../css/css-fonts-3/font-stretch-08.html | 32 + .../css/css-fonts-3/font-stretch-09.html | 32 + .../css/css-fonts-3/font-stretch-10.html | 32 + .../css/css-fonts-3/font-stretch-11.html | 32 + .../css/css-fonts-3/font-stretch-12.html | 33 + .../css/css-fonts-3/font-stretch-13.html | 32 + .../css/css-fonts-3/font-stretch-14.html | 32 + .../css/css-fonts-3/font-stretch-15.html | 32 + .../css/css-fonts-3/font-stretch-16.html | 32 + .../css/css-fonts-3/font-stretch-17.html | 32 + .../css/css-fonts-3/font-stretch-18.html | 32 + .../css-fonts-3/font-stretch-pass-ref.html | 22 + .../css-fonts-3/font-synthesis-01-ref.html | 21 + .../css/css-fonts-3/font-synthesis-01.html | 31 + .../css-fonts-3/font-synthesis-02-ref.html | 21 + .../css/css-fonts-3/font-synthesis-02.html | 31 + .../css-fonts-3/font-synthesis-03-ref.html | 21 + .../css/css-fonts-3/font-synthesis-03.html | 31 + .../css-fonts-3/font-synthesis-04-ref.html | 21 + .../css/css-fonts-3/font-synthesis-04.html | 31 + .../css-fonts-3/font-synthesis-05-ref.html | 23 + .../css/css-fonts-3/font-synthesis-05.html | 29 + .../css-fonts-3/font-variant-position-02.html | 18 +- .../css-fonts-3/font-variant-position-03.html | 18 +- .../support/fonts/Exo-DemiBold.otf | Bin 0 -> 110564 bytes .../support/fonts/Exo2-SemiBold.otf | Bin 0 -> 123976 bytes .../support/fonts/Exo2-SemiBoldCondensed.otf | Bin 0 -> 67940 bytes .../support/fonts/Exo2-SemiBoldExpanded.otf | Bin 0 -> 68772 bytes .../css/css-fonts-3/support/fonts/fail.woff | Bin 0 -> 2136 bytes .../css/css-fonts-3/support/fonts/pass.woff | Bin 0 -> 2112 bytes .../css-fonts-3/test_font_family_parsing.html | 23 +- .../test_font_feature_values_parsing.html | 5 - ...solute-positioning-definite-sizes-001.html | 2 +- ...g-grid-container-containing-block-001.html | 2 +- ...positioning-grid-container-parent-001.html | 2 +- ...ositioned-items-content-alignment-001.html | 2 +- ...ioned-items-content-alignment-rtl-001.html | 2 +- .../grid-positioned-items-gaps-001.html | 2 +- .../grid-positioned-items-gaps-rtl-001.html | 2 +- ...id-positioned-items-implicit-grid-001.html | 2 +- ...sitioned-items-implicit-grid-line-001.html | 2 +- .../grid-positioned-items-padding-001.html | 2 +- ...ned-items-unknown-named-grid-line-001.html | 2 +- ...-items-within-grid-implicit-track-001.html | 2 +- .../grid-sizing-positioned-items-001.html | 2 +- ...should-not-create-implicit-tracks-001.html | 2 +- ...id-items-should-not-take-up-space-001.html | 2 +- ...rid-alignment-implies-size-change-001.html | 2 +- ...rid-alignment-implies-size-change-002.html | 2 +- ...rid-alignment-implies-size-change-003.html | 2 +- ...rid-alignment-implies-size-change-004.html | 2 +- ...rid-alignment-implies-size-change-005.html | 2 +- ...rid-alignment-implies-size-change-006.html | 2 +- ...rid-alignment-implies-size-change-007.html | 2 +- ...rid-alignment-implies-size-change-008.html | 2 +- ...rid-alignment-implies-size-change-009.html | 2 +- ...rid-alignment-implies-size-change-010.html | 2 +- ...rid-alignment-implies-size-change-011.html | 2 +- ...rid-alignment-implies-size-change-012.html | 2 +- ...rid-alignment-implies-size-change-013.html | 2 +- ...rid-alignment-implies-size-change-014.html | 2 +- ...rid-alignment-implies-size-change-015.html | 2 +- ...rid-alignment-implies-size-change-016.html | 2 +- ...rid-alignment-implies-size-change-017.html | 2 +- ...rid-alignment-implies-size-change-018.html | 2 +- ...rid-alignment-implies-size-change-019.html | 2 +- ...rid-alignment-implies-size-change-020.html | 2 +- ...rid-alignment-implies-size-change-021.html | 2 +- ...rid-alignment-implies-size-change-022.html | 2 +- ...rid-alignment-implies-size-change-023.html | 2 +- ...rid-alignment-implies-size-change-024.html | 2 +- ...rid-alignment-implies-size-change-025.html | 2 +- ...rid-alignment-implies-size-change-026.html | 2 +- ...rid-alignment-implies-size-change-027.html | 2 +- ...rid-alignment-implies-size-change-028.html | 2 +- ...rid-alignment-implies-size-change-029.html | 2 +- ...rid-alignment-implies-size-change-030.html | 2 +- ...rid-alignment-implies-size-change-031.html | 2 +- ...rid-alignment-implies-size-change-032.html | 2 +- ...rid-alignment-implies-size-change-033.html | 2 +- ...rid-alignment-implies-size-change-034.html | 2 +- ...rid-alignment-implies-size-change-035.html | 2 +- ...rid-alignment-implies-size-change-036.html | 2 +- ...d-fit-content-tracks-dont-stretch-001.html | 2 +- .../grid-self-alignment-stretch-001.html | 2 +- .../grid-self-alignment-stretch-002.html | 2 +- .../grid-self-alignment-stretch-003.html | 2 +- .../grid-self-alignment-stretch-004.html | 2 +- .../grid-self-alignment-stretch-005.html | 2 +- .../grid-self-alignment-stretch-006.html | 2 +- .../grid-self-alignment-stretch-007.html | 2 +- .../grid-self-alignment-stretch-008.html | 2 +- .../grid-self-alignment-stretch-009.html | 2 +- .../grid-self-alignment-stretch-010.html | 2 +- .../grid-self-alignment-stretch-011.html | 2 +- .../grid-self-alignment-stretch-012.html | 2 +- .../grid-self-alignment-stretch-013.html | 2 +- .../grid-self-alignment-stretch-014.html | 2 +- .../grid-self-alignment-stretch-015.html | 2 +- .../grid-self-alignment-stretch-016.html | 2 +- ...elf-alignment-stretch-vertical-lr-001.html | 2 +- ...elf-alignment-stretch-vertical-lr-002.html | 2 +- ...elf-alignment-stretch-vertical-lr-003.html | 2 +- ...elf-alignment-stretch-vertical-lr-004.html | 2 +- ...elf-alignment-stretch-vertical-lr-005.html | 2 +- ...elf-alignment-stretch-vertical-lr-006.html | 2 +- ...elf-alignment-stretch-vertical-lr-007.html | 2 +- ...elf-alignment-stretch-vertical-lr-008.html | 2 +- ...elf-alignment-stretch-vertical-lr-009.html | 2 +- ...elf-alignment-stretch-vertical-lr-010.html | 2 +- ...elf-alignment-stretch-vertical-lr-011.html | 2 +- ...elf-alignment-stretch-vertical-lr-012.html | 2 +- ...elf-alignment-stretch-vertical-lr-013.html | 2 +- ...elf-alignment-stretch-vertical-lr-014.html | 2 +- ...elf-alignment-stretch-vertical-lr-015.html | 2 +- ...elf-alignment-stretch-vertical-lr-016.html | 2 +- ...elf-alignment-stretch-vertical-rl-001.html | 2 +- ...elf-alignment-stretch-vertical-rl-002.html | 2 +- ...elf-alignment-stretch-vertical-rl-003.html | 2 +- ...elf-alignment-stretch-vertical-rl-004.html | 2 +- ...elf-alignment-stretch-vertical-rl-005.html | 2 +- ...elf-alignment-stretch-vertical-rl-006.html | 2 +- ...elf-alignment-stretch-vertical-rl-007.html | 2 +- ...elf-alignment-stretch-vertical-rl-008.html | 2 +- ...elf-alignment-stretch-vertical-rl-009.html | 2 +- ...elf-alignment-stretch-vertical-rl-010.html | 2 +- ...elf-alignment-stretch-vertical-rl-011.html | 2 +- ...elf-alignment-stretch-vertical-rl-012.html | 2 +- ...elf-alignment-stretch-vertical-rl-013.html | 2 +- ...elf-alignment-stretch-vertical-rl-014.html | 2 +- ...elf-alignment-stretch-vertical-rl-015.html | 2 +- ...elf-alignment-stretch-vertical-rl-016.html | 2 +- .../grid-change-fit-content-argument-001.html | 72 + ...-template-columns-fit-content-001-ref.html | 351 + ...grid-template-columns-fit-content-001.html | 355 + ...rid-template-rows-fit-content-001-ref.html | 348 + .../grid-template-rows-fit-content-001.html | 355 + .../grid-model/grid-box-sizing-001.html | 188 + .../grid-stretch-respects-min-size-001.html | 40 + .../css/css-grid-1/support/check-layout-th.js | 190 - .../gradients-with-transparent-ref.html | 21 + .../gradients-with-transparent.html | 26 + .../fixed-layout-calc-width-001.html | 2 +- ...-layout-excess-width-distribution-001.html | 2 +- .../css-tables-3/support/check-layout-th.js | 190 - .../css/css-ui-3/cursor-auto-004.html | 2 +- .../css/css-ui-3/cursor-auto-005.html | 6 +- .../css/css-ui-3/cursor-auto-006.html | 46 + .../css/css-ui-3/cursor-auto-007.html | 55 + .../css/css-ui-3/cursor-image-006.html | 2 +- .../t44-currentcolor-inherited-c-ref.xht | 15 + .../t44-currentcolor-inherited-c.xht | 1 + ...interpolation-filters-parsing-invalid.html | 20 + ...r-interpolation-filters-parsing-valid.html | 26 + .../parsing/filter-parsing-invalid.html | 65 + .../parsing/filter-parsing-valid.html | 61 + .../lighting-color-parsing-invalid.html | 20 + .../parsing/lighting-color-parsing-valid.html | 24 + .../parsing/resources/parsing-testcommon.js | 37 + ...al.html => overscrollBehavior-manual.html} | 30 +- ...edia-default-feature-policy.https.sub.html | 2 +- .../fetch/api/basic/keepalive.html | 31 + .../fetch/api/request/request-keepalive.html | 28 + .../fetch/api/resources/keepalive-iframe.html | 17 + .../fetch/api/resources/redirect.py | 4 + ...> SensorErrorEvent-constructor.https.html} | 0 .../generic-sensor/generic-sensor-tests.js | 6 +- .../gyroscope/Gyroscope_insecure_context.html | 2 +- .../gyroscope/idlharness.https.html | 7 +- .../html/dom/elements-embedded.js | 1 + .../focus/processing-model/preventScroll.html | 75 + .../support/preventScroll-helper.html | 6 + .../query-encoding/resources/resolve-url.js | 4 +- .../the-dialog-element/dialog-enabled.html | 16 + .../dialog-return-value.html | 54 + .../show-modal-focusing-steps.html | 63 + .../dynamic-import/dynamic-imports-error.html | 21 - .../dynamic-imports-fetch-error.sub.html | 40 + .../dynamic-imports-script-error.html | 53 + .../errorhandling-wrongMimetype-import.js | 2 +- .../module/errorhandling.html | 2 +- .../import-meta/import-meta-dependent.js | 1 + .../module/import-meta/import-meta-root.js | 2 + .../module/import-meta/import-meta-url.html | 23 + .../module/resources/404-but-js.asis | 4 + .../module/resources/500-but-js.asis | 4 + .../module/resources/imports-404-but-js.js | 1 + .../module/resources/imports-500-but-js.js | 1 + .../resources/imports-b-cross-origin.sub.js | 1 + .../interfaces/ambient-light.idl | 4 + .../interfaces/cssom-view.idl | 7 +- .../web-platform-tests/interfaces/html.idl | 352 +- .../interfaces/wake-lock.idl | 23 + tests/wpt/web-platform-tests/lint.whitelist | 4 + .../longtask-in-new-window.html | 45 + .../resources/frame-with-longtask.html | 14 + .../Magnetometer_insecure_context.html | 2 +- .../magnetometer/idlharness.https.html | 19 +- ...aStream-default-feature-policy.https.html} | 9 +- .../MediaStreamTrack-idl.https.html | 52 + .../MediaStreamTrack-init.https.html | 42 +- .../mediacapture-streams/OWNERS | 2 + .../keep-scheme-redirect/allowed.https.html | 40 - .../top-level/no-redirect/allowed.https.html | 40 - .../keep-scheme-redirect/allowed.https.html | 40 - .../top-level/no-redirect/allowed.https.html | 40 - .../allowed.https.html.headers | 1 - .../no-redirect/allowed.https.html.headers | 1 - .../allowed.https.html.headers | 1 - .../no-redirect/allowed.https.html.headers | 1 - .../top-level/no-redirect/allowed.https.html | 41 - .../top-level/no-redirect/allowed.https.html | 41 - .../keep-scheme-redirect/allowed.https.html | 40 - .../top-level/no-redirect/allowed.https.html | 40 - .../keep-scheme-redirect/allowed.https.html | 40 - .../top-level/no-redirect/allowed.https.html | 40 - .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../opt-in-blocks.https.html | 40 - .../no-redirect/opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../no-redirect/opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../no-redirect/opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../no-redirect/opt-in-blocks.https.html | 40 - .../opt-in-blocks.https.html | 40 - .../no-redirect/opt-in-blocks.https.html | 41 - .../no-redirect/opt-in-blocks.https.html | 41 - .../no-redirect/opt-in-blocks.https.html | 41 - .../no-redirect/opt-in-blocks.https.html | 41 - .../no-opt-in-blocks.https.html | 40 - .../no-redirect/no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../no-redirect/no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../no-redirect/no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../no-redirect/no-opt-in-blocks.https.html | 40 - .../no-opt-in-blocks.https.html | 40 - .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../mixed-content/generic/common.js | 33 +- .../mixed-content/generic/expect.py | 9 +- .../generic/mixed-content-test-case.js | 29 +- .../mixed-content/generic/tools/clean.py | 1 - .../generic/tools/common_paths.py | 7 +- .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../opt-in-blocks.https.html.headers | 1 - .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../mixed-content/spec.src.json | 2 - .../mixed-content/spec_json.js | 2 +- .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../no-opt-in-allows.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../ws-downgrade-blocks.https.html.headers | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../ws-downgrade-blocks.https.html.headers | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../ws-downgrade-blocks.https.html.headers | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../ws-downgrade-blocks.https.html.headers | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../ws-downgrade-blocks.https.html.headers | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../ws-downgrade-blocks.https.html.headers | 0 .../allowed}/websocket-allowed.https.html | 0 .../websocket-allowed.https.html.headers | 0 .../allowed}/websocket-allowed.https.html | 0 .../websocket-allowed.https.html.headers | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../allowed}/websocket-allowed.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../blockable}/ws-downgrade-blocks.https.html | 0 .../allowed}/websocket-allowed.https.html | 0 .../allowed}/websocket-allowed.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../opt-in-blocks.https.html.headers | 0 .../allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../allowed}/allowed.https.html.headers | 0 .../blockable}/opt-in-blocks.https.html | 0 .../blockable}/opt-in-blocks.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../blockable}/no-opt-in-blocks.https.html | 0 .../allowed}/allowed.https.html | 0 .../no-redirect/allowed}/allowed.https.html | 0 .../OrientationSensor_insecure_context.html | 4 +- .../orientation-sensor/idlharness.https.html | 1 + .../pointerevents/pointerevent_support.js | 4 +- .../generic/iframe-inheritance.html | 39 + ...f.html => callback-timeout-when-busy.html} | 30 +- .../requestidlecallback/idlharness.html | 21 +- .../support => resources}/check-layout-th.js | 13 +- .../resources/idlharness.js | 43 +- .../basic-dedicated-worker.html | 40 +- .../basic-dedicated-worker.https.html | 40 +- .../basic-popup-and-iframe-tests.https.js | 41 +- .../shared-worker-secure-first.https.html | 20 +- .../support/https-subframe-dedicated.html | 38 +- .../support/parent-dedicated-worker-script.js | 11 +- .../support/parent-shared-worker-script.js | 11 +- .../support/window-name-navigation.sub.html | 11 - .../support/window-name-test.sub.html | 23 - ...cross-origin-aux-frame-navigation.sub.html | 17 - ...ross-origin-main-frame-navigation.sub.html | 13 - ...cross-origin-sub-frame-navigation.sub.html | 18 - ...-same-origin-aux-frame-navigation.sub.html | 17 - ...same-origin-main-frame-navigation.sub.html | 13 - ...-same-origin-sub-frame-navigation.sub.html | 18 - .../service-worker/fetch-event.https.html | 64 + .../request-body-blob.https.html | 31 - .../resources/fetch-event-test-worker.js | 16 +- .../resources/request-body-blob-iframe.html | 20 - .../resources/request-body-blob-worker.js | 11 - .../shadow-dom/event-post-dispatch.html | 4 +- .../wpt/web-platform-tests/speech-api/OWNERS | 1 + .../tools/ci/before_install.sh | 2 + .../tools/ci/check_stability.py | 66 +- .../tools/ci/ci_manifest.sh | 12 + tests/wpt/web-platform-tests/tools/ci/jobs.py | 9 +- .../tools/ci/tests/test_jobs.py | 14 +- .../tools/gitignore/gitignore.py | 2 +- .../wpt/web-platform-tests/tools/lint/lint.py | 10 +- .../tools/manifest/commands.json | 3 + .../tools/manifest/download.py | 130 + .../tools/manifest/update.py | 12 +- .../tools/runner/index.html | 5 +- .../web-platform-tests/tools/runner/runner.js | 52 +- .../web-platform-tests/tools/serve/serve.py | 6 +- .../tools/webdriver/webdriver/transport.py | 2 +- .../tools/wpt/commands.json | 3 +- tests/wpt/web-platform-tests/tools/wpt/run.py | 7 +- .../web-platform-tests/tools/wpt/testfiles.py | 10 +- .../tools/wpt/tests/test_wpt.py | 1 - .../wpt/web-platform-tests/tools/wpt/utils.py | 10 +- tests/wpt/web-platform-tests/tools/wpt/wpt.py | 5 +- .../tools/wptrunner/wptrunner/testloader.py | 22 +- .../tools/wptrunner/wptrunner/testrunner.py | 1 + .../tools/wptrunner/wptrunner/update/state.py | 2 + .../wptrunner/wptrunner/wptcommandline.py | 2 + .../tools/wptrunner/wptrunner/wptrunner.py | 3 +- .../web-platform-tests/visual-viewport/OWNERS | 1 + ...wport-attribute-event-handlers-manual.html | 0 ...t-dimensions-custom-scrollbars-manual.html | 0 ...viewport-dimensions-scrollbars-manual.html | 0 ...rt-no-resize-event-on-overflow-recalc.html | 0 .../viewport-offset-manual.html | 0 .../viewport-page-manual.html | 0 .../viewport-read-size-causes-layout.html | 0 ...ort-read-size-in-iframe-causes-layout.html | 0 .../viewport-resize-event-manual.html | 0 ...resize-event-on-load-overflowing-page.html | 0 .../viewport-scale-iframe-manual.html | 0 .../viewport-scale-manual.html | 0 .../viewport-scroll-event-manual.html | 0 .../viewport-scrollbars-cause-resize.html | 0 .../viewport-type.html | 0 .../viewport-unscaled-scale-iframe.html | 0 .../viewport-unscaled-scale.html | 0 .../viewport-unscaled-scroll-iframe.html | 0 .../viewport-unscaled-scroll.html | 0 .../viewport-unscaled-size-iframe.html | 0 .../viewport-unscaled-size.html | 0 ...iewport-url-bar-changes-height-manual.html | 0 .../viewport_support.js | 0 .../alertdialog_modal_true-manual.html | 20 - .../wai-aria/dialog_modal_true-manual.html | 20 - tests/wpt/web-platform-tests/wake-lock/OWNERS | 3 + .../wake-lock/interfaces.https.html | 34 + .../AnimationEffectTiming/iterationStart.html | 6 +- .../web-animations/resources/effect-tests.js | 17 +- .../chrome/resources/audioparam-testing.js | 554 + .../webaudio/chrome/resources/audit-util.js | 195 + .../webaudio/chrome/resources/audit.js | 1317 +++ .../chrome/resources/start-stop-exceptions.js | 45 + .../constant-source-basic.html | 85 + .../constant-source-onended.html | 38 + .../constant-source-output.html | 175 + .../webdriver/tests/conftest.py | 5 +- .../tests/contexts/maximize_window.py | 4 +- .../webdriver/tests/cookies/delete_cookie.py | 4 +- .../element_retrieval/get_active_element.py | 8 +- .../webdriver/tests/fullscreen_window.py | 4 +- .../webdriver/tests/get_window_rect.py | 4 +- .../interaction/send_keys_content_editable.py | 2 +- .../webdriver/tests/minimize_window.py | 4 +- .../webdriver/tests/navigation/get_title.py | 8 +- .../new_session/create_alwaysMatch.py | 6 +- .../sessions/new_session/create_firstMatch.py | 6 +- .../sessions/new_session/default_values.py | 30 +- .../new_session/invalid_capabilities.py | 26 +- .../tests/sessions/new_session/merge.py | 27 +- .../tests/sessions/new_session/response.py | 20 +- .../sessions/new_session/support/__init__.py | 1 + .../webdriver/tests/set_window_rect.py | 5 +- .../tests/state/get_element_attribute.py | 8 +- .../tests/state/get_element_property.py | 8 +- .../tests/state/get_element_tag_name.py | 8 +- .../tests/state/is_element_selected.py | 8 +- .../webdriver/tests/support/fixtures.py | 12 +- .../webmessaging/Channel_postMessage_Blob.htm | 45 + .../webmessaging/broadcastchannel/blobs.html | 8 +- .../broadcastchannel/resources/worker.js | 7 +- .../webrtc/RTCPeerConnection-helper.js | 51 + ...Connection-setRemoteDescription-offer.html | 105 +- ...ion-setRemoteDescription-tracks.https.html | 222 + .../web-platform-tests/webrtc/getstats.html | 10 +- ...{interfaces.html => interfaces.https.html} | 0 .../web-platform-tests/websockets/README.md | 2 +- .../worklets/animation-worklet-import.html | 3 +- .../worklets/animation-worklet-referrer.html | 15 + .../worklets/paint-worklet-import.html | 3 +- .../worklets/paint-worklet-referrer.html | 15 + .../worklets/resources/import-tests.js | 6 +- .../worklets/resources/referrer-tests.js | 96 + .../worklets/resources/referrer-window.html | 35 + .../worklets/resources/referrer.py | 30 + .../worklets/resources/worklet-test-utils.js | 8 + 1213 files changed, 18236 insertions(+), 11146 deletions(-) create mode 100644 tests/wpt/css-tests/tools/manifest/download.py create mode 100644 tests/wpt/metadata/fetch/api/basic/keepalive.html.ini create mode 100644 tests/wpt/metadata/fetch/api/request/request-keepalive.html.ini create mode 100644 tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini create mode 100644 tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini delete mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html.ini create mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html.ini create mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html.ini create mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html.ini create mode 100644 tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini create mode 100644 tests/wpt/web-platform-tests/IndexedDB/idbcursor-request-source.html create mode 100644 tests/wpt/web-platform-tests/IndexedDB/idbindex-request-source.html create mode 100644 tests/wpt/web-platform-tests/IndexedDB/idbobjectstore-request-source.html create mode 100644 tests/wpt/web-platform-tests/acid/README.md create mode 100644 tests/wpt/web-platform-tests/acid/acid2/404.html create mode 100755 tests/wpt/web-platform-tests/acid/acid2/reference.html create mode 100755 tests/wpt/web-platform-tests/acid/acid2/reference.png create mode 100644 tests/wpt/web-platform-tests/acid/acid2/reftest.html create mode 100755 tests/wpt/web-platform-tests/acid/acid2/test.html create mode 100755 tests/wpt/web-platform-tests/acid/acid3/empty.css create mode 100644 tests/wpt/web-platform-tests/acid/acid3/empty.css.headers create mode 100755 tests/wpt/web-platform-tests/acid/acid3/empty.html create mode 100755 tests/wpt/web-platform-tests/acid/acid3/empty.png create mode 100755 tests/wpt/web-platform-tests/acid/acid3/empty.txt create mode 100755 tests/wpt/web-platform-tests/acid/acid3/empty.xml create mode 100644 tests/wpt/web-platform-tests/acid/acid3/empty.xml.headers create mode 100755 tests/wpt/web-platform-tests/acid/acid3/favicon.ico create mode 100644 tests/wpt/web-platform-tests/acid/acid3/favicon.ico.headers create mode 100755 tests/wpt/web-platform-tests/acid/acid3/reference.png create mode 100755 tests/wpt/web-platform-tests/acid/acid3/reference.sub.html create mode 100755 tests/wpt/web-platform-tests/acid/acid3/support-a.png create mode 100755 tests/wpt/web-platform-tests/acid/acid3/support-b.png create mode 100644 tests/wpt/web-platform-tests/acid/acid3/support-b.png.headers create mode 100755 tests/wpt/web-platform-tests/acid/acid3/svg.xml create mode 100644 tests/wpt/web-platform-tests/acid/acid3/svg.xml.headers create mode 100644 tests/wpt/web-platform-tests/acid/acid3/test.html create mode 100755 tests/wpt/web-platform-tests/acid/acid3/xhtml.1 create mode 100644 tests/wpt/web-platform-tests/acid/acid3/xhtml.1.headers create mode 100755 tests/wpt/web-platform-tests/acid/acid3/xhtml.2 create mode 100644 tests/wpt/web-platform-tests/acid/acid3/xhtml.2.headers create mode 100755 tests/wpt/web-platform-tests/acid/acid3/xhtml.3 create mode 100644 tests/wpt/web-platform-tests/acid/acid3/xhtml.3.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/allowed.css delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/meta-outside-head.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-fail.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-pass.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/blue.css delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/generate-csp-report.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/go-to-echo-report.js delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-image.js delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-script.js delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-fail.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-pass.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/script.js delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/set-cookie.js.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/track.vtt delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/xsl-blocked-expected.png delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/xsl-unaffected-by-style-src-1-expected.png rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => blob}/blob-urls-do-not-match-self.sub.html (67%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => blob}/blob-urls-match-blob.sub.html (80%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => blob}/self-doesnt-match-blob.sub.html (68%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => blob}/star-doesnt-match-blob.sub.html (66%) delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html.sub.headers rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-beacon-allowed.sub.html (74%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-beacon-redirect-to-blocked.sub.html (57%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-eventsource-allowed.sub.html (66%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-eventsource-redirect-to-blocked.sub.html (65%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-websocket-allowed.sub.html (72%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-xmlhttprequest-allowed.sub.html (74%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/connect-src-xmlhttprequest-redirect-to-blocked.sub.html (82%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream create mode 100644 tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => connect-src/support}/shared-worker-make-xhr-allowed.sub.js (80%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => connect-src/support}/shared-worker-make-xhr-blocked.sub.js (80%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => connect-src/support}/shared-worker-make-xhr-blocked.sub.js.sub.headers (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => connect-src/support}/worker-make-xhr-blocked.sub.js (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => connect-src/support}/worker-make-xhr-blocked.sub.js.sub.headers (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => connect-src/support}/worker-make-xhr.sub.js (100%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-allowed.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/worker-connect-src-blocked.sub.html (59%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => connect-src}/worker-from-guid.sub.html (75%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => default-src}/default-src-inline-allowed.sub.html (65%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-blocked.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-allowed.sub.html (78%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-blocked.sub.html (70%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-default-ignored.sub.html (76%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-get-allowed.sub.html (73%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-get-blocked.sub.html (67%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-javascript-blocked.sub.html (67%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html.sub.headers rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => form-action}/form-action-src-redirect-blocked.sub.html (70%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => frame-src}/frame-src-about-blank-allowed-by-default.sub.html (57%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => frame-src}/frame-src-about-blank-allowed-by-scheme.sub.html (50%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => frame-src}/frame-src-allowed.sub.html (82%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => frame-src}/frame-src-blocked.sub.html (78%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => frame-src}/frame-src-cross-origin-load.sub.html (74%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => generic}/duplicate-directive.sub.html (71%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => generic}/filesystem-urls-do-not-match-self.sub.html (80%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => generic}/filesystem-urls-match-filesystem.sub.html (86%) delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html.sub.headers rename tests/wpt/web-platform-tests/content-security-policy/generic/{generic-0_8.html => generic-0_8.sub.html} (66%) delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/policy-does-not-affect-child.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/support/log-pass.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/img-src/icon-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/img-src/icon-blocked.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => img-src}/report-blocked-data-uri.sub.html (55%) delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html.sub.headers rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => meta}/combine-header-and-meta-policies.sub.html (86%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/report-disallowed-from-meta.sub.html.sub.headers => meta/combine-header-and-meta-policies.sub.html.sub.headers} (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => meta}/meta-outside-head.sub.html (71%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/meta/meta-outside-head.sub.html.sub.headers rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => meta/support}/metaHelper.js (100%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-blocked.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/connect-src-websocket-blocked.sub.html => object-src/object-src-url-allowed.sub.html} (51%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-blocked.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => plugin-types}/plugintypes-mismatched-data.sub.html (63%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => plugin-types}/plugintypes-mismatched-url.sub.html (64%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => plugin-types}/plugintypes-notype-data.sub.html (67%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => plugin-types}/plugintypes-notype-url.sub.html (60%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => plugin-types}/plugintypes-nourl-allowed.sub.html (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/object-src-no-url-blocked.sub.html => plugin-types/plugintypes-nourl-blocked.sub.html} (53%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/iframe-inside-csp.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty-subframe.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-blocked.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-overrides-default-src.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/script-src-wildcards-disallowed.html (95%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scripthash-allowed.sub.html (67%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scripthash-basic-blocked.sub.html (83%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-default-src.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scripthash-ignore-unsafeinline.sub.html (80%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scripthash-unicode-normalization.sub.html (85%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scriptnonce-allowed.sub.html (88%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scriptnonce-and-scripthash.sub.html (84%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scriptnonce-basic-blocked.sub.html (70%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scriptnonce-ignore-unsafeinline.sub.html (80%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => script-src}/scriptnonce-redirect.sub.html (88%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/support/inject-script.js rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/post-message.js (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-eval.js (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-eval.js.sub.headers (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-function-function.js (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-function-function.js.sub.headers (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-importscripts.js (54%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-importscripts.js.sub.headers (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-set-timeout.js (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => script-src/support}/worker-set-timeout.js.sub.headers (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => script-src}/worker-eval-blocked.sub.html (58%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => script-src}/worker-function-function-blocked.sub.html (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => script-src}/worker-importscripts-blocked.sub.html (70%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/worker-script-src.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => script-src}/worker-set-timeout-blocked.sub.html (67%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/injected-inline-style-allowed.sub.html (63%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/injected-inline-style-blocked.sub.html (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/inline-style-allowed-while-cloning-objects.sub.html (92%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/inline-style-allowed.sub.html (69%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/inline-style-attribute-allowed.sub.html (67%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/inline-style-attribute-blocked.sub.html (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/inline-style-attribute-on-html.sub.html (79%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/inline-style-blocked.sub.html (68%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/style-src/resources/allowed.css rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/style-allowed.sub.html (68%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => style-src}/style-blocked.sub.html (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => style-src}/stylehash-allowed.sub.html (89%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => style-src}/stylehash-basic-blocked.sub.html (81%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => style-src}/stylehash-default-src.sub.html (56%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => style-src}/stylenonce-allowed.sub.html (74%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib-2 => style-src}/stylenonce-blocked.sub.html (65%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => style-src/support}/inject-style.js (100%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib/resources => support}/document-write-alert-fail.js (100%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/support/manifest.json delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html.sub.headers rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => unsafe-eval}/eval-allowed.sub.html (72%) rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => unsafe-eval}/eval-blocked-and-sends-report.sub.html (62%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/unsafe-eval/eval-blocked-in-about-blank-iframe.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => unsafe-eval}/eval-blocked.sub.html (69%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setInterval-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setTimeout-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setTimeout-blocked.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/unsafe-eval/function-constructor-allowed.sub.html rename tests/wpt/web-platform-tests/content-security-policy/{blink-contrib => unsafe-eval}/function-constructor-blocked.sub.html (63%) create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-01.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-02.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-03.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-04.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-05.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-06.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-07.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-08.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-09.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-10.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-11.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-12.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-13.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-14.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-15.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-16.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-17.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-18.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-stretch-pass-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-01-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-01.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-02-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-02.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-03-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-03.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-04-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-04.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-05-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/font-synthesis-05.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/support/fonts/Exo-DemiBold.otf create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/support/fonts/Exo2-SemiBold.otf create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/support/fonts/Exo2-SemiBoldCondensed.otf create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/support/fonts/Exo2-SemiBoldExpanded.otf create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/support/fonts/fail.woff create mode 100644 tests/wpt/web-platform-tests/css/css-fonts-3/support/fonts/pass.woff create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/grid-model/grid-box-sizing-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html delete mode 100644 tests/wpt/web-platform-tests/css/css-grid-1/support/check-layout-th.js create mode 100644 tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent.html delete mode 100644 tests/wpt/web-platform-tests/css/css-tables-3/support/check-layout-th.js create mode 100644 tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-006.html create mode 100644 tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-007.html create mode 100644 tests/wpt/web-platform-tests/css/css3-color/t44-currentcolor-inherited-c-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/color-interpolation-filters-parsing-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/color-interpolation-filters-parsing-valid.html create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/filter-parsing-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/filter-parsing-valid.html create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/lighting-color-parsing-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/lighting-color-parsing-valid.html create mode 100644 tests/wpt/web-platform-tests/css/filter-effects-1/parsing/resources/parsing-testcommon.js rename tests/wpt/web-platform-tests/cssom-view/{scrollBoundaryBehavior-manual.html => overscrollBehavior-manual.html} (79%) create mode 100644 tests/wpt/web-platform-tests/fetch/api/basic/keepalive.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/request/request-keepalive.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/resources/keepalive-iframe.html rename tests/wpt/web-platform-tests/generic-sensor/{SensorErrorEvent-constructor.html => SensorErrorEvent-constructor.https.html} (100%) create mode 100644 tests/wpt/web-platform-tests/html/editing/focus/processing-model/preventScroll.html create mode 100644 tests/wpt/web-platform-tests/html/editing/focus/processing-model/support/preventScroll-helper.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html delete mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js create mode 100644 tests/wpt/web-platform-tests/interfaces/ambient-light.idl create mode 100644 tests/wpt/web-platform-tests/interfaces/wake-lock.idl create mode 100644 tests/wpt/web-platform-tests/longtask-timing/shared-renderer/longtask-in-new-window.html create mode 100644 tests/wpt/web-platform-tests/longtask-timing/shared-renderer/resources/frame-with-longtask.html rename tests/wpt/web-platform-tests/mediacapture-streams/{MediaStream-default-feature-policy.https.sub.html => MediaStream-default-feature-policy.https.html} (90%) create mode 100644 tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-idl.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect => audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect => audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect => audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect => audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect => audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect => audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect => audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect => audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect => audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect => audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect => audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect => audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect => audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect => audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect => audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect => audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect => audio-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect => audio-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect => audio-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect => audio-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect => audio-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect => audio-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect => audio-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect => audio-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect => audio-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect => audio-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect => audio-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html delete mode 100644 tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect => fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect => fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect => fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect => fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect => fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect => fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect => fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect => fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect => fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect => fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect => fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect => fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect => fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect => fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect => fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect => fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect => fetch-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect => fetch-request/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect => fetch-request/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect => fetch-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect => fetch-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect => fetch-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect => fetch-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect => fetch-request/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect => fetch-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect => fetch-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect => fetch-request/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect => img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect => img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect => img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect => img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect => img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect => img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect => img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect => img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect => img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect => img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect => img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect => img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect => img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect => img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/img-tag/top-level/no-redirect => img-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/form-tag/top-level/no-redirect => img-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect => img-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect => img-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect => img-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect => img-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect => img-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect => img-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect => img-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect => img-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect => img-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect => img-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect => img-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect => link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect => link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect => link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect => link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect => link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect => link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect => link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect => link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect => link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect => link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect => link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect => link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect => link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect => link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect => link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect => link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect => link-css-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect => link-css-tag/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect => link-css-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect => link-css-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect => link-css-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect => link-css-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect => link-css-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect => link-css-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect => link-css-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect => link-css-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect => link-css-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect => link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect => link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect => link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect => link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect => link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect => link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect => link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect => link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect => link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect => link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect => link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect => link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/img-tag/top-level/no-redirect => link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect => link-prefetch-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect => link-prefetch-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect => link-prefetch-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect => link-prefetch-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect => link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect => link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect => object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect => object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect => object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/form-tag/top-level/no-redirect => object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect => object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect => object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect => object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect => object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/object-tag/top-level/no-redirect => object-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect => object-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect => object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect => object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect => object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect => object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/object-tag/top-level/no-redirect => object-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect => object-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect => object-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect => object-tag/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect => object-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect => object-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect => object-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect => object-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect => object-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect => object-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect => object-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect => object-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect => object-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers delete mode 100644 tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect => picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect => picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect => picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect => picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect => picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect => picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect => picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect => picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect => picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/object-tag/top-level/no-redirect => picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect => picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect => picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect => picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect => picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect => picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect => picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect => picture-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect => picture-tag/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect => picture-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect => picture-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect => picture-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect => picture-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect => picture-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect => picture-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect => picture-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect => picture-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect => picture-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect => script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect => script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect => script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect => script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect => script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect => script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect => script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect => script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/script-tag/top-level/no-redirect => script-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/script-tag/top-level/no-redirect => script-tag/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect => script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect => script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect => script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect => script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/script-tag/top-level/no-redirect => script-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/object-tag/top-level/no-redirect => script-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect => script-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect => script-tag/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect => script-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect => script-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect => script-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect => script-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect => script-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect => script-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect => script-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect => script-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect => script-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect => video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect => video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect => video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/worker-request/top-level/no-redirect => video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect => video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect => video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect => video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect => video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect => video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect => video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect => video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect => video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect => video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect => video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/video-tag/top-level/no-redirect => video-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect => video-tag/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect => video-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect => video-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect => video-tag/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect => video-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect => video-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect => video-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect => video-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect => video-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect => video-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable}/no-opt-in-allows.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect => video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect => video-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect => websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect => websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable}/ws-downgrade-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect => websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect => websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect => websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect => websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable}/ws-downgrade-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect => websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect => websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable}/ws-downgrade-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect => websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect => websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect => websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect => websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable}/ws-downgrade-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect => websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed}/websocket-allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect => websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed}/websocket-allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect => websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed}/websocket-allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect => websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed}/websocket-allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect => websocket-request/meta-csp/cross-origin-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect => websocket-request/meta-csp/same-host-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect => websocket-request/meta-csp/same-host-wss/top-level/no-redirect/allowed}/websocket-allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect => websocket-request/no-opt-in/cross-origin-ws/top-level/keep-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect => websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect => websocket-request/no-opt-in/cross-origin-ws/top-level/swap-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect => websocket-request/no-opt-in/same-host-ws/top-level/keep-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect => websocket-request/no-opt-in/same-host-ws/top-level/no-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect => websocket-request/no-opt-in/same-host-ws/top-level/swap-scheme-redirect/blockable}/ws-downgrade-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect => websocket-request/no-opt-in/same-host-wss/top-level/keep-scheme-redirect/allowed}/websocket-allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect => websocket-request/no-opt-in/same-host-wss/top-level/no-redirect/allowed}/websocket-allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect => worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect => worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect => worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect => worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect => worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect => worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect => worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect => worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/worker-request/top-level/no-redirect => worker-request/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect => worker-request/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect => worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect => worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect => worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect => worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/worker-request/top-level/no-redirect => worker-request/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/script-tag/top-level/no-redirect => worker-request/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect => worker-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect => worker-request/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect => worker-request/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect => worker-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect => worker-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect => worker-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect => worker-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect => worker-request/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect => worker-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect => worker-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect => worker-request/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect => xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect => xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect => xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect => xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect => xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect => xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect => xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect => xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect => xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect => xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect => xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect => xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable}/opt-in-blocks.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect => xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect => xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect => xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/http-csp/same-host-https/video-tag/top-level/no-redirect => xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html.headers (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect => xhr-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect => xhr-request/meta-csp/same-host-http/top-level/no-redirect/blockable}/opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect => xhr-request/meta-csp/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect => xhr-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect => xhr-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect => xhr-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect => xhr-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect => xhr-request/no-opt-in/same-host-http/top-level/no-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect => xhr-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable}/no-opt-in-blocks.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect => xhr-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed}/allowed.https.html (100%) rename tests/wpt/web-platform-tests/mixed-content/{allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect => xhr-request/no-opt-in/same-host-https/top-level/no-redirect/allowed}/allowed.https.html (100%) create mode 100644 tests/wpt/web-platform-tests/referrer-policy/generic/iframe-inheritance.html rename tests/wpt/web-platform-tests/requestidlecallback/{callback-timeout-with-raf.html => callback-timeout-when-busy.html} (68%) rename tests/wpt/web-platform-tests/{css/css-flexbox-1/support => resources}/check-layout-th.js (95%) delete mode 100644 tests/wpt/web-platform-tests/security/support/window-name-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/support/window-name-test.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/window-name-after-cross-origin-aux-frame-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/window-name-after-cross-origin-main-frame-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/window-name-after-cross-origin-sub-frame-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/window-name-after-same-origin-aux-frame-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/window-name-after-same-origin-main-frame-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/security/window-name-after-same-origin-sub-frame-navigation.sub.html delete mode 100644 tests/wpt/web-platform-tests/service-workers/service-worker/request-body-blob.https.html delete mode 100644 tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-iframe.html delete mode 100644 tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-worker.js create mode 100644 tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh create mode 100644 tests/wpt/web-platform-tests/tools/manifest/download.py create mode 100644 tests/wpt/web-platform-tests/visual-viewport/OWNERS rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-attribute-event-handlers-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-dimensions-custom-scrollbars-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-dimensions-scrollbars-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-no-resize-event-on-overflow-recalc.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-offset-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-page-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-read-size-causes-layout.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-read-size-in-iframe-causes-layout.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-resize-event-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-resize-event-on-load-overflowing-page.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-scale-iframe-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-scale-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-scroll-event-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-scrollbars-cause-resize.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-type.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-unscaled-scale-iframe.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-unscaled-scale.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-unscaled-scroll-iframe.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-unscaled-scroll.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-unscaled-size-iframe.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-unscaled-size.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport-url-bar-changes-height-manual.html (100%) rename tests/wpt/web-platform-tests/{viewport => visual-viewport}/viewport_support.js (100%) create mode 100644 tests/wpt/web-platform-tests/wake-lock/OWNERS create mode 100644 tests/wpt/web-platform-tests/wake-lock/interfaces.https.html create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/resources/audioparam-testing.js create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/resources/audit-util.js create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/resources/audit.js create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/resources/start-stop-exceptions.js create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/the-constantsourcenode-interface/constant-source-basic.html create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/the-constantsourcenode-interface/constant-source-onended.html create mode 100644 tests/wpt/web-platform-tests/webaudio/chrome/the-constantsourcenode-interface/constant-source-output.html create mode 100644 tests/wpt/web-platform-tests/webdriver/tests/sessions/new_session/support/__init__.py create mode 100644 tests/wpt/web-platform-tests/webmessaging/Channel_postMessage_Blob.htm create mode 100644 tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html rename tests/wpt/web-platform-tests/webrtc/{interfaces.html => interfaces.https.html} (100%) create mode 100644 tests/wpt/web-platform-tests/worklets/animation-worklet-referrer.html create mode 100644 tests/wpt/web-platform-tests/worklets/paint-worklet-referrer.html create mode 100644 tests/wpt/web-platform-tests/worklets/resources/referrer-tests.js create mode 100644 tests/wpt/web-platform-tests/worklets/resources/referrer-window.html create mode 100644 tests/wpt/web-platform-tests/worklets/resources/referrer.py create mode 100644 tests/wpt/web-platform-tests/worklets/resources/worklet-test-utils.js diff --git a/tests/wpt/css-tests/tools/manifest/download.py b/tests/wpt/css-tests/tools/manifest/download.py new file mode 100644 index 0000000000000..42998a2a2dba7 --- /dev/null +++ b/tests/wpt/css-tests/tools/manifest/download.py @@ -0,0 +1,130 @@ +import argparse +import gzip +import json +import io +import log +import os +from datetime import datetime, timedelta + +import urllib2 + +from vcs import Git + +here = os.path.dirname(__file__) + +wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir)) +logger = log.get_logger() + + +def abs_path(path): + return os.path.abspath(os.path.expanduser(path)) + + +def should_download(manifest_path, rebuild_time=timedelta(days=5)): + if not os.path.exists(manifest_path): + return True + mtime = datetime.fromtimestamp(os.path.getmtime(manifest_path)) + if mtime < datetime.now() - rebuild_time: + return True + logger.info("Skipping manifest download because existing file is recent") + return False + + +def git_commits(repo_root): + git = Git.get_func(repo_root) + return [item for item in git("log", "--format=%H", "-n50").split("\n") if item] + + +def github_url(commits): + try: + resp = urllib2.urlopen("https://api.github.com/repos/w3c/web-platform-tests/releases") + except Exception: + return None + + if resp.code != 200: + return None + + try: + releases = json.load(resp.fp) + except ValueError: + logger.warning("Response was not valid JSON") + return None + + fallback = None + for release in releases: + for commit in commits: + for item in release["assets"]: + if item["name"] == "MANIFEST-%s.json.gz" % commit: + return item["browser_download_url"] + elif item["name"] == "MANIFEST.json.gz" and not fallback: + fallback = item["browser_download_url"] + if fallback: + logger.info("Can't find a commit-specific manifest so just using the most recent one") + return fallback + + +def download_manifest(manifest_path, commits_func, url_func, force=False): + if not force and not should_download(manifest_path): + return False + + commits = commits_func() + + url = url_func(commits) + if not url: + logger.warning("No generated manifest found") + return False + + logger.info("Downloading manifest from %s" % url) + try: + resp = urllib2.urlopen(url) + except Exception: + logger.warning("Downloading pregenerated manifest failed") + return False + + if resp.code != 200: + logger.warning("Downloading pregenerated manifest failed; got HTTP status %d" % + resp.code) + return False + + gzf = gzip.GzipFile(fileobj=io.BytesIO(resp.read())) + + try: + decompressed = gzf.read() + except IOError: + logger.warning("Failed to decompress downloaded file") + return False + + try: + with open(manifest_path, "w") as f: + f.write(decompressed) + except Exception: + logger.warning("Failed to write manifest") + return False + logger.info("Manifest downloaded") + return True + + +def create_parser(): + parser = argparse.ArgumentParser() + parser.add_argument( + "-p", "--path", type=abs_path, help="Path to manifest file.") + parser.add_argument( + "--tests-root", type=abs_path, default=wpt_root, help="Path to root of tests.") + parser.add_argument( + "--force", action="store_true", + help="Always download, even if the existing manifest is recent") + return parser + + +def download_from_github(path, tests_root, force=False): + return download_manifest(path, lambda: git_commits(tests_root), github_url, + force=force) + + +def run(**kwargs): + if kwargs["path"] is None: + path = os.path.join(kwargs["tests_root"], "MANIFEST.json") + else: + path = kwargs["path"] + success = download_from_github(path, kwargs["tests_root"], kwargs["force"]) + return 0 if success else 1 diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index d602cc4d2ba9d..be71e38d09c08 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -10075,6 +10075,18 @@ {} ] ], + "css/css-ui-3/cursor-auto-006.html": [ + [ + "/css/css-ui-3/cursor-auto-006.html", + {} + ] + ], + "css/css-ui-3/cursor-auto-007.html": [ + [ + "/css/css-ui-3/cursor-auto-007.html", + {} + ] + ], "css/css-ui-3/cursor-border-area.html": [ [ "/css/css-ui-3/cursor-border-area.html", @@ -11599,9 +11611,9 @@ {} ] ], - "cssom-view/scrollBoundaryBehavior-manual.html": [ + "cssom-view/overscrollBehavior-manual.html": [ [ - "/cssom-view/scrollBoundaryBehavior-manual.html", + "/cssom-view/overscrollBehavior-manual.html", {} ] ], @@ -17827,63 +17839,63 @@ {} ] ], - "viewport/viewport-attribute-event-handlers-manual.html": [ + "visual-viewport/viewport-attribute-event-handlers-manual.html": [ [ - "/viewport/viewport-attribute-event-handlers-manual.html", + "/visual-viewport/viewport-attribute-event-handlers-manual.html", {} ] ], - "viewport/viewport-dimensions-custom-scrollbars-manual.html": [ + "visual-viewport/viewport-dimensions-custom-scrollbars-manual.html": [ [ - "/viewport/viewport-dimensions-custom-scrollbars-manual.html", + "/visual-viewport/viewport-dimensions-custom-scrollbars-manual.html", {} ] ], - "viewport/viewport-dimensions-scrollbars-manual.html": [ + "visual-viewport/viewport-dimensions-scrollbars-manual.html": [ [ - "/viewport/viewport-dimensions-scrollbars-manual.html", + "/visual-viewport/viewport-dimensions-scrollbars-manual.html", {} ] ], - "viewport/viewport-offset-manual.html": [ + "visual-viewport/viewport-offset-manual.html": [ [ - "/viewport/viewport-offset-manual.html", + "/visual-viewport/viewport-offset-manual.html", {} ] ], - "viewport/viewport-page-manual.html": [ + "visual-viewport/viewport-page-manual.html": [ [ - "/viewport/viewport-page-manual.html", + "/visual-viewport/viewport-page-manual.html", {} ] ], - "viewport/viewport-resize-event-manual.html": [ + "visual-viewport/viewport-resize-event-manual.html": [ [ - "/viewport/viewport-resize-event-manual.html", + "/visual-viewport/viewport-resize-event-manual.html", {} ] ], - "viewport/viewport-scale-iframe-manual.html": [ + "visual-viewport/viewport-scale-iframe-manual.html": [ [ - "/viewport/viewport-scale-iframe-manual.html", + "/visual-viewport/viewport-scale-iframe-manual.html", {} ] ], - "viewport/viewport-scale-manual.html": [ + "visual-viewport/viewport-scale-manual.html": [ [ - "/viewport/viewport-scale-manual.html", + "/visual-viewport/viewport-scale-manual.html", {} ] ], - "viewport/viewport-scroll-event-manual.html": [ + "visual-viewport/viewport-scroll-event-manual.html": [ [ - "/viewport/viewport-scroll-event-manual.html", + "/visual-viewport/viewport-scroll-event-manual.html", {} ] ], - "viewport/viewport-url-bar-changes-height-manual.html": [ + "visual-viewport/viewport-url-bar-changes-height-manual.html": [ [ - "/viewport/viewport-url-bar-changes-height-manual.html", + "/visual-viewport/viewport-url-bar-changes-height-manual.html", {} ] ], @@ -19545,6 +19557,30 @@ {} ] ], + "acid/acid2/reftest.html": [ + [ + "/acid/acid2/reftest.html", + [ + [ + "/acid/acid2/reference.html", + "==" + ] + ], + {} + ] + ], + "acid/acid3/test.html": [ + [ + "/acid/acid3/test.html", + [ + [ + "/acid/acid3/reference.sub.html", + "==" + ] + ], + {} + ] + ], "apng/animated-png-timeout.html": [ [ "/apng/animated-png-timeout.html", @@ -108861,6 +108897,282 @@ {} ] ], + "css/css-fonts-3/font-stretch-01.html": [ + [ + "/css/css-fonts-3/font-stretch-01.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-02.html": [ + [ + "/css/css-fonts-3/font-stretch-02.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-03.html": [ + [ + "/css/css-fonts-3/font-stretch-03.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-04.html": [ + [ + "/css/css-fonts-3/font-stretch-04.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-05.html": [ + [ + "/css/css-fonts-3/font-stretch-05.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-06.html": [ + [ + "/css/css-fonts-3/font-stretch-06.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-07.html": [ + [ + "/css/css-fonts-3/font-stretch-07.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-08.html": [ + [ + "/css/css-fonts-3/font-stretch-08.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-09.html": [ + [ + "/css/css-fonts-3/font-stretch-09.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-10.html": [ + [ + "/css/css-fonts-3/font-stretch-10.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-11.html": [ + [ + "/css/css-fonts-3/font-stretch-11.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-12.html": [ + [ + "/css/css-fonts-3/font-stretch-12.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-13.html": [ + [ + "/css/css-fonts-3/font-stretch-13.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-14.html": [ + [ + "/css/css-fonts-3/font-stretch-14.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-15.html": [ + [ + "/css/css-fonts-3/font-stretch-15.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-16.html": [ + [ + "/css/css-fonts-3/font-stretch-16.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-17.html": [ + [ + "/css/css-fonts-3/font-stretch-17.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-stretch-18.html": [ + [ + "/css/css-fonts-3/font-stretch-18.html", + [ + [ + "/css/css-fonts-3/font-stretch-pass-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-synthesis-01.html": [ + [ + "/css/css-fonts-3/font-synthesis-01.html", + [ + [ + "/css/css-fonts-3/font-synthesis-01-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-synthesis-02.html": [ + [ + "/css/css-fonts-3/font-synthesis-02.html", + [ + [ + "/css/css-fonts-3/font-synthesis-02-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-synthesis-03.html": [ + [ + "/css/css-fonts-3/font-synthesis-03.html", + [ + [ + "/css/css-fonts-3/font-synthesis-03-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-synthesis-04.html": [ + [ + "/css/css-fonts-3/font-synthesis-04.html", + [ + [ + "/css/css-fonts-3/font-synthesis-04-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-fonts-3/font-synthesis-05.html": [ + [ + "/css/css-fonts-3/font-synthesis-05.html", + [ + [ + "/css/css-fonts-3/font-synthesis-03-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-fonts-3/font-variant-01.html": [ [ "/css/css-fonts-3/font-variant-01.html", @@ -109629,30 +109941,6 @@ {} ] ], - "css/css-fonts-3/font-variant-position-02.html": [ - [ - "/css/css-fonts-3/font-variant-position-02.html", - [ - [ - "/css/css-fonts-3/font-variant-position-02-ref.html", - "==" - ] - ], - {} - ] - ], - "css/css-fonts-3/font-variant-position-03.html": [ - [ - "/css/css-fonts-3/font-variant-position-03.html", - [ - [ - "/css/css-fonts-3/font-variant-position-03-ref.html", - "==" - ] - ], - {} - ] - ], "css/css-fonts-3/font-variant-position.html": [ [ "/css/css-fonts-3/font-variant-position.html", @@ -110961,6 +111249,30 @@ {} ] ], + "css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html": [ + [ + "/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html", + [ + [ + "/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html": [ + [ + "/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html", + [ + [ + "/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-grid-1/grid-items/grid-inline-items-001.html": [ [ "/css/css-grid-1/grid-items/grid-inline-items-001.html", @@ -112245,6 +112557,18 @@ {} ] ], + "css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html": [ + [ + "/css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/css-grid-1/placement/grid-layout-grid-span.html": [ [ "/css/css-grid-1/placement/grid-layout-grid-span.html", @@ -112401,6 +112725,18 @@ {} ] ], + "css/css-images-3/gradients-with-transparent.html": [ + [ + "/css/css-images-3/gradients-with-transparent.html", + [ + [ + "/css/css-images-3/gradients-with-transparent-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-images-3/linear-gradient-1.html": [ [ "/css/css-images-3/linear-gradient-1.html", @@ -154213,6 +154549,18 @@ {} ] ], + "css/css3-color/t44-currentcolor-inherited-c.xht": [ + [ + "/css/css3-color/t44-currentcolor-inherited-c.xht", + [ + [ + "/css/css3-color/t44-currentcolor-inherited-c-ref.xht", + "==" + ] + ], + {} + ] + ], "css/css3-selectors/root-siblings.htm": [ [ "/css/css3-selectors/root-siblings.htm", @@ -179841,6 +180189,141 @@ {} ] ], + "acid/README.md": [ + [ + {} + ] + ], + "acid/acid2/404.html": [ + [ + {} + ] + ], + "acid/acid2/reference.html": [ + [ + {} + ] + ], + "acid/acid2/reference.png": [ + [ + {} + ] + ], + "acid/acid2/test.html": [ + [ + {} + ] + ], + "acid/acid3/empty.css": [ + [ + {} + ] + ], + "acid/acid3/empty.css.headers": [ + [ + {} + ] + ], + "acid/acid3/empty.html": [ + [ + {} + ] + ], + "acid/acid3/empty.png": [ + [ + {} + ] + ], + "acid/acid3/empty.txt": [ + [ + {} + ] + ], + "acid/acid3/empty.xml": [ + [ + {} + ] + ], + "acid/acid3/empty.xml.headers": [ + [ + {} + ] + ], + "acid/acid3/favicon.ico": [ + [ + {} + ] + ], + "acid/acid3/favicon.ico.headers": [ + [ + {} + ] + ], + "acid/acid3/reference.png": [ + [ + {} + ] + ], + "acid/acid3/reference.sub.html": [ + [ + {} + ] + ], + "acid/acid3/support-a.png": [ + [ + {} + ] + ], + "acid/acid3/support-b.png": [ + [ + {} + ] + ], + "acid/acid3/support-b.png.headers": [ + [ + {} + ] + ], + "acid/acid3/svg.xml": [ + [ + {} + ] + ], + "acid/acid3/svg.xml.headers": [ + [ + {} + ] + ], + "acid/acid3/xhtml.1": [ + [ + {} + ] + ], + "acid/acid3/xhtml.1.headers": [ + [ + {} + ] + ], + "acid/acid3/xhtml.2": [ + [ + {} + ] + ], + "acid/acid3/xhtml.2.headers": [ + [ + {} + ] + ], + "acid/acid3/xhtml.3": [ + [ + {} + ] + ], + "acid/acid3/xhtml.3.headers": [ + [ + {} + ] + ], "ambient-light/OWNERS": [ [ {} @@ -204696,1372 +205179,517 @@ {} ] ], - "content-security-policy/blink-contrib-2/allowed.css": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/base-uri-allow.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/base-uri-deny.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html.sub.headers": [ + "content-security-policy/connect-src/resources/simple-event-stream": [ [ {} ] ], - "content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html.sub.headers": [ + "content-security-policy/connect-src/resources/simple-event-stream.headers": [ [ {} ] ], - "content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.sub.headers": [ + "content-security-policy/connect-src/support/shared-worker-make-xhr-allowed.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.sub.headers": [ + "content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.sub.headers": [ + "content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib-2/meta-outside-head.sub.html.sub.headers": [ + "content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib-2/metaHelper.js": [ + "content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html.sub.headers": [ + "content-security-policy/connect-src/support/worker-make-xhr.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/blob-urls-match-blob.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/default-src-inline-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/default-src-inline-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/duplicate-directive.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/function-constructor-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/function-constructor-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/icon-allowed.sub.html": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/icon-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/icon-blocked.sub.html": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/icon-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/iframe-inside-csp.sub.html": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/iframe-inside-csp.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/image-allowed.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/image-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html.sub.headers": [ + "content-security-policy/embedded-enforcement/support/echo-allow-csp-from.py": [ [ {} ] ], - "content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html.sub.headers": [ + "content-security-policy/embedded-enforcement/support/echo-policy-multiple.py": [ [ {} ] ], - "content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html.sub.headers": [ + "content-security-policy/embedded-enforcement/support/echo-required-csp.py": [ [ {} ] ], - "content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html.sub.headers": [ + "content-security-policy/embedded-enforcement/support/testharness-helper.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html.sub.headers": [ + "content-security-policy/form-action/form-action-src-javascript-blocked.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-ancestors-and-x-frame-options.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/inline-style-allowed.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-ancestors-and-x-frame-options.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-ancestors-test.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-ancestors.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-ancestors.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/inline-style-blocked.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-in-frame.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/manifest-src-allowed.sub.html.sub.headers": [ + "content-security-policy/frame-ancestors/support/frame-in-frame.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/manifest-src-blocked.sub.html.sub.headers": [ + "content-security-policy/frame-src/frame-src-redirect.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/media-src-allowed.sub.html": [ + "content-security-policy/frame-src/support/frame.html": [ [ {} ] ], - "content-security-policy/blink-contrib/media-src-allowed.sub.html.sub.headers": [ + "content-security-policy/frame-src/support/testharness-helper.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/media-src-blocked.sub.html": [ + "content-security-policy/generic/fail-0_1.js": [ [ {} ] ], - "content-security-policy/blink-contrib/media-src-blocked.sub.html.sub.headers": [ + "content-security-policy/generic/negativeTests.js": [ [ {} ] ], - "content-security-policy/blink-contrib/media-src-track-block.sub.html.sub.headers": [ + "content-security-policy/generic/no-default-src.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers": [ + "content-security-policy/generic/pass-0_1.js": [ [ {} ] ], - "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers": [ + "content-security-policy/generic/positiveTest.js": [ [ {} ] ], - "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers": [ + "content-security-policy/generic/support/log-pass.html": [ [ {} ] ], - "content-security-policy/blink-contrib/object-src-url-allowed.sub.html.sub.headers": [ + "content-security-policy/generic/support/sandboxed-eval.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/object-src-url-blocked.sub.html.sub.headers": [ + "content-security-policy/generic/support/sandboxed-eval.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html": [ + "content-security-policy/generic/unreached.js": [ [ {} ] ], - "content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html.sub.headers": [ + "content-security-policy/generic/wildcardHostTest.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-blocked-data-uri.sub.html.sub.headers": [ + "content-security-policy/generic/wildcardHostTestFailure.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html.sub.headers": [ + "content-security-policy/generic/wildcardHostTestSuceeds.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html.sub.headers": [ + "content-security-policy/generic/wildcardPortTest.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html.sub.headers": [ + "content-security-policy/generic/wildcardPortTestSuceeds.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html.sub.headers": [ + "content-security-policy/inside-worker/support/connect-src-allow.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-uri-from-javascript.sub.html.sub.headers": [ + "content-security-policy/inside-worker/support/connect-src-self.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-uri.sub.html": [ + "content-security-policy/inside-worker/support/script-src-allow.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/report-uri.sub.html.sub.headers": [ + "content-security-policy/inside-worker/support/script-src-self.sub.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/alert-fail.html": [ + "content-security-policy/meta/combine-header-and-meta-policies.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/alert-pass.html": [ + "content-security-policy/meta/meta-outside-head.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/blue.css": [ + "content-security-policy/meta/support/metaHelper.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/document-write-alert-fail.js": [ + "content-security-policy/navigation/support/test_csp_self_window.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/generate-csp-report.html": [ + "content-security-policy/navigation/support/test_csp_self_window.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/go-to-echo-report.js": [ + "content-security-policy/nonce-hiding/script-nonces-hidden.tentative.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/inject-image.js": [ + "content-security-policy/nonce-hiding/svgscript-nonces-hidden.tentative.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/inject-script.js": [ + "content-security-policy/object-src/object-src-2_1.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/inject-style.js": [ + "content-security-policy/object-src/object-src-2_2.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/post-message.js": [ + "content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/postmessage-fail.html": [ + "content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/postmessage-pass.html": [ + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/script.js": [ + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/set-cookie.js.sub.headers": [ + "content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js": [ + "content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js": [ + "content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js.sub.headers": [ + "content-security-policy/sandbox/support/sandboxed-eval.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/simple-event-stream": [ + "content-security-policy/sandbox/support/sandboxed-eval.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/simple-event-stream.headers": [ + "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/track.vtt": [ + "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-eval.js": [ + "content-security-policy/script-src/10_1_support_1.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-eval.js.sub.headers": [ + "content-security-policy/script-src/10_1_support_2.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-function-function.js": [ + "content-security-policy/script-src/addInlineTestsWithDOMManipulation.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-function-function.js.sub.headers": [ + "content-security-policy/script-src/buildInlineWorker.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-importscripts.js": [ + "content-security-policy/script-src/crossoriginScript.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-importscripts.js.sub.headers": [ + "content-security-policy/script-src/crossoriginScript.js.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js": [ + "content-security-policy/script-src/externalScript.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js.sub.headers": [ + "content-security-policy/script-src/inlineSuccessTest.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js": [ + "content-security-policy/script-src/inlineTests.js": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-set-timeout.js": [ + "content-security-policy/script-src/javascript-window-open-blocked.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/resources/worker-set-timeout.js.sub.headers": [ + "content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html": [ + "content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html": [ + "content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-sri_hash.sub.html.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html": [ + "content-security-policy/script-src/script-src-strict_dynamic_and_unsafe_eval_eval.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_and_unsafe_eval_new_function.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-empty.sub.html": [ + "content-security-policy/script-src/script-src-strict_dynamic_discard_whitelist.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/sandbox-empty.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_double_policy_different_nonce.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_double_policy_honor_whitelist.sub.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_double_policy_report_only.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_eval.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_hashes.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_in_img-src.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_javascript_uri.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_meta_tag.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/style-allowed.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_new_function.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/style-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted_incorrect_nonce.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_parser_inserted.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-eval-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/script-src-strict_dynamic_parser_inserted_correct_nonce.html.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers": [ + "content-security-policy/script-src/simpleSourcedScript.js": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-function-function-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/support/inject-script.js": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/support/post-message.js": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-script-src.sub.html.sub.headers": [ + "content-security-policy/script-src/support/worker-eval.js": [ [ {} ] ], - "content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.sub.headers": [ + "content-security-policy/script-src/support/worker-eval.js.sub.headers": [ [ {} ] ], - "content-security-policy/blink-contrib/xsl-blocked-expected.png": [ + "content-security-policy/script-src/support/worker-function-function.js": [ [ {} ] ], - "content-security-policy/blink-contrib/xsl-unaffected-by-style-src-1-expected.png": [ + "content-security-policy/script-src/support/worker-function-function.js.sub.headers": [ [ {} ] ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers": [ + "content-security-policy/script-src/support/worker-importscripts.js": [ [ {} ] ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers": [ + "content-security-policy/script-src/support/worker-importscripts.js.sub.headers": [ [ {} ] ], - "content-security-policy/child-src/child-src-allowed.sub.html.sub.headers": [ + "content-security-policy/script-src/support/worker-set-timeout.js": [ [ {} ] ], - "content-security-policy/child-src/child-src-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/child-src/child-src-redirect-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/embedded-enforcement/support/echo-allow-csp-from.py": [ - [ - {} - ] - ], - "content-security-policy/embedded-enforcement/support/echo-policy-multiple.py": [ - [ - {} - ] - ], - "content-security-policy/embedded-enforcement/support/echo-required-csp.py": [ - [ - {} - ] - ], - "content-security-policy/embedded-enforcement/support/testharness-helper.sub.js": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-ancestors-and-x-frame-options.sub.html": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-ancestors-and-x-frame-options.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-ancestors-test.sub.js": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-ancestors.sub.html": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-ancestors.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-in-frame.sub.html": [ - [ - {} - ] - ], - "content-security-policy/frame-ancestors/support/frame-in-frame.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/frame-src/frame-src-redirect.html.headers": [ - [ - {} - ] - ], - "content-security-policy/frame-src/support/frame.html": [ - [ - {} - ] - ], - "content-security-policy/frame-src/support/testharness-helper.sub.js": [ - [ - {} - ] - ], - "content-security-policy/generic/fail-0_1.js": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_1-img-src.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_1-script-src.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_10.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_10_1.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_2.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_2_2.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_2_3.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_8.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_8_1.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/generic-0_9.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/negativeTests.js": [ - [ - {} - ] - ], - "content-security-policy/generic/no-default-src.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/generic/pass-0_1.js": [ - [ - {} - ] - ], - "content-security-policy/generic/positiveTest.js": [ - [ - {} - ] - ], - "content-security-policy/generic/unreached.js": [ - [ - {} - ] - ], - "content-security-policy/generic/wildcardHostTest.js": [ - [ - {} - ] - ], - "content-security-policy/generic/wildcardHostTestFailure.js": [ - [ - {} - ] - ], - "content-security-policy/generic/wildcardHostTestSuceeds.js": [ - [ - {} - ] - ], - "content-security-policy/generic/wildcardPortTest.js": [ - [ - {} - ] - ], - "content-security-policy/generic/wildcardPortTestSuceeds.js": [ - [ - {} - ] - ], - "content-security-policy/inside-worker/support/connect-src-allow.sub.js": [ - [ - {} - ] - ], - "content-security-policy/inside-worker/support/connect-src-self.sub.js": [ - [ - {} - ] - ], - "content-security-policy/inside-worker/support/script-src-allow.sub.js": [ - [ - {} - ] - ], - "content-security-policy/inside-worker/support/script-src-self.sub.js": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-7_1.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-7_2.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-7_3.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-blocked.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/media-src/media-src-redir-bug.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/navigation/support/test_csp_self_window.sub.html": [ - [ - {} - ] - ], - "content-security-policy/navigation/support/test_csp_self_window.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/nonce-hiding/script-nonces-hidden.tentative.html.headers": [ - [ - {} - ] - ], - "content-security-policy/nonce-hiding/svgscript-nonces-hidden.tentative.html.headers": [ - [ - {} - ] - ], - "content-security-policy/object-src/object-src-2_1.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/object-src/object-src-2_2.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/10_1_support_1.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/10_1_support_2.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/addInlineTestsWithDOMManipulation.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/buildInlineWorker.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/crossoriginScript.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/crossoriginScript.js.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/externalScript.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/inlineSuccessTest.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/inlineTests.js": [ - [ - {} - ] - ], - "content-security-policy/script-src/javascript-window-open-blocked.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_1.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_10.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_10_1.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_2.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_2_1.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_3.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_4.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_4_1.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-1_4_2.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-sri_hash.sub.html.sub.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_and_unsafe_eval_eval.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_and_unsafe_eval_new_function.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_discard_whitelist.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_double_policy_different_nonce.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_double_policy_honor_whitelist.sub.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_double_policy_report_only.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_eval.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_hashes.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_in_img-src.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_javascript_uri.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_meta_tag.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_new_function.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted_incorrect_nonce.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_parser_inserted.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/script-src-strict_dynamic_parser_inserted_correct_nonce.html.headers": [ - [ - {} - ] - ], - "content-security-policy/script-src/simpleSourcedScript.js": [ + "content-security-policy/script-src/support/worker-set-timeout.js.sub.headers": [ [ {} ] @@ -206091,6 +205719,11 @@ {} ] ], + "content-security-policy/style-src/resources/allowed.css": [ + [ + {} + ] + ], "content-security-policy/style-src/resources/style-src-import.sub.css": [ [ {} @@ -206111,6 +205744,11 @@ {} ] ], + "content-security-policy/style-src/support/inject-style.js": [ + [ + {} + ] + ], "content-security-policy/support/alert-pass.js": [ [ {} @@ -206126,6 +205764,11 @@ {} ] ], + "content-security-policy/support/document-write-alert-fail.js": [ + [ + {} + ] + ], "content-security-policy/support/echo-policy.py": [ [ {} @@ -206171,6 +205814,11 @@ {} ] ], + "content-security-policy/support/manifest.json": [ + [ + {} + ] + ], "content-security-policy/support/media/flash.swf": [ [ {} @@ -206246,11 +205894,6 @@ {} ] ], - "content-security-policy/svg/svg-inline.sub.html.sub.headers": [ - [ - {} - ] - ], "cookies/path/echo-cookie.html": [ [ {} @@ -230561,11 +230204,6 @@ {} ] ], - "css/css-flexbox-1/support/check-layout-th.js": [ - [ - {} - ] - ], "css/css-flexbox-1/support/flexbox.css": [ [ {} @@ -230806,6 +230444,36 @@ {} ] ], + "css/css-fonts-3/font-stretch-pass-ref.html": [ + [ + {} + ] + ], + "css/css-fonts-3/font-synthesis-01-ref.html": [ + [ + {} + ] + ], + "css/css-fonts-3/font-synthesis-02-ref.html": [ + [ + {} + ] + ], + "css/css-fonts-3/font-synthesis-03-ref.html": [ + [ + {} + ] + ], + "css/css-fonts-3/font-synthesis-04-ref.html": [ + [ + {} + ] + ], + "css/css-fonts-3/font-synthesis-05-ref.html": [ + [ + {} + ] + ], "css/css-fonts-3/font-variant-01-ref.html": [ [ {} @@ -231281,6 +230949,26 @@ {} ] ], + "css/css-fonts-3/support/fonts/Exo-DemiBold.otf": [ + [ + {} + ] + ], + "css/css-fonts-3/support/fonts/Exo2-SemiBold.otf": [ + [ + {} + ] + ], + "css/css-fonts-3/support/fonts/Exo2-SemiBoldCondensed.otf": [ + [ + {} + ] + ], + "css/css-fonts-3/support/fonts/Exo2-SemiBoldExpanded.otf": [ + [ + {} + ] + ], "css/css-fonts-3/support/fonts/FontWithFancyFeatures.otf": [ [ {} @@ -231316,6 +231004,11 @@ {} ] ], + "css/css-fonts-3/support/fonts/fail.woff": [ + [ + {} + ] + ], "css/css-fonts-3/support/fonts/font-feature-settings-rendering-2-expected.html": [ [ {} @@ -238566,6 +238259,11 @@ {} ] ], + "css/css-fonts-3/support/fonts/pass.woff": [ + [ + {} + ] + ], "css/css-fonts-3/support/green15x15.png": [ [ {} @@ -238901,6 +238599,16 @@ {} ] ], + "css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html": [ + [ + {} + ] + ], + "css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html": [ + [ + {} + ] + ], "css/css-grid-1/grid-definition/support/testing-utils.js": [ [ {} @@ -239021,11 +238729,6 @@ {} ] ], - "css/css-grid-1/support/check-layout-th.js": [ - [ - {} - ] - ], "css/css-grid-1/support/grid-alignment.css": [ [ {} @@ -239071,6 +238774,11 @@ {} ] ], + "css/css-images-3/gradients-with-transparent-ref.html": [ + [ + {} + ] + ], "css/css-images-3/linear-gradient-ref.html": [ [ {} @@ -242716,11 +242424,6 @@ {} ] ], - "css/css-tables-3/support/check-layout-th.js": [ - [ - {} - ] - ], "css/css-tables-3/tools/markup-generator.html": [ [ {} @@ -252356,6 +252059,11 @@ {} ] ], + "css/css3-color/t44-currentcolor-inherited-c-ref.xht": [ + [ + {} + ] + ], "css/css3-selectors/CHANGES": [ [ {} @@ -254191,6 +253899,11 @@ {} ] ], + "css/filter-effects-1/parsing/resources/parsing-testcommon.js": [ + [ + {} + ] + ], "css/filter-effects-1/reference/filters-opacity-001-ref.html": [ [ {} @@ -262311,6 +262024,11 @@ {} ] ], + "fetch/api/resources/keepalive-iframe.html": [ + [ + {} + ] + ], "fetch/api/resources/method.py": [ [ {} @@ -269731,6 +269449,11 @@ {} ] ], + "html/editing/focus/processing-model/support/preventScroll-helper.html": [ + [ + {} + ] + ], "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/.gitkeep": [ [ {} @@ -272771,6 +272494,16 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js": [ + [ + {} + ] + ], + "html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js": [ + [ + {} + ] + ], "html/semantics/scripting-1/the-script-element/module/import-something-namespace.js": [ [ {} @@ -272961,6 +272694,16 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis": [ + [ + {} + ] + ], + "html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis": [ + [ + {} + ] + ], "html/semantics/scripting-1/the-script-element/module/resources/check-cookie.py": [ [ {} @@ -272996,6 +272739,21 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js": [ + [ + {} + ] + ], + "html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js": [ + [ + {} + ] + ], + "html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js": [ + [ + {} + ] + ], "html/semantics/scripting-1/the-script-element/module/set-currentScript-on-window.js": [ [ {} @@ -274496,6 +274254,11 @@ {} ] ], + "interfaces/ambient-light.idl": [ + [ + {} + ] + ], "interfaces/clipboard.idl": [ [ {} @@ -274576,6 +274339,11 @@ {} ] ], + "interfaces/wake-lock.idl": [ + [ + {} + ] + ], "interfaces/web-share.idl": [ [ {} @@ -274666,6 +274434,11 @@ {} ] ], + "longtask-timing/shared-renderer/resources/frame-with-longtask.html": [ + [ + {} + ] + ], "magnetometer/OWNERS": [ [ {} @@ -275306,657 +275079,577 @@ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - [ - {} - ] - ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/common.js": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/expect.py": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/mixed-content-test-case.js": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/sanity-checker.js": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/template/disclaimer.template": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/template/spec_json.js.template": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/template/test.debug.html.template": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/template/test.js.template": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/template/test.release.html.template": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/template/test_description.template": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/tools/__init__.py": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/tools/clean.py": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/tools/common_paths.py": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/tools/generate.py": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/tools/regenerate": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/tools/spec_validator.py": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/generic/worker.js": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/generic/common.js": [ + "mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/generic/expect.py": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/mixed-content-test-case.js": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/sanity-checker.js": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/template/disclaimer.template": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/template/spec_json.js.template": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/template/test.debug.html.template": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/template/test.js.template": [ + "mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/generic/template/test.release.html.template": [ + "mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/generic/template/test_description.template": [ + "mixed-content/spec.src.json": [ [ {} ] ], - "mixed-content/generic/tools/__init__.py": [ + "mixed-content/spec_json.js": [ [ {} ] ], - "mixed-content/generic/tools/clean.py": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/tools/common_paths.py": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/tools/generate.py": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/tools/regenerate": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/tools/spec_validator.py": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/generic/worker.js": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} ] ], - "mixed-content/spec.src.json": [ + "mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ [ {} ] ], - "mixed-content/spec_json.js": [ + "mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ [ {} ] @@ -279436,16 +279129,6 @@ {} ] ], - "security/support/window-name-navigation.sub.html": [ - [ - {} - ] - ], - "security/support/window-name-test.sub.html": [ - [ - {} - ] - ], "selection/OWNERS": [ [ {} @@ -280731,16 +280414,6 @@ {} ] ], - "service-workers/service-worker/resources/request-body-blob-iframe.html": [ - [ - {} - ] - ], - "service-workers/service-worker/resources/request-body-blob-worker.js": [ - [ - {} - ] - ], "service-workers/service-worker/resources/request-end-to-end-worker.js": [ [ {} @@ -282191,7 +281864,12 @@ {} ] ], - "viewport/viewport_support.js": [ + "visual-viewport/OWNERS": [ + [ + {} + ] + ], + "visual-viewport/viewport_support.js": [ [ {} ] @@ -282226,6 +281904,11 @@ {} ] ], + "wake-lock/OWNERS": [ + [ + {} + ] + ], "wasm/compile_worker.js": [ [ {} @@ -282356,6 +282039,26 @@ {} ] ], + "webaudio/chrome/resources/audioparam-testing.js": [ + [ + {} + ] + ], + "webaudio/chrome/resources/audit-util.js": [ + [ + {} + ] + ], + "webaudio/chrome/resources/audit.js": [ + [ + {} + ] + ], + "webaudio/chrome/resources/start-stop-exceptions.js": [ + [ + {} + ] + ], "webaudio/js/buffer-loader.js": [ [ {} @@ -282596,6 +282299,11 @@ {} ] ], + "webdriver/tests/sessions/new_session/support/__init__.py": [ + [ + {} + ] + ], "webdriver/tests/sessions/new_session/support/create.py": [ [ {} @@ -293891,11 +293599,31 @@ {} ] ], + "worklets/resources/referrer-tests.js": [ + [ + {} + ] + ], + "worklets/resources/referrer-window.html": [ + [ + {} + ] + ], + "worklets/resources/referrer.py": [ + [ + {} + ] + ], "worklets/resources/throwing-worklet-script.js": [ [ {} ] ], + "worklets/resources/worklet-test-utils.js": [ + [ + {} + ] + ], "x-frame-options/support/helper.js": [ [ {} @@ -298999,6 +298727,12 @@ {} ] ], + "IndexedDB/idbcursor-request-source.html": [ + [ + "/IndexedDB/idbcursor-request-source.html", + {} + ] + ], "IndexedDB/idbcursor-reused.htm": [ [ "/IndexedDB/idbcursor-reused.htm", @@ -299761,6 +299495,12 @@ } ] ], + "IndexedDB/idbindex-request-source.html": [ + [ + "/IndexedDB/idbindex-request-source.html", + {} + ] + ], "IndexedDB/idbindex_count.htm": [ [ "/IndexedDB/idbindex_count.htm", @@ -300027,6 +299767,12 @@ } ] ], + "IndexedDB/idbobjectstore-request-source.html": [ + [ + "/IndexedDB/idbobjectstore-request-source.html", + {} + ] + ], "IndexedDB/idbobjectstore-transaction-SameObject.html": [ [ "/IndexedDB/idbobjectstore-transaction-SameObject.html", @@ -303777,747 +303523,189 @@ {} ] ], - "content-security-policy/blink-contrib-2/base-uri-allow.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/base-uri-allow.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/base-uri-deny.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/base-uri-deny.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/meta-outside-head.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/meta-outside-head.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html": [ - [ - "/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scripthash-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-default-src.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/stylehash-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/stylehash-default-src.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html": [ - [ - "/content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/blob-urls-match-blob.sub.html": [ - [ - "/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html": [ - [ - "/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html": [ + "content-security-policy/blob/blob-urls-do-not-match-self.sub.html": [ [ - "/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html", + "/content-security-policy/blob/blob-urls-do-not-match-self.sub.html", {} ] ], - "content-security-policy/blink-contrib/default-src-inline-allowed.sub.html": [ + "content-security-policy/blob/blob-urls-match-blob.sub.html": [ [ - "/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html", + "/content-security-policy/blob/blob-urls-match-blob.sub.html", {} ] ], - "content-security-policy/blink-contrib/default-src-inline-blocked.sub.html": [ + "content-security-policy/blob/self-doesnt-match-blob.sub.html": [ [ - "/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html", + "/content-security-policy/blob/self-doesnt-match-blob.sub.html", {} ] ], - "content-security-policy/blink-contrib/duplicate-directive.sub.html": [ + "content-security-policy/blob/star-doesnt-match-blob.sub.html": [ [ - "/content-security-policy/blink-contrib/duplicate-directive.sub.html", + "/content-security-policy/blob/star-doesnt-match-blob.sub.html", {} ] ], - "content-security-policy/blink-contrib/eval-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/eval-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html": [ - [ - "/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html": [ - [ - "/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html": [ - [ - "/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html": [ - [ - "/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/frame-src-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/frame-src-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html": [ - [ - "/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/function-constructor-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/function-constructor-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/function-constructor-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/function-constructor-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/image-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/image-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/image-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/image-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html": [ - [ - "/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/inline-style-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/inline-style-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html": [ - [ - "/content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/inline-style-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/inline-style-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/media-src-track-block.sub.html": [ - [ - "/content-security-policy/blink-contrib/media-src-track-block.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html": [ - [ - "/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/object-src-url-allowed.sub.html": [ - [ - "/content-security-policy/blink-contrib/object-src-url-allowed.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/object-src-url-blocked.sub.html": [ - [ - "/content-security-policy/blink-contrib/object-src-url-blocked.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/report-blocked-data-uri.sub.html": [ - [ - "/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html": [ - [ - "/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html": [ - [ - "/content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html": [ - [ - "/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html": [ - [ - "/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/report-uri-from-javascript.sub.html": [ - [ - "/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html": [ - [ - "/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html": [ - [ - "/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html", - {} - ] - ], - "content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html": [ + "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html": [ [ - "/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html", + "/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html", {} ] ], - "content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html": [ + "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html": [ [ - "/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html", + "/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html", {} ] ], - "content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html": [ + "content-security-policy/child-src/child-src-allowed.sub.html": [ [ - "/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html", + "/content-security-policy/child-src/child-src-allowed.sub.html", {} ] ], - "content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html": [ + "content-security-policy/child-src/child-src-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html", + "/content-security-policy/child-src/child-src-blocked.sub.html", {} ] ], - "content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html": [ + "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html": [ [ - "/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html", + "/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html", {} ] ], - "content-security-policy/blink-contrib/style-allowed.sub.html": [ + "content-security-policy/child-src/child-src-cross-origin-load.sub.html": [ [ - "/content-security-policy/blink-contrib/style-allowed.sub.html", + "/content-security-policy/child-src/child-src-cross-origin-load.sub.html", {} ] ], - "content-security-policy/blink-contrib/style-blocked.sub.html": [ + "content-security-policy/child-src/child-src-redirect-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/style-blocked.sub.html", + "/content-security-policy/child-src/child-src-redirect-blocked.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html": [ + "content-security-policy/child-src/child-src-worker-allowed.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html", + "/content-security-policy/child-src/child-src-worker-allowed.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html": [ + "content-security-policy/child-src/child-src-worker-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html", + "/content-security-policy/child-src/child-src-worker-blocked.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-eval-blocked.sub.html": [ + "content-security-policy/connect-src/connect-src-beacon-allowed.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-eval-blocked.sub.html", + "/content-security-policy/connect-src/connect-src-beacon-allowed.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-from-guid.sub.html": [ + "content-security-policy/connect-src/connect-src-beacon-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-from-guid.sub.html", + "/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-function-function-blocked.sub.html": [ + "content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html", + "/content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html": [ + "content-security-policy/connect-src/connect-src-eventsource-allowed.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html", + "/content-security-policy/connect-src/connect-src-eventsource-allowed.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-script-src.sub.html": [ + "content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-script-src.sub.html", + "/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html", {} ] ], - "content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html": [ + "content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html": [ [ - "/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html", + "/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html", {} ] ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html": [ + "content-security-policy/connect-src/connect-src-websocket-allowed.sub.html": [ [ - "/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html", + "/content-security-policy/connect-src/connect-src-websocket-allowed.sub.html", {} ] ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html": [ - [ - "/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html", - {} - ] - ], - "content-security-policy/child-src/child-src-allowed.sub.html": [ + "content-security-policy/connect-src/connect-src-websocket-blocked.sub.html": [ [ - "/content-security-policy/child-src/child-src-allowed.sub.html", + "/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html", {} ] ], - "content-security-policy/child-src/child-src-blocked.sub.html": [ + "content-security-policy/connect-src/connect-src-xmlhttprequest-allowed.sub.html": [ [ - "/content-security-policy/child-src/child-src-blocked.sub.html", + "/content-security-policy/connect-src/connect-src-xmlhttprequest-allowed.sub.html", {} ] ], - "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html": [ + "content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html": [ [ - "/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html", + "/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html", {} ] ], - "content-security-policy/child-src/child-src-cross-origin-load.sub.html": [ + "content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub.html": [ [ - "/content-security-policy/child-src/child-src-cross-origin-load.sub.html", + "/content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub.html", {} ] ], - "content-security-policy/child-src/child-src-redirect-blocked.sub.html": [ + "content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html": [ [ - "/content-security-policy/child-src/child-src-redirect-blocked.sub.html", + "/content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html", {} ] ], - "content-security-policy/child-src/child-src-worker-allowed.sub.html": [ + "content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html": [ [ - "/content-security-policy/child-src/child-src-worker-allowed.sub.html", + "/content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html", {} ] ], - "content-security-policy/child-src/child-src-worker-blocked.sub.html": [ + "content-security-policy/connect-src/worker-connect-src-allowed.sub.html": [ [ - "/content-security-policy/child-src/child-src-worker-blocked.sub.html", + "/content-security-policy/connect-src/worker-connect-src-allowed.sub.html", {} ] ], - "content-security-policy/connect-src/connect-src-beacon-blocked.sub.html": [ + "content-security-policy/connect-src/worker-connect-src-blocked.sub.html": [ [ - "/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html", + "/content-security-policy/connect-src/worker-connect-src-blocked.sub.html", {} ] ], - "content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html": [ + "content-security-policy/connect-src/worker-from-guid.sub.html": [ [ - "/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html", + "/content-security-policy/connect-src/worker-from-guid.sub.html", {} ] ], - "content-security-policy/connect-src/connect-src-websocket-blocked.sub.html": [ + "content-security-policy/default-src/default-src-inline-allowed.sub.html": [ [ - "/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html", + "/content-security-policy/default-src/default-src-inline-allowed.sub.html", {} ] ], - "content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html": [ + "content-security-policy/default-src/default-src-inline-blocked.sub.html": [ [ - "/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html", + "/content-security-policy/default-src/default-src-inline-blocked.sub.html", {} ] ], @@ -304647,6 +303835,48 @@ {} ] ], + "content-security-policy/form-action/form-action-src-allowed.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-allowed.sub.html", + {} + ] + ], + "content-security-policy/form-action/form-action-src-blocked.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-blocked.sub.html", + {} + ] + ], + "content-security-policy/form-action/form-action-src-default-ignored.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-default-ignored.sub.html", + {} + ] + ], + "content-security-policy/form-action/form-action-src-get-allowed.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-get-allowed.sub.html", + {} + ] + ], + "content-security-policy/form-action/form-action-src-get-blocked.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-get-blocked.sub.html", + {} + ] + ], + "content-security-policy/form-action/form-action-src-javascript-blocked.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html", + {} + ] + ], + "content-security-policy/form-action/form-action-src-redirect-blocked.sub.html": [ + [ + "/content-security-policy/form-action/form-action-src-redirect-blocked.sub.html", + {} + ] + ], "content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html": [ [ "/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html", @@ -304821,6 +304051,36 @@ {} ] ], + "content-security-policy/frame-src/frame-src-about-blank-allowed-by-default.sub.html": [ + [ + "/content-security-policy/frame-src/frame-src-about-blank-allowed-by-default.sub.html", + {} + ] + ], + "content-security-policy/frame-src/frame-src-about-blank-allowed-by-scheme.sub.html": [ + [ + "/content-security-policy/frame-src/frame-src-about-blank-allowed-by-scheme.sub.html", + {} + ] + ], + "content-security-policy/frame-src/frame-src-allowed.sub.html": [ + [ + "/content-security-policy/frame-src/frame-src-allowed.sub.html", + {} + ] + ], + "content-security-policy/frame-src/frame-src-blocked.sub.html": [ + [ + "/content-security-policy/frame-src/frame-src-blocked.sub.html", + {} + ] + ], + "content-security-policy/frame-src/frame-src-cross-origin-load.sub.html": [ + [ + "/content-security-policy/frame-src/frame-src-cross-origin-load.sub.html", + {} + ] + ], "content-security-policy/frame-src/frame-src-redirect.html": [ [ "/content-security-policy/frame-src/frame-src-redirect.html", @@ -304833,6 +304093,24 @@ {} ] ], + "content-security-policy/generic/duplicate-directive.sub.html": [ + [ + "/content-security-policy/generic/duplicate-directive.sub.html", + {} + ] + ], + "content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html": [ + [ + "/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html", + {} + ] + ], + "content-security-policy/generic/filesystem-urls-match-filesystem.sub.html": [ + [ + "/content-security-policy/generic/filesystem-urls-match-filesystem.sub.html", + {} + ] + ], "content-security-policy/generic/generic-0_1-img-src.html": [ [ "/content-security-policy/generic/generic-0_1-img-src.html", @@ -304875,9 +304153,9 @@ {} ] ], - "content-security-policy/generic/generic-0_8.html": [ + "content-security-policy/generic/generic-0_8.sub.html": [ [ - "/content-security-policy/generic/generic-0_8.html", + "/content-security-policy/generic/generic-0_8.sub.html", {} ] ], @@ -304899,6 +304177,24 @@ {} ] ], + "content-security-policy/generic/policy-does-not-affect-child.sub.html": [ + [ + "/content-security-policy/generic/policy-does-not-affect-child.sub.html", + {} + ] + ], + "content-security-policy/img-src/icon-allowed.sub.html": [ + [ + "/content-security-policy/img-src/icon-allowed.sub.html", + {} + ] + ], + "content-security-policy/img-src/icon-blocked.sub.html": [ + [ + "/content-security-policy/img-src/icon-blocked.sub.html", + {} + ] + ], "content-security-policy/img-src/img-src-4_1.sub.html": [ [ "/content-security-policy/img-src/img-src-4_1.sub.html", @@ -304941,6 +304237,12 @@ {} ] ], + "content-security-policy/img-src/report-blocked-data-uri.sub.html": [ + [ + "/content-security-policy/img-src/report-blocked-data-uri.sub.html", + {} + ] + ], "content-security-policy/inheritance/iframe.html": [ [ "/content-security-policy/inheritance/iframe.html", @@ -304986,9 +304288,7 @@ "content-security-policy/media-src/media-src-7_1_2.sub.html": [ [ "/content-security-policy/media-src/media-src-7_1_2.sub.html", - { - "timeout": "long" - } + {} ] ], "content-security-policy/media-src/media-src-7_2.html": [ @@ -305000,9 +304300,7 @@ "content-security-policy/media-src/media-src-7_2_2.sub.html": [ [ "/content-security-policy/media-src/media-src-7_2_2.sub.html", - { - "timeout": "long" - } + {} ] ], "content-security-policy/media-src/media-src-7_3.sub.html": [ @@ -305020,9 +304318,7 @@ "content-security-policy/media-src/media-src-blocked.sub.html": [ [ "/content-security-policy/media-src/media-src-blocked.sub.html", - { - "timeout": "long" - } + {} ] ], "content-security-policy/media-src/media-src-redir-bug.sub.html": [ @@ -305031,6 +304327,12 @@ {} ] ], + "content-security-policy/meta/combine-header-and-meta-policies.sub.html": [ + [ + "/content-security-policy/meta/combine-header-and-meta-policies.sub.html", + {} + ] + ], "content-security-policy/meta/meta-img-src.html": [ [ "/content-security-policy/meta/meta-img-src.html", @@ -305043,6 +304345,12 @@ {} ] ], + "content-security-policy/meta/meta-outside-head.sub.html": [ + [ + "/content-security-policy/meta/meta-outside-head.sub.html", + {} + ] + ], "content-security-policy/navigation/javascript-url-navigation-inherits-csp.html": [ [ "/content-security-policy/navigation/javascript-url-navigation-inherits-csp.html", @@ -305101,12 +304409,146 @@ } ] ], + "content-security-policy/object-src/object-src-no-url-allowed.sub.html": [ + [ + "/content-security-policy/object-src/object-src-no-url-allowed.sub.html", + {} + ] + ], + "content-security-policy/object-src/object-src-no-url-blocked.sub.html": [ + [ + "/content-security-policy/object-src/object-src-no-url-blocked.sub.html", + {} + ] + ], + "content-security-policy/object-src/object-src-url-allowed.sub.html": [ + [ + "/content-security-policy/object-src/object-src-url-allowed.sub.html", + {} + ] + ], + "content-security-policy/object-src/object-src-url-blocked.sub.html": [ + [ + "/content-security-policy/object-src/object-src-url-blocked.sub.html", + {} + ] + ], + "content-security-policy/plugin-types/plugintypes-mismatched-data.sub.html": [ + [ + "/content-security-policy/plugin-types/plugintypes-mismatched-data.sub.html", + {} + ] + ], + "content-security-policy/plugin-types/plugintypes-mismatched-url.sub.html": [ + [ + "/content-security-policy/plugin-types/plugintypes-mismatched-url.sub.html", + {} + ] + ], + "content-security-policy/plugin-types/plugintypes-notype-data.sub.html": [ + [ + "/content-security-policy/plugin-types/plugintypes-notype-data.sub.html", + {} + ] + ], + "content-security-policy/plugin-types/plugintypes-notype-url.sub.html": [ + [ + "/content-security-policy/plugin-types/plugintypes-notype-url.sub.html", + {} + ] + ], + "content-security-policy/plugin-types/plugintypes-nourl-allowed.sub.html": [ + [ + "/content-security-policy/plugin-types/plugintypes-nourl-allowed.sub.html", + {} + ] + ], + "content-security-policy/plugin-types/plugintypes-nourl-blocked.sub.html": [ + [ + "/content-security-policy/plugin-types/plugintypes-nourl-blocked.sub.html", + {} + ] + ], + "content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html": [ + [ + "/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html", + {} + ] + ], + "content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html": [ + [ + "/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html", + {} + ] + ], + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html": [ + [ + "/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html", + {} + ] + ], + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html": [ + [ + "/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html", + { + "timeout": "long" + } + ] + ], + "content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html": [ + [ + "/content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html", + {} + ] + ], "content-security-policy/reporting/securitypolicyviolation-idl.html": [ [ "/content-security-policy/reporting/securitypolicyviolation-idl.html", {} ] ], + "content-security-policy/sandbox/iframe-inside-csp.sub.html": [ + [ + "/content-security-policy/sandbox/iframe-inside-csp.sub.html", + {} + ] + ], + "content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html": [ + [ + "/content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html", + {} + ] + ], + "content-security-policy/sandbox/sandbox-allow-scripts.sub.html": [ + [ + "/content-security-policy/sandbox/sandbox-allow-scripts.sub.html", + {} + ] + ], + "content-security-policy/sandbox/sandbox-empty-subframe.sub.html": [ + [ + "/content-security-policy/sandbox/sandbox-empty-subframe.sub.html", + {} + ] + ], + "content-security-policy/sandbox/sandbox-empty.sub.html": [ + [ + "/content-security-policy/sandbox/sandbox-empty.sub.html", + {} + ] + ], + "content-security-policy/script-src/injected-inline-script-allowed.sub.html": [ + [ + "/content-security-policy/script-src/injected-inline-script-allowed.sub.html", + {} + ] + ], + "content-security-policy/script-src/injected-inline-script-blocked.sub.html": [ + [ + "/content-security-policy/script-src/injected-inline-script-blocked.sub.html", + {} + ] + ], "content-security-policy/script-src/javascript-window-open-blocked.html": [ [ "/content-security-policy/script-src/javascript-window-open-blocked.html", @@ -305179,6 +304621,12 @@ {} ] ], + "content-security-policy/script-src/script-src-overrides-default-src.sub.html": [ + [ + "/content-security-policy/script-src/script-src-overrides-default-src.sub.html", + {} + ] + ], "content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html": [ [ "/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html", @@ -305305,6 +304753,108 @@ {} ] ], + "content-security-policy/script-src/script-src-wildcards-disallowed.html": [ + [ + "/content-security-policy/script-src/script-src-wildcards-disallowed.html", + {} + ] + ], + "content-security-policy/script-src/scripthash-allowed.sub.html": [ + [ + "/content-security-policy/script-src/scripthash-allowed.sub.html", + {} + ] + ], + "content-security-policy/script-src/scripthash-basic-blocked.sub.html": [ + [ + "/content-security-policy/script-src/scripthash-basic-blocked.sub.html", + {} + ] + ], + "content-security-policy/script-src/scripthash-default-src.sub.html": [ + [ + "/content-security-policy/script-src/scripthash-default-src.sub.html", + {} + ] + ], + "content-security-policy/script-src/scripthash-ignore-unsafeinline.sub.html": [ + [ + "/content-security-policy/script-src/scripthash-ignore-unsafeinline.sub.html", + {} + ] + ], + "content-security-policy/script-src/scripthash-unicode-normalization.sub.html": [ + [ + "/content-security-policy/script-src/scripthash-unicode-normalization.sub.html", + {} + ] + ], + "content-security-policy/script-src/scriptnonce-allowed.sub.html": [ + [ + "/content-security-policy/script-src/scriptnonce-allowed.sub.html", + {} + ] + ], + "content-security-policy/script-src/scriptnonce-and-scripthash.sub.html": [ + [ + "/content-security-policy/script-src/scriptnonce-and-scripthash.sub.html", + {} + ] + ], + "content-security-policy/script-src/scriptnonce-basic-blocked.sub.html": [ + [ + "/content-security-policy/script-src/scriptnonce-basic-blocked.sub.html", + {} + ] + ], + "content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub.html": [ + [ + "/content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub.html", + {} + ] + ], + "content-security-policy/script-src/scriptnonce-redirect.sub.html": [ + [ + "/content-security-policy/script-src/scriptnonce-redirect.sub.html", + {} + ] + ], + "content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html": [ + [ + "/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html", + {} + ] + ], + "content-security-policy/script-src/worker-eval-blocked.sub.html": [ + [ + "/content-security-policy/script-src/worker-eval-blocked.sub.html", + {} + ] + ], + "content-security-policy/script-src/worker-function-function-blocked.sub.html": [ + [ + "/content-security-policy/script-src/worker-function-function-blocked.sub.html", + {} + ] + ], + "content-security-policy/script-src/worker-importscripts-blocked.sub.html": [ + [ + "/content-security-policy/script-src/worker-importscripts-blocked.sub.html", + {} + ] + ], + "content-security-policy/script-src/worker-script-src.sub.html": [ + [ + "/content-security-policy/script-src/worker-script-src.sub.html", + {} + ] + ], + "content-security-policy/script-src/worker-set-timeout-blocked.sub.html": [ + [ + "/content-security-policy/script-src/worker-set-timeout-blocked.sub.html", + {} + ] + ], "content-security-policy/securitypolicyviolation/blockeduri-eval.html": [ [ "/content-security-policy/securitypolicyviolation/blockeduri-eval.html", @@ -305407,6 +304957,66 @@ {} ] ], + "content-security-policy/style-src/injected-inline-style-allowed.sub.html": [ + [ + "/content-security-policy/style-src/injected-inline-style-allowed.sub.html", + {} + ] + ], + "content-security-policy/style-src/injected-inline-style-blocked.sub.html": [ + [ + "/content-security-policy/style-src/injected-inline-style-blocked.sub.html", + {} + ] + ], + "content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub.html": [ + [ + "/content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub.html", + {} + ] + ], + "content-security-policy/style-src/inline-style-allowed.sub.html": [ + [ + "/content-security-policy/style-src/inline-style-allowed.sub.html", + {} + ] + ], + "content-security-policy/style-src/inline-style-attribute-allowed.sub.html": [ + [ + "/content-security-policy/style-src/inline-style-attribute-allowed.sub.html", + {} + ] + ], + "content-security-policy/style-src/inline-style-attribute-blocked.sub.html": [ + [ + "/content-security-policy/style-src/inline-style-attribute-blocked.sub.html", + {} + ] + ], + "content-security-policy/style-src/inline-style-attribute-on-html.sub.html": [ + [ + "/content-security-policy/style-src/inline-style-attribute-on-html.sub.html", + {} + ] + ], + "content-security-policy/style-src/inline-style-blocked.sub.html": [ + [ + "/content-security-policy/style-src/inline-style-blocked.sub.html", + {} + ] + ], + "content-security-policy/style-src/style-allowed.sub.html": [ + [ + "/content-security-policy/style-src/style-allowed.sub.html", + {} + ] + ], + "content-security-policy/style-src/style-blocked.sub.html": [ + [ + "/content-security-policy/style-src/style-blocked.sub.html", + {} + ] + ], "content-security-policy/style-src/style-src-error-event-fires.html": [ [ "/content-security-policy/style-src/style-src-error-event-fires.html", @@ -305539,6 +305149,36 @@ {} ] ], + "content-security-policy/style-src/stylehash-allowed.sub.html": [ + [ + "/content-security-policy/style-src/stylehash-allowed.sub.html", + {} + ] + ], + "content-security-policy/style-src/stylehash-basic-blocked.sub.html": [ + [ + "/content-security-policy/style-src/stylehash-basic-blocked.sub.html", + {} + ] + ], + "content-security-policy/style-src/stylehash-default-src.sub.html": [ + [ + "/content-security-policy/style-src/stylehash-default-src.sub.html", + {} + ] + ], + "content-security-policy/style-src/stylenonce-allowed.sub.html": [ + [ + "/content-security-policy/style-src/stylenonce-allowed.sub.html", + {} + ] + ], + "content-security-policy/style-src/stylenonce-blocked.sub.html": [ + [ + "/content-security-policy/style-src/stylenonce-blocked.sub.html", + {} + ] + ], "content-security-policy/svg/object-in-svg-foreignobject.sub.html": [ [ "/content-security-policy/svg/object-in-svg-foreignobject.sub.html", @@ -305569,6 +305209,66 @@ {} ] ], + "content-security-policy/unsafe-eval/eval-allowed.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-allowed.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-blocked-and-sends-report.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-blocked-and-sends-report.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-blocked-in-about-blank-iframe.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-blocked-in-about-blank-iframe.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-blocked.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-blocked.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-scripts-setInterval-allowed.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-scripts-setInterval-allowed.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-scripts-setTimeout-allowed.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-scripts-setTimeout-allowed.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/eval-scripts-setTimeout-blocked.sub.html": [ + [ + "/content-security-policy/unsafe-eval/eval-scripts-setTimeout-blocked.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/function-constructor-allowed.sub.html": [ + [ + "/content-security-policy/unsafe-eval/function-constructor-allowed.sub.html", + {} + ] + ], + "content-security-policy/unsafe-eval/function-constructor-blocked.sub.html": [ + [ + "/content-security-policy/unsafe-eval/function-constructor-blocked.sub.html", + {} + ] + ], "content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html": [ [ "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html", @@ -307409,6 +307109,12 @@ {} ] ], + "css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html": [ + [ + "/css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html", + {} + ] + ], "css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.html": [ [ "/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.html", @@ -307499,6 +307205,12 @@ {} ] ], + "css/css-grid-1/grid-model/grid-box-sizing-001.html": [ + [ + "/css/css-grid-1/grid-model/grid-box-sizing-001.html", + {} + ] + ], "css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.html": [ [ "/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.html", @@ -310679,6 +310391,42 @@ {} ] ], + "css/filter-effects-1/parsing/color-interpolation-filters-parsing-invalid.html": [ + [ + "/css/filter-effects-1/parsing/color-interpolation-filters-parsing-invalid.html", + {} + ] + ], + "css/filter-effects-1/parsing/color-interpolation-filters-parsing-valid.html": [ + [ + "/css/filter-effects-1/parsing/color-interpolation-filters-parsing-valid.html", + {} + ] + ], + "css/filter-effects-1/parsing/filter-parsing-invalid.html": [ + [ + "/css/filter-effects-1/parsing/filter-parsing-invalid.html", + {} + ] + ], + "css/filter-effects-1/parsing/filter-parsing-valid.html": [ + [ + "/css/filter-effects-1/parsing/filter-parsing-valid.html", + {} + ] + ], + "css/filter-effects-1/parsing/lighting-color-parsing-invalid.html": [ + [ + "/css/filter-effects-1/parsing/lighting-color-parsing-invalid.html", + {} + ] + ], + "css/filter-effects-1/parsing/lighting-color-parsing-valid.html": [ + [ + "/css/filter-effects-1/parsing/lighting-color-parsing-valid.html", + {} + ] + ], "css/geometry-1/DOMMatrix-001.html": [ [ "/css/geometry-1/DOMMatrix-001.html", @@ -315957,6 +315705,12 @@ {} ] ], + "fetch/api/basic/keepalive.html": [ + [ + "/fetch/api/basic/keepalive.html", + {} + ] + ], "fetch/api/basic/mode-no-cors-worker.html": [ [ "/fetch/api/basic/mode-no-cors-worker.html", @@ -316677,6 +316431,12 @@ } ] ], + "fetch/api/request/request-keepalive.html": [ + [ + "/fetch/api/request/request-keepalive.html", + {} + ] + ], "fetch/api/request/request-structure.html": [ [ "/fetch/api/request/request-structure.html", @@ -316979,9 +316739,9 @@ {} ] ], - "generic-sensor/SensorErrorEvent-constructor.html": [ + "generic-sensor/SensorErrorEvent-constructor.https.html": [ [ - "/generic-sensor/SensorErrorEvent-constructor.html", + "/generic-sensor/SensorErrorEvent-constructor.https.html", {} ] ], @@ -320193,6 +319953,12 @@ {} ] ], + "html/editing/focus/processing-model/preventScroll.html": [ + [ + "/html/editing/focus/processing-model/preventScroll.html", + {} + ] + ], "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html": [ [ "/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html", @@ -324481,18 +324247,36 @@ {} ] ], + "html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html": [ + [ + "/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html", + {} + ] + ], "html/semantics/interactive-elements/the-dialog-element/dialog-open.html": [ [ "/html/semantics/interactive-elements/the-dialog-element/dialog-open.html", {} ] ], + "html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html": [ + [ + "/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html", + {} + ] + ], "html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html": [ [ "/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html", {} ] ], + "html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html": [ + [ + "/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html", + {} + ] + ], "html/semantics/interactive-elements/the-summary-element/activation-behavior.html": [ [ "/html/semantics/interactive-elements/the-summary-element/activation-behavior.html", @@ -325597,9 +325381,15 @@ {} ] ], - "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html": [ + "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html": [ + [ + "/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html", + {} + ] + ], + "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html": [ [ - "/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html", + "/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html", {} ] ], @@ -325719,6 +325509,12 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html": [ + [ + "/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html", + {} + ] + ], "html/semantics/scripting-1/the-script-element/module/import-subgraph-404.html": [ [ "/html/semantics/scripting-1/the-script-element/module/import-subgraph-404.html", @@ -328889,6 +328685,12 @@ {} ] ], + "longtask-timing/shared-renderer/longtask-in-new-window.html": [ + [ + "/longtask-timing/shared-renderer/longtask-in-new-window.html", + {} + ] + ], "magnetometer/Magnetometer.https.html": [ [ "/magnetometer/Magnetometer.https.html", @@ -329555,9 +329357,9 @@ {} ] ], - "mediacapture-streams/MediaStream-default-feature-policy.https.sub.html": [ + "mediacapture-streams/MediaStream-default-feature-policy.https.html": [ [ - "/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html", + "/mediacapture-streams/MediaStream-default-feature-policy.https.html", {} ] ], @@ -329615,6 +329417,12 @@ {} ] ], + "mediacapture-streams/MediaStreamTrack-idl.https.html": [ + [ + "/mediacapture-streams/MediaStreamTrack-idl.https.html", + {} + ] + ], "mediacapture-streams/MediaStreamTrack-init.https.html": [ [ "/mediacapture-streams/MediaStreamTrack-init.https.html", @@ -329657,1605 +329465,1377 @@ {} ] ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html", - {} - ] - ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html": [ - [ - "/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html": [ - [ - "/mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html", - {} - ] - ], - "mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html": [ + "mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html", + "/mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/audio-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/audio-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/audio-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/audio-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/audio-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/audio-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html": [ + "mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html", + "/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html": [ + "mixed-content/fetch-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html", + "/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html": [ + "mixed-content/fetch-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html", + "/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html": [ + "mixed-content/fetch-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html", + "/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/fetch-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/fetch-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/fetch-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/fetch-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - [ - "/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", - {} - ] - ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - [ - "/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", - {} - ] - ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - [ - "/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", - {} - ] - ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - [ - "/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", - {} - ] - ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/imageset.https.sub.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/imageset.https.sub.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/img-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/img-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/object-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/object-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/picture-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/picture-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/script-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/script-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/video-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "/mixed-content/video-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/imageset.https.sub.html": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/imageset.https.sub.html", + "/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/meta-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/meta-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/meta-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/meta-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/meta-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/meta-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/worker-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/worker-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/worker-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/worker-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/worker-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/worker-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/worker-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/worker-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/worker-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/worker-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", {} ] ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ + "mixed-content/xhr-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ [ - "/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "/mixed-content/xhr-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", {} ] ], @@ -341153,6 +340733,12 @@ {} ] ], + "referrer-policy/generic/iframe-inheritance.html": [ + [ + "/referrer-policy/generic/iframe-inheritance.html", + {} + ] + ], "referrer-policy/generic/link-rel-prefetch.html": [ [ "/referrer-policy/generic/link-rel-prefetch.html", @@ -349229,9 +348815,9 @@ {} ] ], - "requestidlecallback/callback-timeout-with-raf.html": [ + "requestidlecallback/callback-timeout-when-busy.html": [ [ - "/requestidlecallback/callback-timeout-with-raf.html", + "/requestidlecallback/callback-timeout-when-busy.html", {} ] ], @@ -349471,42 +349057,6 @@ {} ] ], - "security/window-name-after-cross-origin-aux-frame-navigation.sub.html": [ - [ - "/security/window-name-after-cross-origin-aux-frame-navigation.sub.html", - {} - ] - ], - "security/window-name-after-cross-origin-main-frame-navigation.sub.html": [ - [ - "/security/window-name-after-cross-origin-main-frame-navigation.sub.html", - {} - ] - ], - "security/window-name-after-cross-origin-sub-frame-navigation.sub.html": [ - [ - "/security/window-name-after-cross-origin-sub-frame-navigation.sub.html", - {} - ] - ], - "security/window-name-after-same-origin-aux-frame-navigation.sub.html": [ - [ - "/security/window-name-after-same-origin-aux-frame-navigation.sub.html", - {} - ] - ], - "security/window-name-after-same-origin-main-frame-navigation.sub.html": [ - [ - "/security/window-name-after-same-origin-main-frame-navigation.sub.html", - {} - ] - ], - "security/window-name-after-same-origin-sub-frame-navigation.sub.html": [ - [ - "/security/window-name-after-same-origin-sub-frame-navigation.sub.html", - {} - ] - ], "selection/Document-open.html": [ [ "/selection/Document-open.html", @@ -350899,12 +350449,6 @@ {} ] ], - "service-workers/service-worker/request-body-blob.https.html": [ - [ - "/service-workers/service-worker/request-body-blob.https.html", - {} - ] - ], "service-workers/service-worker/request-end-to-end.https.html": [ [ "/service-workers/service-worker/request-end-to-end.https.html", @@ -353309,75 +352853,81 @@ {} ] ], - "viewport/viewport-no-resize-event-on-overflow-recalc.html": [ + "visual-viewport/viewport-no-resize-event-on-overflow-recalc.html": [ + [ + "/visual-viewport/viewport-no-resize-event-on-overflow-recalc.html", + {} + ] + ], + "visual-viewport/viewport-read-size-causes-layout.html": [ [ - "/viewport/viewport-no-resize-event-on-overflow-recalc.html", + "/visual-viewport/viewport-read-size-causes-layout.html", {} ] ], - "viewport/viewport-read-size-causes-layout.html": [ + "visual-viewport/viewport-read-size-in-iframe-causes-layout.html": [ [ - "/viewport/viewport-read-size-causes-layout.html", + "/visual-viewport/viewport-read-size-in-iframe-causes-layout.html", {} ] ], - "viewport/viewport-read-size-in-iframe-causes-layout.html": [ + "visual-viewport/viewport-resize-event-on-load-overflowing-page.html": [ [ - "/viewport/viewport-read-size-in-iframe-causes-layout.html", + "/visual-viewport/viewport-resize-event-on-load-overflowing-page.html", {} ] ], - "viewport/viewport-resize-event-on-load-overflowing-page.html": [ + "visual-viewport/viewport-scrollbars-cause-resize.html": [ [ - "/viewport/viewport-resize-event-on-load-overflowing-page.html", + "/visual-viewport/viewport-scrollbars-cause-resize.html", {} ] ], - "viewport/viewport-scrollbars-cause-resize.html": [ + "visual-viewport/viewport-type.html": [ [ - "/viewport/viewport-scrollbars-cause-resize.html", + "/visual-viewport/viewport-type.html", {} ] ], - "viewport/viewport-type.html": [ + "visual-viewport/viewport-unscaled-scale-iframe.html": [ [ - "/viewport/viewport-type.html", + "/visual-viewport/viewport-unscaled-scale-iframe.html", {} ] ], - "viewport/viewport-unscaled-scale-iframe.html": [ + "visual-viewport/viewport-unscaled-scale.html": [ [ - "/viewport/viewport-unscaled-scale-iframe.html", + "/visual-viewport/viewport-unscaled-scale.html", {} ] ], - "viewport/viewport-unscaled-scale.html": [ + "visual-viewport/viewport-unscaled-scroll-iframe.html": [ [ - "/viewport/viewport-unscaled-scale.html", + "/visual-viewport/viewport-unscaled-scroll-iframe.html", {} ] ], - "viewport/viewport-unscaled-scroll-iframe.html": [ + "visual-viewport/viewport-unscaled-scroll.html": [ [ - "/viewport/viewport-unscaled-scroll-iframe.html", + "/visual-viewport/viewport-unscaled-scroll.html", {} ] ], - "viewport/viewport-unscaled-scroll.html": [ + "visual-viewport/viewport-unscaled-size-iframe.html": [ [ - "/viewport/viewport-unscaled-scroll.html", + "/visual-viewport/viewport-unscaled-size-iframe.html", {} ] ], - "viewport/viewport-unscaled-size-iframe.html": [ + "visual-viewport/viewport-unscaled-size.html": [ [ - "/viewport/viewport-unscaled-size-iframe.html", + "/visual-viewport/viewport-unscaled-size.html", {} ] ], - "viewport/viewport-unscaled-size.html": [ + "wake-lock/interfaces.https.html": [ [ - "/viewport/viewport-unscaled-size.html", + "/wake-lock/interfaces.https.html", {} ] ], @@ -353873,6 +353423,24 @@ {} ] ], + "webaudio/chrome/the-constantsourcenode-interface/constant-source-basic.html": [ + [ + "/webaudio/chrome/the-constantsourcenode-interface/constant-source-basic.html", + {} + ] + ], + "webaudio/chrome/the-constantsourcenode-interface/constant-source-onended.html": [ + [ + "/webaudio/chrome/the-constantsourcenode-interface/constant-source-onended.html", + {} + ] + ], + "webaudio/chrome/the-constantsourcenode-interface/constant-source-output.html": [ + [ + "/webaudio/chrome/the-constantsourcenode-interface/constant-source-output.html", + {} + ] + ], "webaudio/historical.html": [ [ "/webaudio/historical.html", @@ -358139,6 +357707,12 @@ {} ] ], + "webmessaging/Channel_postMessage_Blob.htm": [ + [ + "/webmessaging/Channel_postMessage_Blob.htm", + {} + ] + ], "webmessaging/Channel_postMessage_DataCloneErr.htm": [ [ "/webmessaging/Channel_postMessage_DataCloneErr.htm", @@ -359011,6 +358585,12 @@ {} ] ], + "webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html": [ + [ + "/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html", + {} + ] + ], "webrtc/RTCPeerConnection-setRemoteDescription.html": [ [ "/webrtc/RTCPeerConnection-setRemoteDescription.html", @@ -359161,9 +358741,9 @@ {} ] ], - "webrtc/interfaces.html": [ + "webrtc/interfaces.https.html": [ [ - "/webrtc/interfaces.html", + "/webrtc/interfaces.https.html", {} ] ], @@ -362785,12 +362365,24 @@ {} ] ], + "worklets/animation-worklet-referrer.html": [ + [ + "/worklets/animation-worklet-referrer.html", + {} + ] + ], "worklets/paint-worklet-import.html": [ [ "/worklets/paint-worklet-import.html", {} ] ], + "worklets/paint-worklet-referrer.html": [ + [ + "/worklets/paint-worklet-referrer.html", + {} + ] + ], "x-frame-options/deny.sub.html": [ [ "/x-frame-options/deny.sub.html", @@ -382071,6 +381663,18 @@ {} ] ], + "css/css-fonts-3/font-variant-position-02.html": [ + [ + "/css/css-fonts-3/font-variant-position-02.html", + {} + ] + ], + "css/css-fonts-3/font-variant-position-03.html": [ + [ + "/css/css-fonts-3/font-variant-position-03.html", + {} + ] + ], "css/css-fonts-3/language-specific-01.html": [ [ "/css/css-fonts-3/language-specific-01.html", @@ -383067,12 +382671,6 @@ {} ] ], - "css/css3-color/t44-currentcolor-inherited-c.xht": [ - [ - "/css/css3-color/t44-currentcolor-inherited-c.xht", - {} - ] - ], "css/css3-color/t451-system-colors-a.xht": [ [ "/css/css3-color/t451-system-colors-a.xht", @@ -383385,7 +382983,7 @@ "support" ], "./.travis.yml": [ - "1e5af7c585f3789659d7a614cfbed060f763f3ad", + "54adee7fb83a554a18793883baf382a3ec534f62", "support" ], "./CONTRIBUTING.md": [ @@ -383413,7 +383011,7 @@ "support" ], "./lint.whitelist": [ - "f23ed9721b92ce719c42f53e682eb774743a0643", + "c6d3de79e373520c12e55fc71d1bc556dade9569", "support" ], "./serve.py": [ @@ -387904,6 +387502,10 @@ "03f52693e44c77add3d3be21b0e9232425b750b2", "testharness" ], + "IndexedDB/idbcursor-request-source.html": [ + "98bcafdf7facb08f0a10ae23cfee0c547d689328", + "testharness" + ], "IndexedDB/idbcursor-reused.htm": [ "2462c58f442407b1168751cc447076dc39e3c1ee", "testharness" @@ -388408,6 +388010,10 @@ "9d994ad6a23181b113947e5714ddbe3592619540", "testharness" ], + "IndexedDB/idbindex-request-source.html": [ + "0101dd82175ea14b0b887d645b13c0e76166e33b", + "testharness" + ], "IndexedDB/idbindex_count.htm": [ "2e44015e473ef424160ebef828a4e1925cf1b480", "testharness" @@ -388584,6 +388190,10 @@ "7b276a866c669890d42b47a66ad5111e32e3d1f9", "testharness" ], + "IndexedDB/idbobjectstore-request-source.html": [ + "9fb6d377349ba0919572d9725e2a98772fc66b9a", + "testharness" + ], "IndexedDB/idbobjectstore-transaction-SameObject.html": [ "f8fe684bf65950e534b269413620339819191abb", "testharness" @@ -391689,7 +391299,7 @@ "testharness" ], "accelerometer/Accelerometer_insecure_context.html": [ - "62c0fdfe1ee0752956b4c68e877cd7f47ac887a1", + "da374eab5cbc963d8e5e2f2025d9fb1a94043643", "testharness" ], "accelerometer/Accelerometer_onerror-manual.https.html": [ @@ -391701,15 +391311,131 @@ "support" ], "accelerometer/idlharness.https.html": [ - "a4b5c164268d6742e7da504d15d6b9eeb4cfc6ce", + "27d8177856ad17d372df7f099214df5a8b65fee8", "testharness" ], + "acid/README.md": [ + "76f4f73365670ecc3f97c560141a280a52b46807", + "support" + ], + "acid/acid2/404.html": [ + "34bc78baab77c60aa684ee6813aa86249800eb3b", + "support" + ], + "acid/acid2/reference.html": [ + "61b1dcb8c4675c97727c2ffc1780e2eb5c068dd6", + "support" + ], + "acid/acid2/reference.png": [ + "696764f4391c13a6708d4fe5f23923a6896fd942", + "support" + ], + "acid/acid2/reftest.html": [ + "1ba7784734de3cdef01a60fbe2bdaf604b368fca", + "reftest" + ], + "acid/acid2/test.html": [ + "90dbe7051d6b95cb21e1e1e770a025f8e3aac7fe", + "support" + ], + "acid/acid3/empty.css": [ + "2f6e2814f959b06142ba957b90f4001b5329c3b1", + "support" + ], + "acid/acid3/empty.css.headers": [ + "41e260e7df49e0e4ddb1fc5df11913dbda15edd7", + "support" + ], + "acid/acid3/empty.html": [ + "6fd8f696ff136a0a1122a9e492583e18704c2c73", + "support" + ], + "acid/acid3/empty.png": [ + "670ad8af8896cc966d44bdf8bd943b04e9d2a5b3", + "support" + ], + "acid/acid3/empty.txt": [ + "96a0d315fb0f04f8de929e81a02c71c411e7132b", + "support" + ], + "acid/acid3/empty.xml": [ + "66e1301c2bd8ba5281f6ffddf8bfa69877c73bd6", + "support" + ], + "acid/acid3/empty.xml.headers": [ + "0bd5f6529278b256fbf88df3b8ff4e196f254152", + "support" + ], + "acid/acid3/favicon.ico": [ + "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "support" + ], + "acid/acid3/favicon.ico.headers": [ + "2c51b95bd2032c76dcc7a1c54e197756159a7e4b", + "support" + ], + "acid/acid3/reference.png": [ + "2bd47f247ce1328013d2ade5c7e4b5b03f5a0eda", + "support" + ], + "acid/acid3/reference.sub.html": [ + "764c07c1072c831cb69719372aca734fa49d827a", + "support" + ], + "acid/acid3/support-a.png": [ + "036a26be37f2ecd1ee92ffc580a02390af99a660", + "support" + ], + "acid/acid3/support-b.png": [ + "4772d37737a3379db3fae1faf13aeaa272c7e8b3", + "support" + ], + "acid/acid3/support-b.png.headers": [ + "eace94f752c631a4785b9e1f52fa6f298b8924e0", + "support" + ], + "acid/acid3/svg.xml": [ + "bd09818b36af3acdc711836b7163c7f79f4db349", + "support" + ], + "acid/acid3/svg.xml.headers": [ + "700fd6e4cb3f0c4069d02e09bcead4206fe9ca67", + "support" + ], + "acid/acid3/test.html": [ + "1822fb86b9af47dd384398e56afb6d8ed2f0565b", + "reftest" + ], + "acid/acid3/xhtml.1": [ + "2bd66b61cf28d08ddd4a262785b953b6a5f9982c", + "support" + ], + "acid/acid3/xhtml.1.headers": [ + "889fd09853f091aba8fea3b45cfeb36437be1c2b", + "support" + ], + "acid/acid3/xhtml.2": [ + "15a61290a2a1ea306de755501d820815f4a45a88", + "support" + ], + "acid/acid3/xhtml.2.headers": [ + "889fd09853f091aba8fea3b45cfeb36437be1c2b", + "support" + ], + "acid/acid3/xhtml.3": [ + "a3ede89b3b94bc5c02c39bb0c26075a5a2bf6396", + "support" + ], + "acid/acid3/xhtml.3.headers": [ + "889fd09853f091aba8fea3b45cfeb36437be1c2b", + "support" + ], "ambient-light/AmbientLightSensor.https.html": [ "86a1f84e2e034d58b2a7f6fc01880028b444c7cd", "testharness" ], "ambient-light/AmbientLightSensor_insecure_context.html": [ - "9267bca8016bdde90ba2e5e866e9989db7c045dd", + "f6d9e5bd6d1ce6705835f15498ddbb5a5b82fb88", "testharness" ], "ambient-light/AmbientLightSensor_onerror-manual.https.html": [ @@ -391721,7 +391447,7 @@ "support" ], "ambient-light/idlharness.https.html": [ - "f48a58b450fa15e820bef6d9c6f5dac834d8d6fb", + "e28ad30d7611438c7b3e884ef4160cf3a096ea85", "testharness" ], "annotation-model/.editorconfig": [ @@ -393777,7 +393503,7 @@ "testharness" ], "background-fetch/mixed-content-and-allowed-schemes.https.window.js": [ - "13873d861416a40d831026a88f864f13a9447c7f", + "a285388a7d275f50444079b9549797ed29b27fd3", "testharness" ], "background-fetch/port-blocking.https.window.js": [ @@ -411968,1220 +411694,160 @@ "19d2027dc8784a479722b7f405fee31973808e2f", "testharness" ], - "content-security-policy/blink-contrib-2/allowed.css": [ - "4477032f6a7347c932c71f9737f3f5e8d244c7d3", - "support" - ], - "content-security-policy/blink-contrib-2/base-uri-allow.sub.html": [ - "8a557e111738324c510f48e1a2030933caa33087", - "testharness" - ], - "content-security-policy/blink-contrib-2/base-uri-allow.sub.html.sub.headers": [ - "6205a5bbb5290f29b462bfe2395450ac31772550", - "support" - ], - "content-security-policy/blink-contrib-2/base-uri-deny.sub.html": [ - "b9661979aa2ffda1bb4923bef096962ad632c6e3", - "testharness" - ], - "content-security-policy/blink-contrib-2/base-uri-deny.sub.html.sub.headers": [ - "ccfc66c70082010f33917cc245fbc30affc46798", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html": [ - "83ebd7d64b5746989f8bdd9c5103ffc11aa93f36", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html.sub.headers": [ - "c74c11f68173073c6759d3a170c0684920078f95", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html": [ - "757d2535beddbac6fdd8efaa5d0cb84afaf28235", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.sub.headers": [ - "7222d1f514ab8f7f7bff52bab4a190f95bc20315", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html": [ - "840c122d2a7063848064402c7d76f2d65abfde39", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html.sub.headers": [ - "525c9c57c7e2f0bfc15cf7c5af7b32db5eba125b", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html": [ - "cc54ab08c93d54539891369e9ff1b293c3365286", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html.sub.headers": [ - "546dc51d2d91e73b3cb23c8d995fedaadc16a628", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html": [ - "ad6e0052bde40225c42d044301a860433d572fe2", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.sub.headers": [ - "5e34b41789ee898312b915dcd2f4ed3f03085dca", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html": [ - "cf1d1a761cd6119698d44a10e42e79bd4a476707", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.sub.headers": [ - "3dc9196bfb5e76f30e4b7585f74c73ad6d6ebca8", - "support" - ], - "content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html": [ - "51a8da18c3e10220c8080ea33e10e7d7d8abcb07", - "testharness" - ], - "content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.sub.headers": [ - "3a3b24785f4fea78703818933b0476896e959545", - "support" - ], - "content-security-policy/blink-contrib-2/meta-outside-head.sub.html": [ - "68f74fa0c400ca45ddf0281d373da2630f03b8f2", - "testharness" - ], - "content-security-policy/blink-contrib-2/meta-outside-head.sub.html.sub.headers": [ - "3693f04b4221fac51e2074e5ab29d09394fe3b43", - "support" - ], - "content-security-policy/blink-contrib-2/metaHelper.js": [ - "ff614bd9c4e37c02c8027c6b38fc615c0ade6883", - "support" - ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html": [ - "898041d9b67c26e17e346b76c5d74eb7f1aa84a9", - "testharness" - ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html.sub.headers": [ - "670e8a07d47244eb5cc339ffbd84c21f64116370", - "support" - ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html": [ - "2013babc6dd58142e92c57df92f0435035bf1ed1", - "testharness" - ], - "content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html.sub.headers": [ - "dda5601b7a82a0c74c72546211b6342a6a1649c1", - "support" - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html": [ - "c63a410659d4e310c49c7d801164631d0182df67", - "testharness" - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.sub.headers": [ - "c57954b107555b24a8533c9761e325804b0a361a", - "support" - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html": [ - "a41d08e25b47576b9cfdcf4fcc455cb08c2fbf34", - "testharness" - ], - "content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.sub.headers": [ - "4689f895bf0571659932e078ae5c515b206dbb50", - "support" - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html": [ - "75d812278e01f876069ccf40ad2e8d776cfe0ddf", - "testharness" - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html.sub.headers": [ - "23cd8eaa18002d63739cedfb7fae8e609d74df4f", - "support" - ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html": [ - "519c94f700d87a69dc9c89ce5670112a5024cd61", + "content-security-policy/blob/blob-urls-do-not-match-self.sub.html": [ + "8fb0231ccaff9062464119096a4ae89c04216b42", "testharness" ], - "content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.sub.headers": [ - "c5f88b1987a74cad08d716600963b572786684ea", - "support" - ], - "content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html": [ - "f37a26072dda19784f9a8b1a5cd19908641addb4", - "testharness" - ], - "content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html.sub.headers": [ - "489ccab66c926e96b8d8e63fc570bbcbc9be914d", - "support" - ], - "content-security-policy/blink-contrib-2/scripthash-allowed.sub.html": [ - "504d8fcd9a506bc26ec62f4013be4c932b51b7be", + "content-security-policy/blob/blob-urls-match-blob.sub.html": [ + "ed1190f47cbdc174364d1e40b842acc0b2320b0a", "testharness" ], - "content-security-policy/blink-contrib-2/scripthash-allowed.sub.html.sub.headers": [ - "efa78236077151c9db3131dc4012d313be14d2cf", - "support" - ], - "content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html": [ - "60327c2ed7fafd20d6856c64a58d5a45f57edd59", + "content-security-policy/blob/self-doesnt-match-blob.sub.html": [ + "ecf7854c6d8a895cde255d3eb27316f22473373a", "testharness" ], - "content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html.sub.headers": [ - "bd797393705ef8e94c38d3901c9875b17a12cda7", - "support" - ], - "content-security-policy/blink-contrib-2/scripthash-default-src.sub.html": [ - "f68fd0d2c9f32ac979b89c74262c09d2ff350052", + "content-security-policy/blob/star-doesnt-match-blob.sub.html": [ + "6b0e38bd3eecc061772515d651386a155a0905fe", "testharness" ], - "content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.sub.headers": [ - "fbd7e70e5242a6e9dc49392ee3ac94b07a809f12", - "support" - ], - "content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html": [ - "4c820472cd10c61bc4ee2b4fcd3f7166bc4eed63", - "testharness" - ], - "content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html.sub.headers": [ - "d2653014b0a2ef8fa8ac48f487ac0190b0322491", - "support" - ], - "content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html": [ - "19e9ba394da26e22112d5259da9f687e15dad71d", - "testharness" - ], - "content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html.sub.headers": [ - "2846f1df6ad40681e3da12e73cc835211787368a", - "support" - ], - "content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html": [ - "db7030d465c87d5820389ddefb43e5023e5d3f22", - "testharness" - ], - "content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html.sub.headers": [ - "8b1cea5e0795626976e9fb99b1207d91125006f7", - "support" - ], - "content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html": [ - "727b7acbfdec17f3740bfdc86df33a8bcb608a10", - "testharness" - ], - "content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html.sub.headers": [ - "ebf7b1a5fb3f003f86977876a163715a01c3627b", - "support" - ], - "content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html": [ - "768b314d977b5b23af218b7a004502d3c444938b", - "testharness" - ], - "content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.sub.headers": [ - "6dac27cec2673d7b8c0f4c8cbc37b502469c143d", - "support" - ], - "content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html": [ - "fa1c716c2e68cbc805796d7ec223fe84a51978c9", - "testharness" - ], - "content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html.sub.headers": [ - "5eb2dece8f120e0db6980bc26e6b6c9bc9d46e7a", - "support" - ], - "content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html": [ - "30befb75a19b8111c23a97ce7f4f60db4d24d493", - "testharness" - ], - "content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html.sub.headers": [ - "10f81ddd4bf6cd9a3d9c47f686162cd8d68b8aea", - "support" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html": [ - "f9dd2b59f8dbdd8ba9eb60265e10cf095a1fb147", - "testharness" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html.sub.headers": [ - "93fc40dfbce27b0aeefcad22a111ad060fd696e4", - "support" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html": [ - "d2d4c75e332b4e64314572aa64fa173463a9f017", - "testharness" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html.sub.headers": [ - "b0f6577c04f6ed4fcdb502353d1d54ed9bfc8cb7", - "support" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html": [ - "40170584f1f4e64dde81a6223a60b73d8e8d03ad", - "testharness" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html.sub.headers": [ - "992e5a67c57e895c77f4dd792c2a6d1e5eea541c", - "support" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html": [ - "3ea03b1451627610c5efc7cad3917d6872a0fae1", - "testharness" - ], - "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html.sub.headers": [ - "1cc03dde82f7d1526d65b30528252e5b796ae511", - "support" - ], - "content-security-policy/blink-contrib-2/stylehash-allowed.sub.html": [ - "5e13fc8c91c0226bf65acb509f8bb8df5a5ba4a5", - "testharness" - ], - "content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers": [ - "061e9277db484d4f644e4accef00192c9efcdc33", - "support" - ], - "content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html": [ - "c19d049605cefc84354daaf26226d97549fd1c62", - "testharness" - ], - "content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.sub.headers": [ - "f81ca255119107540a3f21637ea33c808d084bdd", - "support" - ], - "content-security-policy/blink-contrib-2/stylehash-default-src.sub.html": [ - "5fe5655682b353ff9b708cf25d5b2b789e2060df", - "testharness" - ], - "content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.sub.headers": [ - "2570aa3a9ca93ae4229ab94b7db01e8c15c54dea", - "support" - ], - "content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html": [ - "248fe8cfb2653de13b284856d45b64ecaeaf05c7", - "testharness" - ], - "content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html.sub.headers": [ - "a8709c0fe8a6157a8c5b8f204b2e2c2dc5d54d94", - "support" - ], - "content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html": [ - "b3818c2571c2842eb41e592972787ea6253e1cda", - "testharness" - ], - "content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html.sub.headers": [ - "4853d89a7fd9a143088489503a6fd40597aaa048", - "support" - ], - "content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html": [ - "24c5d49b3581311e5fc1ecb571bc5954986caf8c", - "testharness" - ], - "content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html.sub.headers": [ - "102b595589378313916db4d8ee8deffed78de386", - "support" - ], - "content-security-policy/blink-contrib/blob-urls-match-blob.sub.html": [ - "bfa1efe4f4781b85f170645fa5a85cc65c42b085", - "testharness" - ], - "content-security-policy/blink-contrib/blob-urls-match-blob.sub.html.sub.headers": [ - "cc3a099cb7177060f656b543de60beecd469f378", - "support" - ], - "content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html": [ - "d92daf8146437e2d95bd8179b9b868dc67c59385", - "testharness" - ], - "content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html.sub.headers": [ - "f2603d3d846366364be454c45fb2b81b1be6ac67", - "support" - ], - "content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis": [ - "6ff2a399547ec42c3e7e0eae7096fb4987ccaa14", - "support" - ], - "content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html": [ - "85d842357335ecd60168eabac0f43ff9febfcc6a", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html.sub.headers": [ - "0f8ec34cff2a3a5bf3587c476b31938ddc046c2a", - "support" - ], - "content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html": [ - "5f55cfa4f5495b4f9b27ca5e900faa42048864c7", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html.sub.headers": [ - "813cd9544dc5666f87112e7da1ae3a36a291271d", - "support" - ], - "content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html": [ - "8e55b1117a947edfafdc6ffaa1670ebafd536066", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html.sub.headers": [ - "28e08f4f4251ee5a9fcc9594cecc70bd14060228", - "support" - ], - "content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html": [ - "7b3f0331c46f70747f957e280083d309003e437f", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html.sub.headers": [ - "ec13e2fdc5fb56dc3dee8a0995719d96a4bba405", - "support" - ], - "content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html": [ - "821efa8a9a464068112eedceab309bd6c775910a", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html.sub.headers": [ - "21f6758a1b449188bb2adfe948018c5b0a7bf064", - "support" - ], - "content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html": [ - "f54d3fd58c36d4424168ff29556d888314b58fcb", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.sub.headers": [ - "294a04ecb2f88b1a0d27b52066736b263379ece4", - "support" - ], - "content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html": [ - "a83fb905d187a31c088241a12764f2c5aa3ae831", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html.sub.headers": [ - "b28a1e116ffca21860a6c86a0fd82d2ce2a0d3f3", - "support" - ], - "content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html": [ - "178a2db4e5ca568b277d112334aff2602b037d68", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html.sub.headers": [ - "a1053d5f59cb43aa04827e67fc8b905fdf3ab650", - "support" - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html": [ - "4297111d8a845cdf03360b0ec11c30b156e89491", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html.sub.headers": [ - "325045d838e6ff7cb6e3f5631bc07d908bdab11f", - "support" - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html": [ - "2c2433996296ffe187d68530fdc6d68788c3a3f4", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html.sub.headers": [ - "54fcb5239bf6142d0f7e49d892eb31a1a8de2247", - "support" - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html": [ - "e47c7d9becb9a1684a6691c69ebe2becd1716919", - "testharness" - ], - "content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html.sub.headers": [ - "c163d71619fd06a3d73fe20ab90cb8f9438ac4e1", - "support" - ], - "content-security-policy/blink-contrib/default-src-inline-allowed.sub.html": [ - "f46a2203104183e875ff951e00dcd23a35a8f3f4", - "testharness" - ], - "content-security-policy/blink-contrib/default-src-inline-allowed.sub.html.sub.headers": [ - "14f88f9af278c73a82d65c1a9672dfba68b56f33", - "support" - ], - "content-security-policy/blink-contrib/default-src-inline-blocked.sub.html": [ - "b3252eacf28189f2ecc0722000c329e0e36a2c30", - "testharness" - ], - "content-security-policy/blink-contrib/default-src-inline-blocked.sub.html.sub.headers": [ - "eb81acca81e2785a5fda4c415668c6701472b111", - "support" - ], - "content-security-policy/blink-contrib/duplicate-directive.sub.html": [ - "aa6f1ae3a705c2aa8f0d89a1837964b68ff4fd98", - "testharness" - ], - "content-security-policy/blink-contrib/duplicate-directive.sub.html.sub.headers": [ - "3545a979a8c0616c6ca51c310787ee8962e62d52", - "support" - ], - "content-security-policy/blink-contrib/eval-allowed.sub.html": [ - "a08c6e53cd847d2b196de9689de194d84a7d6808", - "testharness" - ], - "content-security-policy/blink-contrib/eval-allowed.sub.html.sub.headers": [ - "62c0917fb937946cacd3e57b72178fd0fe1a1b48", - "support" - ], - "content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html": [ - "abe7966831e16489f9e055a8d7ea7bf3426c1bdd", - "testharness" - ], - "content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html.sub.headers": [ - "7e3372b1a4d99483c5e7270e60dfa5a63743a2e9", - "support" - ], - "content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html": [ - "f0abdbd1904ed3bf999140fa7e945d65c7de8cc9", - "support" - ], - "content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html.sub.headers": [ - "2639828fc734a229e94f624db55dce1dad78a738", - "support" - ], - "content-security-policy/blink-contrib/eval-blocked.sub.html": [ - "df5c83f290327658fc4ed01e8a0298409af87d5f", - "testharness" - ], - "content-security-policy/blink-contrib/eval-blocked.sub.html.sub.headers": [ - "10a3b9f5e926f5f24dc9dbac58e881b16279d02e", - "support" - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html": [ - "80aa58cf370623245fc81f607d6788410def2035", - "testharness" - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html.sub.headers": [ - "179a7fad9090c3a4cee7dc0663864f75bd56e5e1", - "support" - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html": [ - "f9d5f72018bea3569fbee2187ef0087fc7b019f8", - "testharness" - ], - "content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html.sub.headers": [ - "730a7c9e70ba80203d6ec1a4987b2d635c6dcdd3", - "support" - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html": [ - "30e88830998f0a5519c0092dcd4b61eb815b180f", - "testharness" - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html.sub.headers": [ - "64dd67576b23144bd94b0d6f10de9b0d70068b5c", - "support" - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html": [ - "0bcd585a7ea4cd2521d4462579766dfe4c346d22", - "testharness" - ], - "content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html.sub.headers": [ - "f1271aaed9988929e1ce84e5ee3a92be0d6279fa", - "support" - ], - "content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html": [ - "a63e65f32c0e703f1a012da6f6743948b118bd7e", - "testharness" - ], - "content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers": [ - "4825d6a31d28f76dec815089ef7ca470515690b2", - "support" - ], - "content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html": [ - "9680e354c42e579be95716e0b14981cb0ce2914b", - "testharness" - ], - "content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.sub.headers": [ - "055354047a28465a85243b96a7496e2c9f18133c", - "support" - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html": [ - "af2613be64e555706774100db1684d6403960741", - "testharness" - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html.sub.headers": [ - "5b7a4395122e2b71eeb3fb102a09eeddf5a18207", - "support" - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html": [ - "51e485a3618cfd5901eedc8ef4a82a6e92f6b3c7", - "testharness" - ], - "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html.sub.headers": [ - "8197c90f60c1be3904f2959b894c7e3633ed613a", - "support" - ], - "content-security-policy/blink-contrib/frame-src-allowed.sub.html": [ - "9741e0aa95e1769427f49956fcaaeb09491d053e", - "testharness" - ], - "content-security-policy/blink-contrib/frame-src-allowed.sub.html.sub.headers": [ - "23043a49f48b67cedbd02f3558935f86f935bd02", - "support" - ], - "content-security-policy/blink-contrib/frame-src-blocked.sub.html": [ - "deb6fb388cef5a43a5e6c409fce2223cbc90e71a", - "testharness" - ], - "content-security-policy/blink-contrib/frame-src-blocked.sub.html.sub.headers": [ - "5f032c02128b6f0343161eee6727393719e467e4", - "support" - ], - "content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html": [ - "7b83244696dd971872c64b135638cddd00d662f5", - "testharness" - ], - "content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.sub.headers": [ - "1ee2ef92b2f77485862e3e79d9a32d489edbf992", - "support" - ], - "content-security-policy/blink-contrib/function-constructor-allowed.sub.html": [ - "10232e7325a194daec21704022a2954f37011bac", - "testharness" - ], - "content-security-policy/blink-contrib/function-constructor-allowed.sub.html.sub.headers": [ - "ba914f7cb6147b068218ea5c7793e3af823e130c", - "support" - ], - "content-security-policy/blink-contrib/function-constructor-blocked.sub.html": [ - "5b564654f8bf198bfc12aff6aa8980d7337dd8fb", - "testharness" - ], - "content-security-policy/blink-contrib/function-constructor-blocked.sub.html.sub.headers": [ - "8475eb49eeecd0869f5065083164642c7c2d8957", - "support" - ], - "content-security-policy/blink-contrib/icon-allowed.sub.html": [ - "2cb38da88b77339f6d4b8dae71ce1379349a90b4", - "support" - ], - "content-security-policy/blink-contrib/icon-allowed.sub.html.sub.headers": [ - "2c8be4fa14cd1df33d7fc0aee621bc702c9cdb1e", - "support" - ], - "content-security-policy/blink-contrib/icon-blocked.sub.html": [ - "80c5296a3091d56f655280b2ade55d841cf5dc7d", - "support" - ], - "content-security-policy/blink-contrib/icon-blocked.sub.html.sub.headers": [ - "b97148dfba843d1a9f2230660647a73f6c56708f", - "support" - ], - "content-security-policy/blink-contrib/iframe-inside-csp.sub.html": [ - "fb56541d51e38ec0e9d3a5c8c374292c25c6e0c6", - "support" - ], - "content-security-policy/blink-contrib/iframe-inside-csp.sub.html.sub.headers": [ - "5389749903edb42152560eda2c1108496da7c428", - "support" - ], - "content-security-policy/blink-contrib/image-allowed.sub.html": [ - "ec80b700f1add010d31619c4e2e6db92694dbde4", - "testharness" - ], - "content-security-policy/blink-contrib/image-allowed.sub.html.sub.headers": [ - "fa9826115d5cd10837e86f8655032ca0e8dd08bb", - "support" - ], - "content-security-policy/blink-contrib/image-blocked.sub.html": [ - "c4b8906a19de0cf2b6a87de1d27a623752cff028", - "testharness" - ], - "content-security-policy/blink-contrib/image-blocked.sub.html.sub.headers": [ - "ae212fe4eef305ad278165bd1857dce51ac7b500", - "support" - ], - "content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html": [ - "0ef428649d2af808395ae4ef8873bb67fa5494a3", + "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html": [ + "aaaca916f886f938cba52da4763b49a82f2b6ef8", "testharness" ], - "content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html.sub.headers": [ - "08eb1c33eb15ff0fd49d5a5d6f21059661d702ac", - "support" - ], - "content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html": [ - "502c1a0ec24188bc9ac057fc0649cfaf9df2c586", + "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html": [ + "f1b9578036a258488f81a8301b54063feb56d8f0", "testharness" ], - "content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html.sub.headers": [ - "d339bfe0f34c6681a9a87cc3e000915cd134e7df", - "support" - ], - "content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html": [ - "f081e97f85d1f508a93387e1a6a13fdb8f1ac8af", + "content-security-policy/child-src/child-src-allowed.sub.html": [ + "d1771ab8136386cee64c7f2d83a24b6d797f55f8", "testharness" ], - "content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html.sub.headers": [ - "3231642fae43bbd17c95144c5300c12e7b0dbcbf", - "support" - ], - "content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html": [ - "6d1e44e38d455d808f84e8c768ee2e9463a93394", + "content-security-policy/child-src/child-src-blocked.sub.html": [ + "0441b79da3a4e318b2c20f7b8f89b705dec7804f", "testharness" ], - "content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html.sub.headers": [ - "2d9e07d1abb825b2e9cd007fd654ad0813ed585b", - "support" - ], - "content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html": [ - "42a173324a8ac47b6d503af816f761e99ad4f63c", + "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html": [ + "dfc2e12a25932ba08753c6a960c731e144a0ae12", "testharness" ], - "content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html.sub.headers": [ - "1636468fc51e25aea5ce89e74cda44aec4904b50", - "support" - ], - "content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html": [ - "10859486137819559e70f93d9ca14b140a31f268", + "content-security-policy/child-src/child-src-cross-origin-load.sub.html": [ + "5e35ab6c4a3384f87d23cfaab6a66ecfdf7dc862", "testharness" ], - "content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html.sub.headers": [ - "ece1760314594ba10069b299c898886fa4d2dca7", - "support" - ], - "content-security-policy/blink-contrib/inline-style-allowed.sub.html": [ - "4274e277aca415ab8afc2984adbdbcf41b8fbea5", + "content-security-policy/child-src/child-src-redirect-blocked.sub.html": [ + "97f865df60cc22c3d7ee1888db7dc20be2a7e81a", "testharness" ], - "content-security-policy/blink-contrib/inline-style-allowed.sub.html.sub.headers": [ - "7cc5d2f15268e4ac5e42c325ca8c8d013c3172e6", - "support" - ], - "content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html": [ - "654705464184d21c8b3104e5a656b999980e28ca", + "content-security-policy/child-src/child-src-worker-allowed.sub.html": [ + "da18b70d2f859c83f1599e5f65bfeb67d1183ee4", "testharness" ], - "content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html.sub.headers": [ - "7b151b5019f9a42f5490dfcd8762b169df93568f", - "support" - ], - "content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html": [ - "08bee8596d1b46fb846e2585526365d406b9e443", + "content-security-policy/child-src/child-src-worker-blocked.sub.html": [ + "16fc87d40c7466de1b59674abc4510c29c7d8cd2", "testharness" ], - "content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html.sub.headers": [ - "414ccf7b1fb81533b18d1761568c2b29a3374d05", - "support" - ], - "content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html": [ - "6bab2dd936f4f0c10d55e5c2c0d77472fae0b962", + "content-security-policy/connect-src/connect-src-beacon-allowed.sub.html": [ + "7970e661ec27a69268f189df30f8fbd3e4574f4a", "testharness" ], - "content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html.sub.headers": [ - "1491c2deb8c9b434abac7b7477d8342d8d4bc680", - "support" - ], - "content-security-policy/blink-contrib/inline-style-blocked.sub.html": [ - "05051ca8f016b16bbd24ae685ea2ce05be0fa9cc", + "content-security-policy/connect-src/connect-src-beacon-blocked.sub.html": [ + "c9a67e2b0e68c79f95d825552be71452a7786b5d", "testharness" ], - "content-security-policy/blink-contrib/inline-style-blocked.sub.html.sub.headers": [ - "d847dfa9fec3763edd4b8d1e0394e5c991d37524", - "support" - ], - "content-security-policy/blink-contrib/manifest-src-allowed.sub.html.sub.headers": [ - "b8aecfde2a75b6c0a0475e39c38f0802df07b503", - "support" - ], - "content-security-policy/blink-contrib/manifest-src-blocked.sub.html.sub.headers": [ - "903f086b16a9f45d27a6b92345473e1e139b241c", - "support" - ], - "content-security-policy/blink-contrib/media-src-allowed.sub.html": [ - "9b89b4247c6142c8c2d0a998c347af3953a25cc6", - "support" - ], - "content-security-policy/blink-contrib/media-src-allowed.sub.html.sub.headers": [ - "815fb25ca6f00b72fefd852f54553246a06fa703", - "support" - ], - "content-security-policy/blink-contrib/media-src-blocked.sub.html": [ - "da8fb3f95a9cd0290955c0f3d5c6ba16734960df", - "support" - ], - "content-security-policy/blink-contrib/media-src-blocked.sub.html.sub.headers": [ - "8b7e86e63aab33e88135232b750b2aa14c1dd5b1", - "support" - ], - "content-security-policy/blink-contrib/media-src-track-block.sub.html": [ - "eced9662b2c78da18fcf9b5d6f2a152b0c08d0ce", + "content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html": [ + "a264a2a9ff354c8ee4b938e1c1450f0386bfca4e", "testharness" ], - "content-security-policy/blink-contrib/media-src-track-block.sub.html.sub.headers": [ - "bb009d5c24ca8378c2507d11bff795b051314b6f", - "support" - ], - "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html": [ - "b190bbe16893d13d25599c2cbb344efc3f61eca8", + "content-security-policy/connect-src/connect-src-eventsource-allowed.sub.html": [ + "c81ac8cb24d0865cf4a542f5cb4543cf142e5b91", "testharness" ], - "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers": [ - "368845671fc996d39fd6f85c113a26cdaa98ee3e", - "support" - ], - "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html": [ - "e4cd8d8e7a3150626eea1d6ca7beed13feb6a76c", + "content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html": [ + "bf1ea083a5d5759d2e534d303ab77de143269d72", "testharness" ], - "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers": [ - "45d7467bb741dc0c79dce502b805a5bbd1e9be87", - "support" - ], - "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html": [ - "d65c0b5836b2de7a08fb0449bb14ddba96cde393", + "content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html": [ + "b9686b701881c5f21a96b69220a7f5a9b5bc9245", "testharness" ], - "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers": [ - "e44638c408b443834917aff02b682e60173c8e86", - "support" - ], - "content-security-policy/blink-contrib/object-src-url-allowed.sub.html": [ - "3c438e241bf7aaf9bf9b5a0822b86aa53ade410e", + "content-security-policy/connect-src/connect-src-websocket-allowed.sub.html": [ + "5a6577c1b848b0615a3e7581f53501eedf521d94", "testharness" ], - "content-security-policy/blink-contrib/object-src-url-allowed.sub.html.sub.headers": [ - "6446f7e9da139fc9767b98f8c386df2d258b904d", - "support" - ], - "content-security-policy/blink-contrib/object-src-url-blocked.sub.html": [ - "46091ded84a3ac6f351748082ede8a794f8eda6a", + "content-security-policy/connect-src/connect-src-websocket-blocked.sub.html": [ + "43a867fca7a3e067dcd9ca38a334d97707ebfa42", "testharness" ], - "content-security-policy/blink-contrib/object-src-url-blocked.sub.html.sub.headers": [ - "7b7b534814bc7e37b9ff9fd9690b279abb311e83", - "support" - ], - "content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html": [ - "f4d819fa1c0ec1e24b0e74a3950c263c76468cfe", - "support" - ], - "content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html.sub.headers": [ - "cb53654fa55c4a9446505ffb1a0a8da7888c6f79", - "support" - ], - "content-security-policy/blink-contrib/report-blocked-data-uri.sub.html": [ - "c56334c6f75ed43062a9cc08fab6526dcdcff80e", + "content-security-policy/connect-src/connect-src-xmlhttprequest-allowed.sub.html": [ + "0be3adbd14e0188a5f2c4211b4b4726beee03bf9", "testharness" ], - "content-security-policy/blink-contrib/report-blocked-data-uri.sub.html.sub.headers": [ - "120a5c71801a9fa9f7d18a34f03c0bfd6026f845", - "support" - ], - "content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html": [ - "90fe967c355bb45e66d4820c36412baf7826ffd0", + "content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html": [ + "eef23d6c5a7bb3e40cf676bc04c37c2d5d88ba63", "testharness" ], - "content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html.sub.headers": [ - "1323d5389e2fe4b68f885dba863e1a21983bbd30", - "support" - ], - "content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html": [ - "ba1cf4795b8b4f315e8b4332fbba794f7cc3ffcb", + "content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub.html": [ + "892d95d65e8aeb5ca483be7ddab20574cbb94871", "testharness" ], - "content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html.sub.headers": [ - "a89139c890834d9337f31b93589bed9f34cf2841", + "content-security-policy/connect-src/resources/simple-event-stream": [ + "124e1ac1e4a03b239a0103fde73b55bbbb0855fd", "support" ], - "content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html": [ - "9f99f0cf234fdab3b75e6ebf5a8930cd4ad85390", - "testharness" - ], - "content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html.sub.headers": [ - "48214d030a6de451286fdd8a5aa5e3d48dbca195", + "content-security-policy/connect-src/resources/simple-event-stream.headers": [ + "65d9aec1d11f70ba583642485bd29895eaaca147", "support" ], - "content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html": [ - "ef8bc915a7f34430a061b35eb3bbcb8bc0613f4d", + "content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html": [ + "46958a48f8781fd30a4ebf967731a9e3294762ee", "testharness" ], - "content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html.sub.headers": [ - "84ceb850c577a075e012a69d339d18768c82ab10", - "support" - ], - "content-security-policy/blink-contrib/report-uri-from-javascript.sub.html": [ - "521054fb46361026aea231ace408c2e0581b54f2", + "content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html": [ + "189f59ba80a112a6c25c7e86d76d47d6a8531030", "testharness" ], - "content-security-policy/blink-contrib/report-uri-from-javascript.sub.html.sub.headers": [ - "9f7ff73e85e8ad4f5df51ad435444e325302811b", - "support" - ], - "content-security-policy/blink-contrib/report-uri.sub.html": [ - "8ac162de430a5e9881fe83722964de23dcb919f0", - "support" - ], - "content-security-policy/blink-contrib/report-uri.sub.html.sub.headers": [ - "3c601c116f232fe4000799170eae9363fde52bfe", - "support" - ], - "content-security-policy/blink-contrib/resources/alert-fail.html": [ - "87ae3acd155281670e78fbc5d88da940ed124f27", - "support" - ], - "content-security-policy/blink-contrib/resources/alert-pass.html": [ - "98fdc9b90f0e756906f9eede8af29c9ab76f0a65", - "support" - ], - "content-security-policy/blink-contrib/resources/blue.css": [ - "6916730820e3a58647256b75fccc4671dfc138e2", - "support" - ], - "content-security-policy/blink-contrib/resources/document-write-alert-fail.js": [ - "55f9e74adccef83969d5da859a05bf670f711671", - "support" - ], - "content-security-policy/blink-contrib/resources/generate-csp-report.html": [ - "f2a3666c68f716d83706259749cfbf6358d32588", - "support" - ], - "content-security-policy/blink-contrib/resources/go-to-echo-report.js": [ - "cf5a9535e88f5fa1ef702fd67f3abbc66a7707da", - "support" - ], - "content-security-policy/blink-contrib/resources/inject-image.js": [ - "68c6e9555db81c4c5d3fdbae74d6514f651767f7", - "support" - ], - "content-security-policy/blink-contrib/resources/inject-script.js": [ - "fa8c28d7bb4c1235e4485d84cb43181d2183106f", - "support" - ], - "content-security-policy/blink-contrib/resources/inject-style.js": [ - "a48eb434aa6fe0d0a4f664c55e68be03ccd902ed", - "support" - ], - "content-security-policy/blink-contrib/resources/post-message.js": [ - "c957a15a1c7a0c5dffc9e7a13d54da243ca9a93a", - "support" - ], - "content-security-policy/blink-contrib/resources/postmessage-fail.html": [ - "5ccfe2ec548aa6e16649c319c8252e608777fe64", - "support" - ], - "content-security-policy/blink-contrib/resources/postmessage-pass.html": [ - "ddfde964afded9ff5189c8c7554bcb2b1b1e5938", - "support" - ], - "content-security-policy/blink-contrib/resources/script.js": [ - "2db5164b374d72339c578dc82877625b6cab2b62", - "support" - ], - "content-security-policy/blink-contrib/resources/set-cookie.js.sub.headers": [ - "ba2f275ccec784515b1b0ac714e7375f9ab4943e", + "content-security-policy/connect-src/support/shared-worker-make-xhr-allowed.sub.js": [ + "82316da6f18de2f6041d5151c63c26b16dc07893", "support" ], - "content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js": [ - "79d7203262e2104394968cbffe92a5510da6d767", + "content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js": [ + "82316da6f18de2f6041d5151c63c26b16dc07893", "support" ], - "content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js": [ - "79d7203262e2104394968cbffe92a5510da6d767", - "support" - ], - "content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js.sub.headers": [ + "content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js.sub.headers": [ "1b73e7e4a8073542b9ac533bca6c67f6166b4c81", "support" ], - "content-security-policy/blink-contrib/resources/simple-event-stream": [ - "f31c8d23fe46adf8964955f6259e5af8a11b5577", - "support" - ], - "content-security-policy/blink-contrib/resources/simple-event-stream.headers": [ - "f7e15b2e1050398ae0a9f734dc84998c4abb459c", - "support" - ], - "content-security-policy/blink-contrib/resources/track.vtt": [ - "bae9efb1eaafa747c0c14735fd4352971562bf50", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-eval.js": [ - "0d60a32731386d26cdbf776812cc5c6f06cf0859", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-eval.js.sub.headers": [ - "6f31a9b9280caefeaafa70ed7c083d66a498fc6b", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-function-function.js": [ - "4f588f68da51c11b8d1cdc7895a1b3abf4a392a3", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-function-function.js.sub.headers": [ - "6f31a9b9280caefeaafa70ed7c083d66a498fc6b", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-importscripts.js": [ - "21f2dac7b379a8e011027853666b623e7651fcc3", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-importscripts.js.sub.headers": [ - "b5f8abd58a13f7ac8f99871fa004d6f1d6ffb014", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js": [ + "content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js": [ "0a292c7941bfc0c141fe810672a798ec598862f3", "support" ], - "content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js.sub.headers": [ + "content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js.sub.headers": [ "1b73e7e4a8073542b9ac533bca6c67f6166b4c81", "support" ], - "content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js": [ + "content-security-policy/connect-src/support/worker-make-xhr.sub.js": [ "2001aa4e28ea6a6eb704daa455dd36ebcfc650c9", "support" ], - "content-security-policy/blink-contrib/resources/worker-set-timeout.js": [ - "3f24231bf14cedcc1eb93433e1be60ec74dcb1db", - "support" - ], - "content-security-policy/blink-contrib/resources/worker-set-timeout.js.sub.headers": [ - "b5f8abd58a13f7ac8f99871fa004d6f1d6ffb014", - "support" - ], - "content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html": [ - "394545e94d4992b3f3dc2ff07809bf7364156d71", - "support" - ], - "content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html.sub.headers": [ - "107129f8144494de98466a80bc5698bf98b5d154", - "support" - ], - "content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html": [ - "4f0171eeb50c89da6bef7f89e053dfe66653701d", - "support" - ], - "content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html.sub.headers": [ - "24b9465e76a321fae0635bc291a42883560c9bb6", - "support" - ], - "content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html": [ - "673d1963d26261c445bd3f0200f11c43a0d74f4b", - "support" - ], - "content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html.sub.headers": [ - "81542dbc5b3fd7a12431190b2dedd932c8e54384", - "support" - ], - "content-security-policy/blink-contrib/sandbox-empty.sub.html": [ - "405cf86633edc604ff984a136d3567830d76989c", - "support" - ], - "content-security-policy/blink-contrib/sandbox-empty.sub.html.sub.headers": [ - "72e6b6eb50e8b4ba606763405cf00c368a6c147e", - "support" - ], - "content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html": [ - "5173b77a43904cceb3c8ad34bba62888d1516374", - "testharness" - ], - "content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html.sub.headers": [ - "c13f16bca1e71c1fb147c4d6b5d4c97caa76faa9", - "support" - ], - "content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html": [ - "7d8319e40063faa95dbc245b65d01dc33f4ecf71", - "testharness" - ], - "content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers": [ - "6c0fbbd5f1b86e314dd098e9102dfe5debf3b064", - "support" - ], - "content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html": [ - "6b454ec2abc4f1941f33e22ae74000c17231c892", - "testharness" - ], - "content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html.sub.headers": [ - "aac2e7867bf0dd19672d9503f9a279a150f76abe", - "support" - ], - "content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html": [ - "792aaad8429e87cdc97093ba536219ece2c4fa89", - "testharness" - ], - "content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html.sub.headers": [ - "feb17fd60d3ecb3a232acc1d9e4f5cdc0c01b0eb", - "support" - ], - "content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html": [ - "6ba13cd8288b763b26e5c0244702412d2b3b3b42", - "testharness" - ], - "content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html.sub.headers": [ - "3cbc8712cb9228623a56ce1095c5b3d9192cddae", - "support" - ], - "content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html": [ - "40b47ca8cc6759e2401111f14b5b81bfbc9adf9c", - "testharness" - ], - "content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html.sub.headers": [ - "f273d79bdb6ddae989c536f2115750efc8e3f484", - "support" - ], - "content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html": [ - "614f81d1215fd5d12337f896567268c4e2d0306d", - "testharness" - ], - "content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers": [ - "68ea128df437177266b2e859a6d1f176b4081de4", - "support" - ], - "content-security-policy/blink-contrib/style-allowed.sub.html": [ - "0d28036b42f823784f2ce0e0f95a704e0cdbf598", - "testharness" - ], - "content-security-policy/blink-contrib/style-allowed.sub.html.sub.headers": [ - "b6d44e4afb53e1bb48ab2dcdf7a1520d8112e20e", - "support" - ], - "content-security-policy/blink-contrib/style-blocked.sub.html": [ - "73269f72ad540a8941b2a4551845fdd0ba46ee16", - "testharness" - ], - "content-security-policy/blink-contrib/style-blocked.sub.html.sub.headers": [ - "930b756fe90960a4572f591d5e5428c7b756427a", - "support" - ], - "content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html": [ - "2217802bb2adea7dcd2f59b781788c59fd930d91", - "testharness" - ], - "content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.sub.headers": [ - "d3b258f56374b6963c0c94ab16075dd35042edb3", - "support" - ], - "content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html": [ - "ecf5486a42d7148555fb5169c1a52165d77012ec", - "testharness" - ], - "content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html.sub.headers": [ - "7be08395b88c35b0e588084e1aeaf7333058032d", - "support" - ], - "content-security-policy/blink-contrib/worker-eval-blocked.sub.html": [ - "37ca971b9336a06a2ad31022c779052f1f2b7b9f", - "testharness" - ], - "content-security-policy/blink-contrib/worker-eval-blocked.sub.html.sub.headers": [ - "c694c46c3ee08cc89de943334336dd3f5f0c3232", - "support" - ], - "content-security-policy/blink-contrib/worker-from-guid.sub.html": [ - "1eebc2d6793a0b27b5621b478ed715ebae2fe4b1", - "testharness" - ], - "content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers": [ - "60296b2284ce99f6fbf57719832d3bd153303f7c", - "support" - ], - "content-security-policy/blink-contrib/worker-function-function-blocked.sub.html": [ - "7609e9635b6df0eb15c355806b35a028918eaa44", - "testharness" - ], - "content-security-policy/blink-contrib/worker-function-function-blocked.sub.html.sub.headers": [ - "17281a64ceef272ac327a933c07a1d2a3fcec0fa", - "support" - ], - "content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html": [ - "ddf2a7f8695d439a9bf4d15d08fe48e7655644f2", - "testharness" - ], - "content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.sub.headers": [ - "daa1f9f28a3878acd695561ab418d5b6b22ffde0", - "support" - ], - "content-security-policy/blink-contrib/worker-script-src.sub.html": [ - "2bfd9cb4ae8c62e1e5a8691b35e9246e711f4929", - "testharness" - ], - "content-security-policy/blink-contrib/worker-script-src.sub.html.sub.headers": [ - "9f62e8f34652d4bf80ac03a527a2bc45b51cc89d", - "support" - ], - "content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html": [ - "62b2d0c3df164eaa561723e48b66aa3806d383df", - "testharness" - ], - "content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.sub.headers": [ - "2aad5ef9a86041edf96af7630eab69b24ae69332", - "support" - ], - "content-security-policy/blink-contrib/xsl-blocked-expected.png": [ - "382f72b9bfaf76ca76bedb643f917700e33e582a", - "support" - ], - "content-security-policy/blink-contrib/xsl-unaffected-by-style-src-1-expected.png": [ - "382f72b9bfaf76ca76bedb643f917700e33e582a", - "support" - ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html": [ - "3cfb06c55ac7dc026170b1ae886beba63cebac57", - "testharness" - ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers": [ - "a042bfb6a20b4dee27d81fe8eda457536a4b09bc", - "support" - ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html": [ - "34d092dcdd9d2c2287b1b15b16e6df3d70bcf666", - "testharness" - ], - "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers": [ - "66526f2ff5107dee1f999feb96d0ed0b1eea0b20", - "support" - ], - "content-security-policy/child-src/child-src-allowed.sub.html": [ - "8e70e19dbaffa7ca6b45b84b860eb11e343ce630", - "testharness" - ], - "content-security-policy/child-src/child-src-allowed.sub.html.sub.headers": [ - "2fd7d14ff9446ef3208893c0e49c273afcfd8abf", - "support" - ], - "content-security-policy/child-src/child-src-blocked.sub.html": [ - "19fd649af944749546aee5af41fc2b4d7f135aed", - "testharness" - ], - "content-security-policy/child-src/child-src-blocked.sub.html.sub.headers": [ - "da6c31fe646685e11c57558db29d9ba8ee1b697b", - "support" - ], - "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html": [ - "8c903c4be2ccb11bdaff13fc3ae8690fe04ba755", - "testharness" - ], - "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers": [ - "5ac25b74237593f6fc32c87f9a715e1cd99b5f9b", - "support" - ], - "content-security-policy/child-src/child-src-cross-origin-load.sub.html": [ - "51bbb0f02e67722433604c78f54a8619cb498dc0", - "testharness" - ], - "content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers": [ - "a7b058f47360dee56f92e6caa3cc5eab1dc3706f", - "support" - ], - "content-security-policy/child-src/child-src-redirect-blocked.sub.html": [ - "1d7108c31df11379c79181a21a37822a5137fa73", - "testharness" - ], - "content-security-policy/child-src/child-src-redirect-blocked.sub.html.sub.headers": [ - "268d2bc1c16366626596649ea24b776609849f9e", - "support" - ], - "content-security-policy/child-src/child-src-worker-allowed.sub.html": [ - "da18b70d2f859c83f1599e5f65bfeb67d1183ee4", - "testharness" - ], - "content-security-policy/child-src/child-src-worker-blocked.sub.html": [ - "16fc87d40c7466de1b59674abc4510c29c7d8cd2", + "content-security-policy/connect-src/worker-connect-src-allowed.sub.html": [ + "90077f2f139263466c0b54cd7270d166803f53de", "testharness" ], - "content-security-policy/connect-src/connect-src-beacon-blocked.sub.html": [ - "4d88ea8d1c46369639c32b8301cfface99c0bef2", + "content-security-policy/connect-src/worker-connect-src-blocked.sub.html": [ + "2a2a9b9f623540830b5706fd775e77c83f3ba204", "testharness" ], - "content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html": [ - "24c0dc7a38b3b8f2e7cd6c3e352e8b3c5c401550", + "content-security-policy/connect-src/worker-from-guid.sub.html": [ + "248d6ee42d35b86731241d499da2c4933abf4acd", "testharness" ], - "content-security-policy/connect-src/connect-src-websocket-blocked.sub.html": [ - "09e6da88277b530a139865802daa34036fc939fd", + "content-security-policy/default-src/default-src-inline-allowed.sub.html": [ + "ce6bfbbf82e7726ff4fcdc68c825f3b40c4d68a4", "testharness" ], - "content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html": [ - "2317a621398eb27ba7748481fdb55583a014d95d", + "content-security-policy/default-src/default-src-inline-blocked.sub.html": [ + "641cfd22caf72bf72979780db9ad2c30f6a6dd81", "testharness" ], "content-security-policy/embedded-enforcement/allow_csp_from-header.html": [ @@ -413284,6 +411950,38 @@ "888d3e58d3d094b767067e16494803af432ee057", "testharness" ], + "content-security-policy/form-action/form-action-src-allowed.sub.html": [ + "d0c2dcbb18201b72964f4da5f94b8c200fa02cad", + "testharness" + ], + "content-security-policy/form-action/form-action-src-blocked.sub.html": [ + "79e13ef60248d7e9e8023ea732323b28cb9a759a", + "testharness" + ], + "content-security-policy/form-action/form-action-src-default-ignored.sub.html": [ + "5f58d690b1c34df03eda8fef24a009e445ea8613", + "testharness" + ], + "content-security-policy/form-action/form-action-src-get-allowed.sub.html": [ + "efdb9fbe5f20c3f3bd80652dc00315b1451335a3", + "testharness" + ], + "content-security-policy/form-action/form-action-src-get-blocked.sub.html": [ + "2a4938e17599ff5f13e6d6145e664e20d6f58f94", + "testharness" + ], + "content-security-policy/form-action/form-action-src-javascript-blocked.sub.html": [ + "999961356ce31260c76d5e8e88986c5d8d46ba8c", + "testharness" + ], + "content-security-policy/form-action/form-action-src-javascript-blocked.sub.html.sub.headers": [ + "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "support" + ], + "content-security-policy/form-action/form-action-src-redirect-blocked.sub.html": [ + "81d61061da04d7f1e9f4f64a4bd18734a736ca96", + "testharness" + ], "content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html": [ "e96b19c03463de925f03a666a173e948c0908302", "testharness" @@ -413428,6 +412126,26 @@ "51e1354d16cfa4967e91206be8bd0d8c6ca577af", "support" ], + "content-security-policy/frame-src/frame-src-about-blank-allowed-by-default.sub.html": [ + "91001ba752be5e786acbfc6c57f335ddba16605e", + "testharness" + ], + "content-security-policy/frame-src/frame-src-about-blank-allowed-by-scheme.sub.html": [ + "d976131d2dfbc04755013b2ad4a27ea039736fae", + "testharness" + ], + "content-security-policy/frame-src/frame-src-allowed.sub.html": [ + "c4d9df2e0b97b44c4f2ab074a854a9cf55e26e3c", + "testharness" + ], + "content-security-policy/frame-src/frame-src-blocked.sub.html": [ + "91eaa87b022bc167d9f7fd54a9ca2a5afe8d2d1c", + "testharness" + ], + "content-security-policy/frame-src/frame-src-cross-origin-load.sub.html": [ + "038162daac02409090b2c38ce40b889ee36b5f07", + "testharness" + ], "content-security-policy/frame-src/frame-src-redirect.html": [ "16ac0d81d039fc2514b72a68fa491159ad46f59c", "testharness" @@ -413448,90 +412166,62 @@ "c11acf3aff5ffaf1a581ff8c73f077b7c0ee0a26", "support" ], + "content-security-policy/generic/duplicate-directive.sub.html": [ + "32b30073d40e92a5f37784107666b61c5e366b06", + "testharness" + ], "content-security-policy/generic/fail-0_1.js": [ "357bbab837dcc2794a46fb07e31ea49b16b447cf", "support" ], - "content-security-policy/generic/generic-0_1-img-src.html": [ - "b9e456586e6acc8f56864ab36bea8c9ff67b3959", + "content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html": [ + "3a701ef1c3fd50166c4997857c5140f05d236baa", "testharness" ], - "content-security-policy/generic/generic-0_1-img-src.html.sub.headers": [ - "ab1abd1bbb19ba7993d1d14e361171253224b7cb", - "support" + "content-security-policy/generic/filesystem-urls-match-filesystem.sub.html": [ + "920d9db57ca6129fc91ad08ad91a606c7cf0c92b", + "testharness" ], - "content-security-policy/generic/generic-0_1-script-src.html": [ - "d1d01090fb8ae7f33357d0d4d75e2606d637a881", + "content-security-policy/generic/generic-0_1-img-src.html": [ + "9c9ecb2f935d93d18ecf6175b0645b98f409d595", "testharness" ], - "content-security-policy/generic/generic-0_1-script-src.html.sub.headers": [ - "0596cdfbe4fda423101bb8bea3a7d732903b74cb", - "support" + "content-security-policy/generic/generic-0_1-script-src.html": [ + "cb765191d00459fcdd69c31b9b2a7d7f87bd09b3", + "testharness" ], "content-security-policy/generic/generic-0_10.html": [ - "31f03b4b65e85d07610dd376415eeca43f7f91a2", + "bda8cdc3f50bc52a20a396febb6d305e64b00292", "testharness" ], - "content-security-policy/generic/generic-0_10.html.sub.headers": [ - "16ab2c0e27dcca98ec2546d0e7196961bcbf30e3", - "support" - ], "content-security-policy/generic/generic-0_10_1.sub.html": [ - "631cbab994285429f906832b4a192243bdc19009", + "9c6717bff2355b320c43ea60d01ba1aa0689f818", "testharness" ], - "content-security-policy/generic/generic-0_10_1.sub.html.sub.headers": [ - "a3af477cdf51f8f6848edc913aa7601cf2c6a6b5", - "support" - ], "content-security-policy/generic/generic-0_2.html": [ - "bdad4dc8303926e800159b6548c983a8b6261a74", + "1be199db848a5ce5a80255aa4013dd763c7859cd", "testharness" ], - "content-security-policy/generic/generic-0_2.html.sub.headers": [ - "6e8122bdd2f39fade65c209582bbd7ece84bd627", - "support" - ], "content-security-policy/generic/generic-0_2_2.sub.html": [ - "3ddc5a08c817fdc0d31826e170d08eb0b2261f20", + "8f275f169e1257400cea6e7dff26b0d457f3f82f", "testharness" ], - "content-security-policy/generic/generic-0_2_2.sub.html.sub.headers": [ - "a6707834e433b30a0a31eb5300b6621cd6982583", - "support" - ], "content-security-policy/generic/generic-0_2_3.html": [ - "ad2f16b5c0ac137f2d0c847de0e27ca87e7faaf5", + "c202f424814bb3c4f662c8fbec49031ed3ed405f", "testharness" ], - "content-security-policy/generic/generic-0_2_3.html.sub.headers": [ - "1e3dde6acf0b11c9f2c0f1b56497ea84a879d978", - "support" - ], - "content-security-policy/generic/generic-0_8.html": [ - "e536ca439e419494b32fd5d8c3041b3edc4dd6fb", + "content-security-policy/generic/generic-0_8.sub.html": [ + "6e9aeddf1a5e308036ca1a659d138cc45fd7ea00", "testharness" ], - "content-security-policy/generic/generic-0_8.html.sub.headers": [ - "a589ee90bb6c25f843d155477d281d3fabd9cb73", - "support" - ], "content-security-policy/generic/generic-0_8_1.sub.html": [ - "c8fcd374917a8acd3ae198ddda1b59e150048739", + "e5913fc5feb3e2352172c96e366389e4216c55f3", "testharness" ], - "content-security-policy/generic/generic-0_8_1.sub.html.sub.headers": [ - "e9ebd794d83d50b03f63c1cc97b5cb739490bab4", - "support" - ], "content-security-policy/generic/generic-0_9.sub.html": [ - "b8ccc5ebb8b8f106bd284bb733dc8c808cc72dff", + "5b0adf26a3922c5a596333ea26a4102066e8ff8a", "testharness" ], - "content-security-policy/generic/generic-0_9.sub.html.sub.headers": [ - "0f07964b8a88d54ac34b8f935c21026b43e89280", - "support" - ], "content-security-policy/generic/negativeTests.js": [ "1d2009b245fa9483ad9058e0a587d5873e3578f3", "support" @@ -413548,10 +412238,26 @@ "949851a16fd799f6610bb3e657fa7ab5b7949a90", "support" ], + "content-security-policy/generic/policy-does-not-affect-child.sub.html": [ + "7e092f21440fffed98068f59bd2ddfd09a683515", + "testharness" + ], "content-security-policy/generic/positiveTest.js": [ "92b715fcc3269e189318734739a5e4fb620d9dff", "support" ], + "content-security-policy/generic/support/log-pass.html": [ + "03f6e0aabd03e9fb466e9e2cd4c25b5771c93d6e", + "support" + ], + "content-security-policy/generic/support/sandboxed-eval.sub.html": [ + "9e3166cf823bb833845d79c8113aa7edc579aad5", + "support" + ], + "content-security-policy/generic/support/sandboxed-eval.sub.html.sub.headers": [ + "84ab95803795a77af210cb4d713319b8a9115c81", + "support" + ], "content-security-policy/generic/unreached.js": [ "a008295dfc5bd220f3c5a006b564c8e6c944402c", "support" @@ -413576,6 +412282,14 @@ "4a94d606c13066d1efaee4927d2f6c66492d0965", "support" ], + "content-security-policy/img-src/icon-allowed.sub.html": [ + "acf5d3ccb7f6601996946465d35d8f6db017c25a", + "testharness" + ], + "content-security-policy/img-src/icon-blocked.sub.html": [ + "24dd82f6f491b6a4653d00c05e3b62d3d9061e2e", + "testharness" + ], "content-security-policy/img-src/img-src-4_1.sub.html": [ "d83e0f50e07a493a8040a13b00c8890d16f1ba1e", "testharness" @@ -413604,6 +412318,10 @@ "4114664a54645718ccbb5292f5103dc1942724aa", "testharness" ], + "content-security-policy/img-src/report-blocked-data-uri.sub.html": [ + "f02bba15ec69f160d825ae2698008fb83dda5362", + "testharness" + ], "content-security-policy/inheritance/iframe.html": [ "3121f2277196e721af7d8cd522be148c875c79bd", "testharness" @@ -413645,67 +412363,43 @@ "support" ], "content-security-policy/media-src/media-src-7_1.html": [ - "ce49162aecb9ca292ceeaa65b7a4206d430d21b4", + "dccf6c0e20dc0f109ecd40e59b27e0e37815487d", "testharness" ], - "content-security-policy/media-src/media-src-7_1.html.sub.headers": [ - "4a918e8bcec9726cd388ae1d518d6e1a4d700823", - "support" - ], "content-security-policy/media-src/media-src-7_1_2.sub.html": [ - "0ee3a4df705e1281c16bb0f71d24af881a1f0f60", + "fe5327fdd729fc7b47ad7eb963e22901df1cb692", "testharness" ], - "content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers": [ - "71308d3aaf2908bb3d40469a64ace31e8eb41c44", - "support" - ], "content-security-policy/media-src/media-src-7_2.html": [ - "b6c8bb9af6530ccd7ab1d1ade214d4b0b6678017", + "23257fa9395dae688804fcefaf4ec44bcb9995d3", "testharness" ], - "content-security-policy/media-src/media-src-7_2.html.sub.headers": [ - "2b3e01914edac2809467daddfe5044030244020c", - "support" - ], "content-security-policy/media-src/media-src-7_2_2.sub.html": [ - "e1cad846ee8e7d42a3ea130427f5b61e863a5836", + "d6dee44a6d82d50693a24e0de6eaab735372b37f", "testharness" ], - "content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers": [ - "a561247903c77984842c4e4c02459d713c0de5dd", - "support" - ], "content-security-policy/media-src/media-src-7_3.sub.html": [ - "dba52c4be3092a637eb129e626502c93322df44d", + "ff35e0bb1d1cebf81fd12d054960b489f7a088b9", "testharness" ], - "content-security-policy/media-src/media-src-7_3.sub.html.sub.headers": [ - "05bab36a991f04ab8144daaa582e396863276aba", - "support" - ], "content-security-policy/media-src/media-src-7_3_2.sub.html": [ - "7484051e7dc1e270e5251b5684cbb95cb900ccf7", + "401bd857abb420f17a3b548ef49ad0b1545e0144", "testharness" ], - "content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers": [ - "c7623ee2c025f15eede625064f062d927543803a", - "support" - ], "content-security-policy/media-src/media-src-blocked.sub.html": [ - "d7af07adf3ff35f0067f551c41c74c49d8daaa36", + "e5b408c372c8c2c152dc28ba947c6b41b8429ab9", "testharness" ], - "content-security-policy/media-src/media-src-blocked.sub.html.sub.headers": [ - "e87df4f2889add93d8c50b79a00e830d76309a75", - "support" - ], "content-security-policy/media-src/media-src-redir-bug.sub.html": [ - "581a76348d3c8cc415c2ac109f587a5a0b6ded23", + "c5d7eb88656e3fc0033588ae3c40c42e293c7528", "testharness" ], - "content-security-policy/media-src/media-src-redir-bug.sub.html.sub.headers": [ - "578cb8e80efdf326dc8bbf43837cc1771c549352", + "content-security-policy/meta/combine-header-and-meta-policies.sub.html": [ + "779f494e1bce17d77c0f8a989de51b6195544563", + "testharness" + ], + "content-security-policy/meta/combine-header-and-meta-policies.sub.html.sub.headers": [ + "2d517e1fc03a9f17950cf1e2f5038dc30c4baf3e", "support" ], "content-security-policy/meta/meta-img-src.html": [ @@ -413716,6 +412410,18 @@ "2553698b40d91f95f33bb14e7bd906d665b0381a", "testharness" ], + "content-security-policy/meta/meta-outside-head.sub.html": [ + "fba000a28972d683adaeebc87e5e6d6723877ae2", + "testharness" + ], + "content-security-policy/meta/meta-outside-head.sub.html.sub.headers": [ + "70b00e4a7744eace700e28c2e9bd7a5d5c92438f", + "support" + ], + "content-security-policy/meta/support/metaHelper.js": [ + "ff614bd9c4e37c02c8027c6b38fc615c0ade6883", + "support" + ], "content-security-policy/navigation/javascript-url-navigation-inherits-csp.html": [ "bb01b98b633fe5ffb79b1b4e0943a77b85a11057", "testharness" @@ -413776,20 +412482,144 @@ "1444276d7a28bcb29f4dc5a0c3d2277bf875cf7e", "support" ], + "content-security-policy/object-src/object-src-no-url-allowed.sub.html": [ + "a85443300d2be432fa3025e01d9cc780fe21dabf", + "testharness" + ], + "content-security-policy/object-src/object-src-no-url-blocked.sub.html": [ + "90c4f7a4f961cacaf6afa3c03b604ddd8f9779f3", + "testharness" + ], + "content-security-policy/object-src/object-src-url-allowed.sub.html": [ + "6378b3642e53956c4d8bd77b7ddc8aeac3b94a50", + "testharness" + ], + "content-security-policy/object-src/object-src-url-blocked.sub.html": [ + "c911e6eb2a4cdd98e955670d8a8d093a62a1c9a2", + "testharness" + ], + "content-security-policy/plugin-types/plugintypes-mismatched-data.sub.html": [ + "a60672a9027da15685e9cb7eb5cb5dbd25f2dbf6", + "testharness" + ], + "content-security-policy/plugin-types/plugintypes-mismatched-url.sub.html": [ + "8ba00db9212bc4add15140265fa9e476f09acc25", + "testharness" + ], + "content-security-policy/plugin-types/plugintypes-notype-data.sub.html": [ + "948d73c56633882dbaa7816e066d21a0a17bafaf", + "testharness" + ], + "content-security-policy/plugin-types/plugintypes-notype-url.sub.html": [ + "fa4af21136d56dfe574735da37dbec56909c10bb", + "testharness" + ], + "content-security-policy/plugin-types/plugintypes-nourl-allowed.sub.html": [ + "f353383d7539fbd09c40587181a328571241962a", + "testharness" + ], + "content-security-policy/plugin-types/plugintypes-nourl-blocked.sub.html": [ + "cae24a6958eae450d1b21a47f4e13c407cac33be", + "testharness" + ], + "content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html": [ + "7be3a72eb885841e8ccb674eeae3761f638adf2c", + "testharness" + ], + "content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers": [ + "ddf99f2d2ed8bdfa56f5efbf371b324924c1c286", + "support" + ], + "content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html": [ + "19e6a43463fb72a74a0a03e2515d564f2df49234", + "testharness" + ], + "content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers": [ + "588c5767e4d7290ea7fd27be8218dd8420982848", + "support" + ], + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html": [ + "08311936720a8ee3835d029f572e924dd4f45e6e", + "testharness" + ], + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers": [ + "d0dddb85abb59ded83c36f71b4776881ce626e40", + "support" + ], + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html": [ + "41f777a06556d6cb4d8110d4d1fe70a6e58c2709", + "testharness" + ], + "content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers": [ + "1d58caea3b04f568e837678dbd27136fec73730c", + "support" + ], + "content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html": [ + "131b261ef9a6b79714eeacd4c9a525bdfafab21c", + "testharness" + ], + "content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers": [ + "966fcc13016f5980750ad1a4d5acf240762c2e0d", + "support" + ], "content-security-policy/reporting/securitypolicyviolation-idl.html": [ - "ff5ed000c0c33f0e0495493e41ed4330844ec780", + "5f64e7ffb556afda675d52b7f9987f04612dccfd", + "testharness" + ], + "content-security-policy/sandbox/iframe-inside-csp.sub.html": [ + "11e165b77d866a5b62539d5722b18885838448a7", + "testharness" + ], + "content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html": [ + "f32084b66483ddcc8a205f889e06b1d43d2b0d2a", "testharness" ], + "content-security-policy/sandbox/sandbox-allow-scripts.sub.html": [ + "0acaeda7770b1dd0e0149233cfedf9ecd7db1c5a", + "testharness" + ], + "content-security-policy/sandbox/sandbox-empty-subframe.sub.html": [ + "a4a3f92312327e36710eb52383509860cdfa0588", + "testharness" + ], + "content-security-policy/sandbox/sandbox-empty.sub.html": [ + "406bf1c6082a4feb86d1b45b16ebc07c23dadfcb", + "testharness" + ], + "content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html": [ + "ce1a3a812631604b26452fac945a87bd0bf9152c", + "support" + ], + "content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html.sub.headers": [ + "f161272e257353dbe121030cbec0de00218757ff", + "support" + ], + "content-security-policy/sandbox/support/sandboxed-eval.sub.html": [ + "9e3166cf823bb833845d79c8113aa7edc579aad5", + "support" + ], + "content-security-policy/sandbox/support/sandboxed-eval.sub.html.sub.headers": [ + "84ab95803795a77af210cb4d713319b8a9115c81", + "support" + ], + "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html": [ + "e255368c5e546322c63854d59abb48814d36d8b8", + "support" + ], + "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers": [ + "f161272e257353dbe121030cbec0de00218757ff", + "support" + ], "content-security-policy/script-src/10_1_support_1.js": [ - "bd10b9f495c679323ceeba54bf04a48c8a2fd4b4", + "6916d52aa90921bb59cd9a677f58176255f4f2fd", "support" ], "content-security-policy/script-src/10_1_support_2.js": [ - "d7cde9fb4644245699893333e230d1c5fd79ca71", + "ee8d6589daed63364ed139a6776a787efc4ba44d", "support" ], "content-security-policy/script-src/addInlineTestsWithDOMManipulation.js": [ - "ec7ba8726955690cee6a7f75b002a3d0d39db7d0", + "2ec0aedb07299313f8f337d6a1cb620f1da57a4a", "support" ], "content-security-policy/script-src/buildInlineWorker.js": [ @@ -413808,16 +412638,24 @@ "9747ab396294e301c0f0720a3c0731d92272ee54", "support" ], + "content-security-policy/script-src/injected-inline-script-allowed.sub.html": [ + "97467a87b6933ec7dda0b788104e63e5cbed8b7e", + "testharness" + ], + "content-security-policy/script-src/injected-inline-script-blocked.sub.html": [ + "a5c509b140558716410ca00337542c158c5742fe", + "testharness" + ], "content-security-policy/script-src/inlineSuccessTest.js": [ - "a591a02337841f6e8e822174a390a723ee6a3656", + "730190d637dee362ce20ce82aaed663c873dcbce", "support" ], "content-security-policy/script-src/inlineTests.js": [ - "9256478a189aeabb765763a48fda9a6fd2ab077e", + "b07e007c036a4856f9bc11064639c65a97cf30bb", "support" ], "content-security-policy/script-src/javascript-window-open-blocked.html": [ - "7d047c4966eee6c35a6bf24a80b4fbb672cb89b4", + "8907681d25a20a954c4db413d0fd78efd9dc6199", "testharness" ], "content-security-policy/script-src/javascript-window-open-blocked.html.sub.headers": [ @@ -413825,107 +412663,75 @@ "support" ], "content-security-policy/script-src/script-src-1_1.html": [ - "c547fd94e350bfd49541734515a4068de44f525d", + "b4285b63b3f9a8fab266ac93b3b7c1a70a7bdfcc", "testharness" ], - "content-security-policy/script-src/script-src-1_1.html.sub.headers": [ - "58cb9b7acbda0e8017a83c1598f0ea1ea5f8cf4f", - "support" - ], "content-security-policy/script-src/script-src-1_10.html": [ - "5a55427c869b1c5a0bee3ecf4619846f072d1e53", + "8d86fa302fa6f1262ab5c880bf2ce756f606d661", "testharness" ], - "content-security-policy/script-src/script-src-1_10.html.sub.headers": [ - "c6da3920eb563d64585901f1e94aaa11a76e5270", - "support" - ], "content-security-policy/script-src/script-src-1_10_1.html": [ - "a97e3cbdce7084b97eee28be5e3d3d42b5803966", + "46f535a4b373bdcc2b69ad78d333fb76d5f485bc", "testharness" ], - "content-security-policy/script-src/script-src-1_10_1.html.sub.headers": [ - "ad7550efbc8ebb318bb2e32d96ea575c78596ffd", - "support" - ], "content-security-policy/script-src/script-src-1_2.html": [ - "b3356097531989881006c444d0412cd8d488ca6e", + "e3b1b1ffe070be0258e18563c14b4af4e0b4f5e3", "testharness" ], - "content-security-policy/script-src/script-src-1_2.html.sub.headers": [ - "b90d160699a5c3144933a0f4a5f79236aefb9ae0", - "support" - ], "content-security-policy/script-src/script-src-1_2_1.html": [ - "907c529ec0b1186e72dd6ac095e46c001413639e", + "548eefcd46832140999a2754d7f62ad508cc7e28", "testharness" ], - "content-security-policy/script-src/script-src-1_2_1.html.sub.headers": [ - "5e47b083224fa789bf14f90e4be4d72807d448e4", - "support" - ], "content-security-policy/script-src/script-src-1_3.html": [ - "027ae9ff64cf5d1599541d0a2a5804096f71aad0", + "abf79935376e924c9fc1c8fea6f3b6d1c0b52227", "testharness" ], - "content-security-policy/script-src/script-src-1_3.html.sub.headers": [ - "6e86dbda4c9fa33a27df5f25bca3e56a367eb5c6", - "support" - ], "content-security-policy/script-src/script-src-1_4.html": [ - "62ba9216e12868cf0a6b4f791bf5305daa21dac6", + "d7369a16421ca7aadca158b0a6aff8c4cde35487", "testharness" ], - "content-security-policy/script-src/script-src-1_4.html.sub.headers": [ - "8d484ffc9bb161edd31b0fb349a67eb0c5a30e7c", - "support" - ], "content-security-policy/script-src/script-src-1_4_1.html": [ - "ff43ce545cc42d33809b5f48efe6f52bf57ccd41", + "4ac0b814c672862a1628e5e6c7fd4a6541a1421f", "testharness" ], - "content-security-policy/script-src/script-src-1_4_1.html.sub.headers": [ - "90288741141736b1d59cc27070565e08393d821f", - "support" - ], "content-security-policy/script-src/script-src-1_4_2.html": [ - "5a1d5c9393455aeb34a73a1c59c6d75783a3d936", + "6047332aa8240cc0e53e88d72834efcc8cfea2fd", "testharness" ], - "content-security-policy/script-src/script-src-1_4_2.html.sub.headers": [ - "4c2700452b8e0cb5451ee00aaa8ff92f12e9623e", - "support" - ], "content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html": [ - "0f0f571fbc0db3b96112cb62f66d03c45674c127", + "66c96a85d3accfb20317501504ca3187ba7683f8", "testharness" ], "content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers": [ - "dec2d5659d318a58d7e957837ce3a217db2ea649", + "384cbb40a778c35dcfc5dc68e5ba26932e00445e", "support" ], "content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html": [ - "c0407821e7f7de5d80d601c7e693b0e283902e61", + "746a6b0340e1fa2e04b13c58c86644fcb8452516", "testharness" ], "content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers": [ - "39b7686073001e610bee5ba2a2c1083080b1aa68", + "4ea96701507b699f643a8ed77b7f20b443705e4c", "support" ], + "content-security-policy/script-src/script-src-overrides-default-src.sub.html": [ + "0a9b52068142f29c21aaafdd81cff93997cef83e", + "testharness" + ], "content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html": [ - "f43c7510cf175e41d18b87f084136efeb22a0d86", + "9666194acc39933368bc101c53e3870a7d326f82", "testharness" ], "content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers": [ - "6d5a35850052379753d5e39fe30aca1ddc9635f7", + "71ef442f2942a4d35c1d8ee95812c866d79fbda0", "support" ], "content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html": [ - "a7b51858b4c9a967bf740e76a5e1de726f5dfcdd", + "d3a1f5be326ff4d394c4f436073a6c7a930292fb", "testharness" ], "content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers": [ - "57c9026a7add5b8de2b153b14039787d44cbfa83", + "1001cdd06a04940bb842604ec0d05974df28d8ce", "support" ], "content-security-policy/script-src/script-src-sri_hash.sub.html": [ @@ -414072,10 +412878,118 @@ "a59f7f33614eb541a216b317f0916271f359ba1b", "testharness" ], + "content-security-policy/script-src/script-src-wildcards-disallowed.html": [ + "ac7823a256033e87a13cd4adbba5b38be2186ed6", + "testharness" + ], + "content-security-policy/script-src/scripthash-allowed.sub.html": [ + "4aa8f4058f410362e90a73d375f840f88cd817b4", + "testharness" + ], + "content-security-policy/script-src/scripthash-basic-blocked.sub.html": [ + "8ba09b0a1520cd37f5760eb2d05f0215806c26b7", + "testharness" + ], + "content-security-policy/script-src/scripthash-default-src.sub.html": [ + "600e953f5a40f0b60bdf688373a90deda26ea8f1", + "testharness" + ], + "content-security-policy/script-src/scripthash-ignore-unsafeinline.sub.html": [ + "889f4aa2b207840edae87e54cb3279d10ee878af", + "testharness" + ], + "content-security-policy/script-src/scripthash-unicode-normalization.sub.html": [ + "b6057a379a8d58c7bf3addfc129193ea133ff357", + "testharness" + ], + "content-security-policy/script-src/scriptnonce-allowed.sub.html": [ + "96da19d4317ef05eee97b3908bfe9328f83b0d18", + "testharness" + ], + "content-security-policy/script-src/scriptnonce-and-scripthash.sub.html": [ + "109eaf98df9462e92bbc55e0424ca797959f10d9", + "testharness" + ], + "content-security-policy/script-src/scriptnonce-basic-blocked.sub.html": [ + "ad272e92d65c2ed23d157a7d2bab1754f40d1a38", + "testharness" + ], + "content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub.html": [ + "7b478334968d2ac392955f56809c09299a3cb68b", + "testharness" + ], + "content-security-policy/script-src/scriptnonce-redirect.sub.html": [ + "b9a978d217ea0f61ca6c3a117aefbbf3a606450c", + "testharness" + ], "content-security-policy/script-src/simpleSourcedScript.js": [ "549c6ea1f1bae2b78f933b5da0a5f2f72bae2564", "support" ], + "content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html": [ + "2449c9a6e32f0b015c79f46276637c6acee346c7", + "testharness" + ], + "content-security-policy/script-src/support/inject-script.js": [ + "0b03b0c731df1717f2dfe72bc1d1e1cabad06776", + "support" + ], + "content-security-policy/script-src/support/post-message.js": [ + "c957a15a1c7a0c5dffc9e7a13d54da243ca9a93a", + "support" + ], + "content-security-policy/script-src/support/worker-eval.js": [ + "0d60a32731386d26cdbf776812cc5c6f06cf0859", + "support" + ], + "content-security-policy/script-src/support/worker-eval.js.sub.headers": [ + "6f31a9b9280caefeaafa70ed7c083d66a498fc6b", + "support" + ], + "content-security-policy/script-src/support/worker-function-function.js": [ + "4f588f68da51c11b8d1cdc7895a1b3abf4a392a3", + "support" + ], + "content-security-policy/script-src/support/worker-function-function.js.sub.headers": [ + "6f31a9b9280caefeaafa70ed7c083d66a498fc6b", + "support" + ], + "content-security-policy/script-src/support/worker-importscripts.js": [ + "c59a747c05ce77c64bc6672b4c82c2964b967500", + "support" + ], + "content-security-policy/script-src/support/worker-importscripts.js.sub.headers": [ + "b5f8abd58a13f7ac8f99871fa004d6f1d6ffb014", + "support" + ], + "content-security-policy/script-src/support/worker-set-timeout.js": [ + "3f24231bf14cedcc1eb93433e1be60ec74dcb1db", + "support" + ], + "content-security-policy/script-src/support/worker-set-timeout.js.sub.headers": [ + "b5f8abd58a13f7ac8f99871fa004d6f1d6ffb014", + "support" + ], + "content-security-policy/script-src/worker-eval-blocked.sub.html": [ + "18e53909393384074c14d309897c373717f8d948", + "testharness" + ], + "content-security-policy/script-src/worker-function-function-blocked.sub.html": [ + "90954896222f9e2637140580b11cc984fc5157cf", + "testharness" + ], + "content-security-policy/script-src/worker-importscripts-blocked.sub.html": [ + "21ce1f88689b93556d8526b8f52d5a371ffff7fd", + "testharness" + ], + "content-security-policy/script-src/worker-script-src.sub.html": [ + "fe5bbb4adbe86a4b9bde7a645ea1379a4727c9c2", + "testharness" + ], + "content-security-policy/script-src/worker-set-timeout-blocked.sub.html": [ + "30daa6c42351724a09ba60028ce2558d688c3555", + "testharness" + ], "content-security-policy/securitypolicyviolation/blockeduri-eval.html": [ "01d4ce834d175d13eb0d9c80bbe4a7be614d687f", "testharness" @@ -414164,6 +413078,42 @@ "6e15d48ddd21d1bbb9603081d5d7fef98ebfa106", "support" ], + "content-security-policy/style-src/injected-inline-style-allowed.sub.html": [ + "21c754d2fa97293bd6c0348be86c0cd2b8bf8654", + "testharness" + ], + "content-security-policy/style-src/injected-inline-style-blocked.sub.html": [ + "a67ebb156e4ed0be8fd0ba7cf736a024bd85409b", + "testharness" + ], + "content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub.html": [ + "23fd52d6753a3617938bc493f2267528b5cb576d", + "testharness" + ], + "content-security-policy/style-src/inline-style-allowed.sub.html": [ + "9611bca6560ec98a3c46e363f0f4a42a3c752b61", + "testharness" + ], + "content-security-policy/style-src/inline-style-attribute-allowed.sub.html": [ + "25223c678829295e6e3dbe981cd545af9101f9ef", + "testharness" + ], + "content-security-policy/style-src/inline-style-attribute-blocked.sub.html": [ + "df54ea6b657c934698234a13bf9036c5399fa89f", + "testharness" + ], + "content-security-policy/style-src/inline-style-attribute-on-html.sub.html": [ + "41573b06b842ccccc2661e4f673cfeec5ee17c38", + "testharness" + ], + "content-security-policy/style-src/inline-style-blocked.sub.html": [ + "c3b2ae30212bf87e906c07989145f169f5cea41d", + "testharness" + ], + "content-security-policy/style-src/resources/allowed.css": [ + "1d45524530e090f083dec62089cf95c19bb4d020", + "support" + ], "content-security-policy/style-src/resources/style-src-import.sub.css": [ "37de4f39b0399d9a5a230b5446883f9e4b49a061", "support" @@ -414176,6 +413126,14 @@ "e639d89f22a1f3774cd87fcea9f5dd441e9520f9", "support" ], + "content-security-policy/style-src/style-allowed.sub.html": [ + "2e149f54caccc53ac82a836f6838030ce8efe502", + "testharness" + ], + "content-security-policy/style-src/style-blocked.sub.html": [ + "ed44a8d3392eff2e963e33dda1d02d1f0d307c81", + "testharness" + ], "content-security-policy/style-src/style-src-error-event-fires.html": [ "64e5e823b50f71023f0520da16147fe0e2ba1b84", "testharness" @@ -414268,6 +413226,30 @@ "a46cfc14f19813fc3b71928dd4b9d459f318b035", "testharness" ], + "content-security-policy/style-src/stylehash-allowed.sub.html": [ + "c4559f5096406228431e98d12eeb40664e32d588", + "testharness" + ], + "content-security-policy/style-src/stylehash-basic-blocked.sub.html": [ + "0570c3f5938fafa702517f93a5f1ac08ec2efb17", + "testharness" + ], + "content-security-policy/style-src/stylehash-default-src.sub.html": [ + "3ce6f0e52f10c66ce97928f865d1e5ee91a97bd3", + "testharness" + ], + "content-security-policy/style-src/stylenonce-allowed.sub.html": [ + "2a9c8fd15faac9ddd4c16a5fee79f15266558b6d", + "testharness" + ], + "content-security-policy/style-src/stylenonce-blocked.sub.html": [ + "e9b7204c818b62c7e1cfd06742f6c77c62b11764", + "testharness" + ], + "content-security-policy/style-src/support/inject-style.js": [ + "a48eb434aa6fe0d0a4f664c55e68be03ccd902ed", + "support" + ], "content-security-policy/support/alert-pass.js": [ "9d9311651dff245f3c45fca59bacac7804a48746", "support" @@ -414277,7 +413259,11 @@ "support" ], "content-security-policy/support/checkReport.sub.js": [ - "90f36e63c4a18b6d755fda05b4e126e0cabf0e94", + "50b8b274a0a846ad527c2a369ba870def28e45e6", + "support" + ], + "content-security-policy/support/document-write-alert-fail.js": [ + "55f9e74adccef83969d5da859a05bf670f711671", "support" ], "content-security-policy/support/echo-policy.py": [ @@ -414316,6 +413302,10 @@ "b10c13ac32450d15761f99a5096e1a3deda0e9bc", "support" ], + "content-security-policy/support/manifest.json": [ + "f28fa5977ae8aa5da1b517ee7d63841378efa328", + "support" + ], "content-security-policy/support/media/flash.swf": [ "53203da2c93399cdc4c3355a60d098c203cc7c85", "support" @@ -414373,7 +413363,7 @@ "testharness" ], "content-security-policy/svg/scripted.svg": [ - "e5a26ca493e75cb4245e9f0de986cde3ab697d62", + "56dab4b05aa8b2872ff03d56e371f3f814457fe1", "support" ], "content-security-policy/svg/scripted.svg.sub.headers": [ @@ -414381,17 +413371,13 @@ "support" ], "content-security-policy/svg/svg-from-guid.html": [ - "e5f4233841d1b1688d48e66a0efd65b940d45b02", + "850ac0d015bc3cc0fadc7047d87938e937e3c89b", "testharness" ], "content-security-policy/svg/svg-inline.sub.html": [ - "699d329c0929525b899e5ecc848ea0eff4ad02b8", + "9ef364019d2e2822a44cde9d07bf71ae36ff92eb", "testharness" ], - "content-security-policy/svg/svg-inline.sub.html.sub.headers": [ - "8804cfb21823324551f0f98977ecb80588099150", - "support" - ], "content-security-policy/svg/svg-policy-resource-doc-includes.html": [ "474d542398a46e302add6494151628a1e6e144e1", "testharness" @@ -414400,6 +413386,46 @@ "3cb51cc3be98ab648a58c858727e749bfdf53424", "testharness" ], + "content-security-policy/unsafe-eval/eval-allowed.sub.html": [ + "d93f0e1c1e4f0950e8b12c697c9da72ac2b2aec6", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-blocked-and-sends-report.sub.html": [ + "b3e5cff5c8e5b0a661c07091b45be3503409735f", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-blocked-in-about-blank-iframe.sub.html": [ + "93b24c21d60b4d4e5dda7f1c176979b342150d68", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-blocked.sub.html": [ + "b3d1e79feadcd00ae5654a33c385ee6f64e327cd", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-scripts-setInterval-allowed.sub.html": [ + "e79159c061aea45d3562f38180f735f2a7af5718", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub.html": [ + "4622816714f1debe7297a9bab294e607096639d7", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-scripts-setTimeout-allowed.sub.html": [ + "b055b17777b69f9e332eb28c6e62bd585e270f53", + "testharness" + ], + "content-security-policy/unsafe-eval/eval-scripts-setTimeout-blocked.sub.html": [ + "2e9c470be9571e750b2b4324d52da7b7aadc3dd2", + "testharness" + ], + "content-security-policy/unsafe-eval/function-constructor-allowed.sub.html": [ + "09e8b9e1a381f9c5aa5bbb77545be6d174978735", + "testharness" + ], + "content-security-policy/unsafe-eval/function-constructor-blocked.sub.html": [ + "2676e375c60899dbd2281b49e01e82e1b3d9451e", + "testharness" + ], "content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html": [ "3dac897440d3bcca283c606c51d23a9d37c66a62", "testharness" @@ -482473,11 +481499,11 @@ "testharness" ], "css/css-flexbox-1/percentage-heights-000.html": [ - "fbb795af85abb6bb28a2c3ac94012aad7e99b45b", + "9f5db2023fe4ac61108546602a5cdd2fe6ad8203", "testharness" ], "css/css-flexbox-1/percentage-heights-001.html": [ - "5c3c576ee34a20e61e33a9851d332c743a9f078a", + "0bc00907610df6c5e03b884bf1a5633d80eff38b", "testharness" ], "css/css-flexbox-1/percentage-heights-002-ref.html": [ @@ -482497,19 +481523,19 @@ "reftest" ], "css/css-flexbox-1/position-absolute-001.html": [ - "bcf0ce321b9aca0fba213f677e9db92d595175fc", + "1c12d945aaece1a3c7c9e6b4b9986d5351956c4c", "testharness" ], "css/css-flexbox-1/position-absolute-002.html": [ - "459087f00f8417a3345f0bfc25b6d66d44364a5f", + "f8b0ae2faf24d6810e3936307cd34a0b246fb3a8", "testharness" ], "css/css-flexbox-1/position-absolute-003.html": [ - "25d21bf70a43936b159001b9a405e9df65e0f222", + "d1982c9167f9e73848b96722392b6c7e8ca7372e", "testharness" ], "css/css-flexbox-1/position-absolute-004.html": [ - "222c04822ec756d6f4f504ed507aa678c7960b75", + "42bf61d230422676bcf0e2bae1f7dffee1ba340f", "testharness" ], "css/css-flexbox-1/position-absolute-005-ref.html": [ @@ -482728,10 +481754,6 @@ "461fd17b274662b88500cdf42bab7f3b79e6019d", "support" ], - "css/css-flexbox-1/support/check-layout-th.js": [ - "a9d8444db24ab38518f07a965a8a537cc6add437", - "support" - ], "css/css-flexbox-1/support/flexbox.css": [ "1ed29ddf429bf5efe54b65ce8b66d59c8c23a5f1", "support" @@ -483160,6 +482182,122 @@ "7b4cb600b9df97cd022504c4541b2143af22d29f", "reftest" ], + "css/css-fonts-3/font-stretch-01.html": [ + "81f846d3cb087fb1a84f534a04320e706b49a212", + "reftest" + ], + "css/css-fonts-3/font-stretch-02.html": [ + "86cd31128a1051e607015e9dadc1b78fea553b47", + "reftest" + ], + "css/css-fonts-3/font-stretch-03.html": [ + "89b7d76992c5ade46281384971c7b933f9c13669", + "reftest" + ], + "css/css-fonts-3/font-stretch-04.html": [ + "d2f26924c10a7ef4754babe06ccd050bda9332b8", + "reftest" + ], + "css/css-fonts-3/font-stretch-05.html": [ + "bfd111699b5553f84522bbfb84ca49c177967ed4", + "reftest" + ], + "css/css-fonts-3/font-stretch-06.html": [ + "fe90f418ab95706b0ec0110d545a8707773935fb", + "reftest" + ], + "css/css-fonts-3/font-stretch-07.html": [ + "6fc64aada50f8fc8b1525cdf8917050c4d062b43", + "reftest" + ], + "css/css-fonts-3/font-stretch-08.html": [ + "c113be451ff508c83cbc3ed589b721c23a5c3e92", + "reftest" + ], + "css/css-fonts-3/font-stretch-09.html": [ + "67e3ce27e575d7bebbe090e20f8cac651da1e803", + "reftest" + ], + "css/css-fonts-3/font-stretch-10.html": [ + "1d7c21ba01880a024511102488f199283e777dbd", + "reftest" + ], + "css/css-fonts-3/font-stretch-11.html": [ + "fdfa62d43cec5c4e98af04f7791ffdbbc9efde87", + "reftest" + ], + "css/css-fonts-3/font-stretch-12.html": [ + "fff585669f5c2fa963613c1679c5020729daa66e", + "reftest" + ], + "css/css-fonts-3/font-stretch-13.html": [ + "50322d78f923052e51034ec80c5b1dd44ca618be", + "reftest" + ], + "css/css-fonts-3/font-stretch-14.html": [ + "c4e2815ef769546c745a6fbebeb4db05e102a2ef", + "reftest" + ], + "css/css-fonts-3/font-stretch-15.html": [ + "004e1a669c3cb3d3301c02ef84bc59d6af0f7238", + "reftest" + ], + "css/css-fonts-3/font-stretch-16.html": [ + "cb06cd30d8d111217e940d8de85ccf6fcf2a0a77", + "reftest" + ], + "css/css-fonts-3/font-stretch-17.html": [ + "86f077b63e2a7ba6f60965c87c30b1ac94f3cee0", + "reftest" + ], + "css/css-fonts-3/font-stretch-18.html": [ + "035d0f522d507efcdaf259b6fb99baeac9251766", + "reftest" + ], + "css/css-fonts-3/font-stretch-pass-ref.html": [ + "33a2a751324acb824907eac5853a91f96a3bd86f", + "support" + ], + "css/css-fonts-3/font-synthesis-01-ref.html": [ + "4b02221e4811f2041c03698237c71e84173033b4", + "support" + ], + "css/css-fonts-3/font-synthesis-01.html": [ + "df13a99fc3916de93cbd8b92f8520393ebffccd0", + "reftest" + ], + "css/css-fonts-3/font-synthesis-02-ref.html": [ + "37caa18f5f1f4a76da775b6618fc9a4edbb7e6da", + "support" + ], + "css/css-fonts-3/font-synthesis-02.html": [ + "295747b4f9cf02154f3daae95ab8bbab75ccb386", + "reftest" + ], + "css/css-fonts-3/font-synthesis-03-ref.html": [ + "521b4dbd1ba6cecce7349080c1c757bb19a984f8", + "support" + ], + "css/css-fonts-3/font-synthesis-03.html": [ + "46f41bdaf44ced16707fb01f598fe83acab3b8c6", + "reftest" + ], + "css/css-fonts-3/font-synthesis-04-ref.html": [ + "37ae6d66d5ff56b42963bb749c0ba3c51800b1e9", + "support" + ], + "css/css-fonts-3/font-synthesis-04.html": [ + "43e1f2bfa2e74cd9ba489f3ca4f156907fb7cb6c", + "reftest" + ], + "css/css-fonts-3/font-synthesis-05-ref.html": [ + "7c54b978bb6beb1c5e6c145c0adce7eb62c5efae", + "support" + ], + "css/css-fonts-3/font-synthesis-05.html": [ + "b46ea0f9864807dd0f36f90ff7668d5f733dd326", + "reftest" + ], "css/css-fonts-3/font-variant-01-ref.html": [ "996de9843a58617c022174e77c6420816087dbe9", "support" @@ -483681,16 +482819,16 @@ "support" ], "css/css-fonts-3/font-variant-position-02.html": [ - "1f0130c363d56c078dc7bb72906a89245d352226", - "reftest" + "831af35c0ac730263a3061c3052e865bf719997c", + "visual" ], "css/css-fonts-3/font-variant-position-03-ref.html": [ "21f6fd83c6b63b57c75a43f08023bb6b3c6f8a87", "support" ], "css/css-fonts-3/font-variant-position-03.html": [ - "777fca83be2a37bca768fde84d3226448662c181", - "reftest" + "7ad4b9d97ada6410e4e2c92b217d2aaa1317946c", + "visual" ], "css/css-fonts-3/font-variant-position-ref.html": [ "986683fda8ba407d03e9d5e385ad4083b8ee6862", @@ -483824,6 +482962,22 @@ "f4f2fdd3f411fca8cd03b1f7f737694c73c0220b", "support" ], + "css/css-fonts-3/support/fonts/Exo-DemiBold.otf": [ + "a239ac3082ff3c19edef8461a5ab9b778361f7b4", + "support" + ], + "css/css-fonts-3/support/fonts/Exo2-SemiBold.otf": [ + "b1d02e8b1ee47bb1d200e81742876fce74b92436", + "support" + ], + "css/css-fonts-3/support/fonts/Exo2-SemiBoldCondensed.otf": [ + "a4b11be0affd64e9f927095e3bc3653544d827d2", + "support" + ], + "css/css-fonts-3/support/fonts/Exo2-SemiBoldExpanded.otf": [ + "60d232dc51a04464558ebe3680304c250d1e2ecd", + "support" + ], "css/css-fonts-3/support/fonts/FontWithFancyFeatures.otf": [ "ce1bc123ba75345ab3816af7c18b481badbfd5eb", "support" @@ -483852,6 +483006,10 @@ "3d219e370db37a3392e07eb0c804d10ca7caf9c9", "support" ], + "css/css-fonts-3/support/fonts/fail.woff": [ + "69e4080710f24b062203f56aa6ae2d991d4fa19a", + "support" + ], "css/css-fonts-3/support/fonts/font-feature-settings-rendering-2-expected.html": [ "883083cdde66caca05384d3d6930070454e94fad", "support" @@ -489652,6 +488810,10 @@ "085a994b4b934056d0811cc989727e6390c37d66", "support" ], + "css/css-fonts-3/support/fonts/pass.woff": [ + "cd8655ca01c5579a273f2063174a01126b10b78c", + "support" + ], "css/css-fonts-3/support/green15x15.png": [ "de1830c21195763f7327f270b14b6d50dfdfb21d", "support" @@ -489793,11 +488955,11 @@ "testharness" ], "css/css-fonts-3/test_font_family_parsing.html": [ - "fa926a9e86823cddea6d9f1418c752cf04e341ad", + "0aaa1c1bb9497df1cddbeda60f7d522568dc2f01", "testharness" ], "css/css-fonts-3/test_font_feature_values_parsing.html": [ - "26fc2e6d6a0b09a93a8fa08aed87ea9cdd13c404", + "a6397508316c35300513830a7a53d882debe3829", "testharness" ], "css/css-gcpm-3/OWNERS": [ @@ -489901,15 +489063,15 @@ "reftest" ], "css/css-grid-1/abspos/absolute-positioning-definite-sizes-001.html": [ - "884098260e1c51873c90d8328e31973f69adb224", + "8d917ad490835e4248956865571e3c4762973d0b", "testharness" ], "css/css-grid-1/abspos/absolute-positioning-grid-container-containing-block-001.html": [ - "d7a6d2f0196a3e1e7b9bd618a1f885ae58dd05fb", + "ae306e9e6e980d4a575d6d10cee6401379283014", "testharness" ], "css/css-grid-1/abspos/absolute-positioning-grid-container-parent-001.html": [ - "a7d866aed9b5021e681dadb85eca50462db1d748", + "b64d2b6f87d105d4631b7c539ed451e598d9a0f1", "testharness" ], "css/css-grid-1/abspos/grid-item-absolute-positioning-dynamic-001.html": [ @@ -489953,43 +489115,43 @@ "reftest" ], "css/css-grid-1/abspos/grid-positioned-items-content-alignment-001.html": [ - "dc376db419836c1fb2cc0d0477b20454159813e9", + "53c8139254cd0f62abf20b434132cd6ffa04be0f", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-content-alignment-rtl-001.html": [ - "4530ed56a6b6b37d876cb9e56d73718440560f7f", + "566dcee47358c1e490786d0a8b995e4dbc11f076", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-gaps-001.html": [ - "09614159f2996973a825a574ce884679aff69283", + "490d474f560501ede900e5cf448b0dc9dc9fa116", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-gaps-rtl-001.html": [ - "b92090cc95a982097b54ba0695c4b0b43fb26b5e", + "8666f9bcaca645602fc2e790db2ab4cc7a28af5c", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-implicit-grid-001.html": [ - "41cc2addf301921ffef0c1b98fb34ab41af059c6", + "eb058474779ddb8e4a31546fc2d89126a562e465", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-implicit-grid-line-001.html": [ - "7e1f3ea3a2db26462048f2614725c8467095e934", + "d0e71cc3e8fce7329982eb37c1c1747fc62fce9e", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-padding-001.html": [ - "024ababa5af46ec7fe3195ecbb2af5a7d1aab075", + "b4c31742faf89abbfd22fec978c77ba0836d7f03", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-unknown-named-grid-line-001.html": [ - "a0a24530691fd19fc07986657375033c1d7eb524", + "e33299485785ec3ae16b7fd9b727c651ce5c2a8e", "testharness" ], "css/css-grid-1/abspos/grid-positioned-items-within-grid-implicit-track-001.html": [ - "36d607db41c6cd74eb66859e550cfd339d3cd6f8", + "6ca9c08237d698a8f29ab04dc0cae117b04d7c02", "testharness" ], "css/css-grid-1/abspos/grid-sizing-positioned-items-001.html": [ - "44c77a955845c78f581e039f78364a8caed6a6c1", + "9389a43ede1cdadda820a5db21cb08cf25b4f9b9", "testharness" ], "css/css-grid-1/abspos/orthogonal-positioned-grid-items-001-ref.html": [ @@ -490233,11 +489395,11 @@ "reftest" ], "css/css-grid-1/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html": [ - "f042dd8f7e7c4d228ef9f1a7eae641899f516940", + "20fce922797d8d29a3301d90d0113f659827b1a8", "testharness" ], "css/css-grid-1/abspos/positioned-grid-items-should-not-take-up-space-001.html": [ - "2d6dec61a1a2902a58f50b3b8e1330c97ce547b9", + "171c6bbf8b1126781f71b60774e9d01ba7588cc7", "testharness" ], "css/css-grid-1/abspos/positioned-grid-items-sizing-001-ref.html": [ @@ -490249,147 +489411,147 @@ "reftest" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html": [ - "19ae01ab31a15efc601d2857d3ca1dd879cb4e66", + "99d3941d430705202a7094276de59dc5edf69321", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-002.html": [ - "abb8f221910dc58b87ff1d3f5b9f346994688a8d", + "399c23ecc22e3ab5376044847fdcc0e778bc0bad", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-003.html": [ - "1dee7406f817681eaec5c1b5607b9762bc546329", + "bcdc1d68ddff37c67204341a6e93dc81a325a8f2", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-004.html": [ - "03da21bdcbb4fdb53f93c372da2af4a175fc0bc9", + "163ebbb7c462f803de9f85fbde11a384847f4faf", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-005.html": [ - "c4e793351e05b74a9d859286407f30f019e581ee", + "0e759ebbad7f7de553ebd8ccc50892d3af40d9eb", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-006.html": [ - "ab2604e1dd0396402ce6ab0acea3a340d107ad08", + "106f9a163e1d1621827e1d34bf1cc0c043b01898", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-007.html": [ - "17b0c72f106d9103af25c654e913ad00c2a5ee19", + "247606b98201e9a73f6162432ec4f032e7822d98", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-008.html": [ - "32b50873af5b434817de9ca3fb5ea3b79808bdbc", + "ce14fc5adc6e6bc08f9d67f7c432e42e1fa06994", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-009.html": [ - "29551eeae983adc5cdd9b518b64a1d0c9560f062", + "78f5c7dc3382ef9e06cb98266a1aea04858b36a8", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-010.html": [ - "396afc15a311bb0a636ba2570b57366a52fbc770", + "572eaddac3bcad2a78f595a2d7252ed61e284173", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-011.html": [ - "49109ff240399f0f1f60308850f805779dfc4b21", + "70681816b62b12c0b47dd59e92c82c57c5195df4", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-012.html": [ - "45a9279c62d4052a150a6da13ae9c177a38f01a2", + "45434202efd7954308d6f87023cdbc245a412c47", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-013.html": [ - "29d4695a9ad8eb5eebcdf15b3693a714bc412779", + "93ae6b0da898b80b39b7c3315b862024345625bd", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-014.html": [ - "66d7b70d305869abb453caf2f0e51a274bd1a537", + "439df61ce437200c65c09605d46461f889b0c236", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-015.html": [ - "874f6b55e6b204d6cfc41c73a2c00a5f4229d298", + "4944467ea75bbd7468f08ede5dd19a88196ab9d3", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-016.html": [ - "51b59909bd41adefa471e9b8bf9ff75e9ed92259", + "e0b7eeddc7cdd5187c3a07186407360026b6a0d4", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-017.html": [ - "6423406f9bfaf43ac97fd4547a784c2bb8d19bc0", + "47d65e49c206a554caa1738e44f0d41f2650431a", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-018.html": [ - "123575acf3c090c6479e5e4fa064c75fcea56bda", + "08367b30d4b332dcff0be6f7967c1dc8ef4bd9af", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-019.html": [ - "f611e34104ae873f1124032aa22621dfcf4fa128", + "f357a479479fb871c6e6eeb49ac028db55757d81", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-020.html": [ - "c0a3bf24655a77c05dce301b0173f18d0fa42234", + "4271df1342f4600e39f6ec3b1daae20ff369a5a8", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-021.html": [ - "e39bd0c869b5c69f99ddb0e43ecd516c23e22051", + "c72cbc118d7af2378cc2026ccd4eff5b2b3dada3", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-022.html": [ - "436855cb48c5de8f913f209ba8172644c0e97226", + "d1bcda40064849f8250ca423c07210ef6f7135da", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-023.html": [ - "07ea8b43529cc3abe597b5cbaf71b577c0e08a81", + "5ffaf7fb23cd317c684633b26ce027beb83aef20", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-024.html": [ - "4ef7fd0b4687fe9f08513cccff2707bb05d92a78", + "7c475cebcd650192507dadee416e5e5a7318f0f9", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-025.html": [ - "4ecabe7266535153ce6e38e1bee6e4eba28c5260", + "b5100c40529365ed36531bfca7310370f3cd017f", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-026.html": [ - "dc702a1d181ef4efcf4d5161ff1b10bbb8e08337", + "1e8a5e7c21da8a8197b2d35943d2c4a67050c583", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-027.html": [ - "a5646db94e62b9455c9ed44e9f1a86f1cda74153", + "1e87d9f38001a7a1407ee6983c3a4f7b1dc8da92", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-028.html": [ - "9940f6e83d28a45ad87a50b24afe5eca1c3ff596", + "a8d71f02f9233d070eb99cf3f7d9c9e69995c570", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-029.html": [ - "ed6197207c84d52614f2e4bda31aa0794ac244ce", + "cd4207c50b24057e84f52e2df9ee40df0bc1e490", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-030.html": [ - "df920f26e14d9adb3e987771b74f3ca21d001b9d", + "9fe22b9a8a575ad8176f3a657a9b9ddfe71a7753", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-031.html": [ - "24cdde781a98046593d3f0a57906b756326c4d83", + "082342d57257892308c3909c8ca4c3b270021551", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-032.html": [ - "489c89b0d82b3ad92e342db2b680b152e4bab404", + "8eb6d46e01bbc2383198ff4d906ce1c8053dd56d", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-033.html": [ - "4905906bd110e7b9ef3ad1ca4e0b01417b0998c8", + "151c7aebb20d2fe130351503641fdf200bfc1d3f", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-034.html": [ - "c9ef480494c982efd2cc2b6801eb0c308de0a608", + "d06920746566a28b934d301107b73e1d54c1aba5", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-035.html": [ - "f93f4f2a62aa2073676466dcfc5975556dd04739", + "d747922cd9b2711dff260de987a0242ea6989235", "testharness" ], "css/css-grid-1/alignment/grid-alignment-implies-size-change-036.html": [ - "748d617dac4b7c97592967c0df1ee82f6a43cc0a", + "4739f523e02112bb7dd6638dc5b986d1d7bce44f", "testharness" ], "css/css-grid-1/alignment/grid-content-distribution-001.html": [ @@ -490589,199 +489751,199 @@ "reftest" ], "css/css-grid-1/alignment/grid-fit-content-tracks-dont-stretch-001.html": [ - "9fbe55ecef2ac64d864d6592cb9b81198acac261", + "04b805be2d4db49e730ec64ade4af951c510ad97", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-001.html": [ - "faa0a4a8e6660d8bb12cec2ccbe86e8e23bcc936", + "917e0b3e2c98cface73510fb00b62e609ea94ecc", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-002.html": [ - "735b425c34d147a32b97e60606a5d088389fecfc", + "a32fc988586c078db1c437a81a3a7b2fab2e921f", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-003.html": [ - "7f5a41bc81b97bb4b62e55b69fa1ecfe241edaed", + "79346c92de73ab8e88c9ea86c963b99ec437854a", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-004.html": [ - "0e12bf8b99c417c9176100f7b945b9a83d53f69c", + "5a02e719fc6d65cddd2dd97c2aedfbea1b0d7eae", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-005.html": [ - "d28606de466e787ac8e4c1f742806c2bbf570a88", + "a33ab3b46bd68238bcafc86350f1bee36fb78373", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-006.html": [ - "2ea3e018bf73940231af89dc72c2352fe2985732", + "61c927b4280011667fea7869eb82071d29dd2207", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-007.html": [ - "d2ff7e0efbb1240bfa4b21b0d2e7eb0891950348", + "35a0411b69e1ee32e00b2894db7eb1e1e173cb15", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-008.html": [ - "0ee2f7d1f4bed6383a762f86efa6dc2a8a27bf4b", + "fc0e18c677cbae1dab7bb55688fb60da6de0ff1e", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-009.html": [ - "d64052253097bade696ff9c8bee42bfa8cca9604", + "9e836b1cbc598eaf29f40fa783ac1666441131a0", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-010.html": [ - "9523288742cb15e2451b41b85596ff868b6b4648", + "8168c74fc8ea39b72e7327685231aa91a6985ceb", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-011.html": [ - "9929a38f502a2e82ae93b6a39910eacb04ee6e58", + "e6bd704502d9dbe6ac453d92ebf7f61d5ec5805a", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-012.html": [ - "9a19df31cfded6c4270da40070c3e8390c8366b2", + "618b7bbae71741c700534d8c5dcf7b471cccd52b", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-013.html": [ - "a8cb352297f011b42b3740fd73f2f78f0bdca29d", + "4588a246fa623f272000d7d2ca95ff9413fa7ce2", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-014.html": [ - "11e3cb854d0c9fb7535a7408a56e9f372acf7b74", + "eb5bf50d24837a38d7f1f70508030c0d83e22dfd", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-015.html": [ - "7b145fe80d78b51f42f1a257e64b77f256324029", + "af43ff2ee5ea8f4bfc8eaca775f30bc56fce2429", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-016.html": [ - "3d7b17fa76b3f21ccd882072158f25c723698b24", + "d7d3dd523cc6897b701b57dfdb41c13e93209eb2", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html": [ - "613da8787ea601c01cd79348e68d94cbdf4f6c12", + "a541ceec457d826677469e1dde2f2fbdbc3f7448", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html": [ - "bfbfeef9485cd0a842729d72ae6a7d2978fed0ee", + "8ee1d02283ddd96ab042e10f31e02d19998ee1f3", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html": [ - "47f8fa7e366a0928a1ef6ee30d3e97898d10b882", + "a2039c7a3a995613595375b8dbd6f0a4d6eee077", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html": [ - "0277d86138e1e5aecea0fcde768a48a8b841046c", + "6c24f14a89c33bc7813274c0818dc0842e9c1e83", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html": [ - "b82ead09258f8746f6c7d4d9fd363b2bdfe2fe42", + "c7b147c20408781c3e3998f867a5878916960ed5", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html": [ - "290d852faea189b602457356f6abf8df51f4e306", + "0cca9ab651aadb24b3fa17c2d991f8498aae49ec", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html": [ - "f8418fe79ca641e453791ca1c202cdad50220b2e", + "8552960b768a80146861772e61c5ba66f49b2c59", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html": [ - "10e77671b9a37de05f4898e035aa29fde999f64c", + "81be158b4ee68340a69586369ddfe38e2e4a5eb4", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html": [ - "9f7f821d8fd60bf5ab47f5341a3a103afe94d3a8", + "067c428854205595ea4cb7bd94e4cd331428949e", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html": [ - "f5327de3394428415fed804e4e79efc0fe963817", + "b53540415c065d41bf22d0d6f49708b5216695fb", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html": [ - "a7aac5da4c4e085b14c77a0088a4d608c637f9bc", + "b6078329294d7b7a26722e0e9e82171cb250607f", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html": [ - "b35ad113f09d62cb40cf4a16ff6faca82d73de35", + "55db10daf6be8aa2a75be718929bb0137ec668a7", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html": [ - "5e97e65254d39476e883cb847d421a54496c71a8", + "84d9d4a608a03d5ef129abe2526b6fa55668492b", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html": [ - "cf7374a5f900e4d6a675dc32a9181cfd1653075d", + "bbfe2d5190c6c4bcb208ec6f25990d52f75b7134", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html": [ - "1ebbfc6564b9c8350fa618bea97ecab3fb44eade", + "f4dc41a4ce328418c9f572074f7b881104c805b2", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html": [ - "74711c54c4c2148895e75132d9cebc225a9128a2", + "448d66b5757cb939fc9a3f03680ab1b9b8825ec3", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html": [ - "a4d4dec0f3fb7f490c2e046d535d8f86a89ec519", + "ffe1ef9427e3847e89a0f59f5637bf94e80ca4f7", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html": [ - "2ab21074fa42c487f294866c39859e06364715de", + "99cee6353da618a175033a2dbdb49315024ec083", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html": [ - "695ee5fa198c111a3f8dcee1520938878b003410", + "327f6d87554010b433b90ae0363814d935398b23", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html": [ - "6625c4aa82c02c86075a49d0485160b24f5ed5b6", + "9941214f81451e89e231d4e979ef21fae2d73cbb", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html": [ - "5c400ff43392287f0203102c100ae1d286286e94", + "143ca0175c875529c74b9fd9a1cc2fe2067386ca", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html": [ - "5c4f715f864ee0718a28cd56aef5bb63549042da", + "8d2a905743959c7a2f227f187286e3cb23f39e59", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html": [ - "82b67b0f255a36275c9e2179f7c0a6c194b80881", + "6574fa2ea2a9776689367c4f64edaf5c8c844736", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html": [ - "df9a693d3d6a7ecfb8767b1e53af0f71b54e4cac", + "f201af5919cc79fa8a3834900048c7fe2a794a72", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html": [ - "9223ee50b9c22c737e42f113e67418c3b9f42312", + "59047d7646baef9aac63ed8c130030bc4725c780", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html": [ - "065d965da5145e629517941de214c53a990e7d04", + "60d4108239c5ca52d7998f8b1882dd7adf38b567", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html": [ - "819fb3899679610911df95110f051973ef4fcbb6", + "9c868b3e52a6604a9ee810a58f811fae92a48fa1", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html": [ - "52459738d7455d7ed97045aea124b2160d37643a", + "87e41d80af965f86f5d43a9594cc324e1b365d9b", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html": [ - "09be06f107f5ea97fc6db45b8bca150e10dc7296", + "cbc79b5b2b117ed2e1e286c91e6ce92b57d3112a", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html": [ - "0270a89bde2e54d3108d8ab8b8dbb3f64ae855af", + "526ea2640f2fc150bd90f1eb7552686d39437906", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html": [ - "f49ae99abd185af7bc9937c16bb7f4bb2044bdc6", + "9c97198c58873215469e20469219fa29197ba2b3", "testharness" ], "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html": [ - "86d478dee444129ccd10f76aed6d80c75251ff13", + "a60c43c1c32b908c3df899f3cba0ddf1c0fb0824", "testharness" ], "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html": [ @@ -490840,6 +490002,10 @@ "194031e276c1dfca4dd57bf5791a0cc1fd226a89", "reftest" ], + "css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html": [ + "3bb5904f2a6c36b0575c395a3cc1b008e4cbcf0c", + "testharness" + ], "css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.html": [ "99215a797996322c89105b8ca5cb426628ec7563", "testharness" @@ -490900,10 +490066,26 @@ "4cab09ffd97789ea2b5e571bfafc2ef6bc26e314", "testharness" ], + "css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html": [ + "518f7a0d17c565fda7903d1abfac794fbc03191d", + "support" + ], + "css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html": [ + "64c4a2aef9e86f623fede6185ba1d6b4eaa2be17", + "reftest" + ], "css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.html": [ "e06c2099210cec1f7e031b3aa9901b675f0d2801", "testharness" ], + "css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html": [ + "8aa844e9ae3fb1f8b359b8dcc43bbf605bc726c4", + "support" + ], + "css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html": [ + "a6ea0c0330b667d86c54933875e5cfda9d3f2162", + "reftest" + ], "css/css-grid-1/grid-definition/support/testing-utils.js": [ "7d6dc5106777942ad83e6bc570368af113f32d5f", "support" @@ -491268,6 +490450,10 @@ "7ab628056a02368bf958038106c871318e5c56a0", "reftest" ], + "css/css-grid-1/grid-model/grid-box-sizing-001.html": [ + "69eb267879e0b899efa996f4923414f72ecc52bf", + "testharness" + ], "css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.html": [ "f94336e80a72225b05970dec330508c33445c87a", "testharness" @@ -491384,6 +490570,10 @@ "5873efcda9c17e48a8437a62bf6871cbf96bdc46", "reftest" ], + "css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html": [ + "5d6eb1efb1d1e52025ea4e8e2c8f758e08ca6c22", + "reftest" + ], "css/css-grid-1/placement/grid-layout-grid-span.html": [ "d7767a1bbe0af424621e669376fc46fdd685af18", "reftest" @@ -491464,10 +490654,6 @@ "feb53485e24aeaf9a5f27be5e42cc4a6fc5b8df0", "support" ], - "css/css-grid-1/support/check-layout-th.js": [ - "a9d8444db24ab38518f07a965a8a537cc6add437", - "support" - ], "css/css-grid-1/support/grid-alignment.css": [ "b45aee51245613ceddf8eda70d995a26027671bd", "support" @@ -491536,6 +490722,14 @@ "a4ed2b29eef39f7ed54add4ab45807665022f5b8", "reftest" ], + "css/css-images-3/gradients-with-transparent-ref.html": [ + "afaee81ac76599c859b267754920b9dc8df97ea9", + "support" + ], + "css/css-images-3/gradients-with-transparent.html": [ + "4b49a6bc4cfef048f3a4ac1d62feeb604e0d28a5", + "reftest" + ], "css/css-images-3/image-fit-001.xht": [ "868d9469f57e6013a024efa5e04ef2455d97296e", "visual" @@ -498281,11 +497475,11 @@ "testharness" ], "css/css-tables-3/fixed-layout-calc-width-001.html": [ - "0b8262ca3abd6104e86c305d738a2c70f6cb1f87", + "df167ec3c296c684230a8be95c1411c2329b87d9", "testharness" ], "css/css-tables-3/fixed-layout-excess-width-distribution-001.html": [ - "36b7b7893dba1f3ddc2edf46fee323d75e5af49d", + "d0cdc5a206aa1b70ece371ff65bfbfeac7adcb2f", "testharness" ], "css/css-tables-3/floats/floats-wrap-bfc-006b-ref.xht": [ @@ -498344,10 +497538,6 @@ "abe7468e88cad3aef32c7e59fa4a33a7930ef53b", "support" ], - "css/css-tables-3/support/check-layout-th.js": [ - "a9d8444db24ab38518f07a965a8a537cc6add437", - "support" - ], "css/css-tables-3/table-model-fixup-2.html": [ "19e3577e862601a0cf00dd4644017218c363f0db", "testharness" @@ -510977,11 +510167,19 @@ "manual" ], "css/css-ui-3/cursor-auto-004.html": [ - "9c4af5532976f37a86d7e05ae628b5aa8689fca0", + "8a92c094d77c263dfc9b7bcdc9ad75520d6bc234", "manual" ], "css/css-ui-3/cursor-auto-005.html": [ - "a68a5b0fb98e906f04187fcf074f71bdaf306641", + "9817068737eee588792af57f0ce41d62287a6667", + "manual" + ], + "css/css-ui-3/cursor-auto-006.html": [ + "41db488858f6149cf053f77c29af520ae890db30", + "manual" + ], + "css/css-ui-3/cursor-auto-007.html": [ + "fd25eeafd686728595b97782249955418e0b912e", "manual" ], "css/css-ui-3/cursor-border-area.html": [ @@ -511045,7 +510243,7 @@ "manual" ], "css/css-ui-3/cursor-image-006.html": [ - "058d041acf503c96395a347c48497e77b465111d", + "abbcd623de110cf5974ee2a9a59b6b1c61125db4", "manual" ], "css/css-ui-3/cursor-image-007.html": [ @@ -520360,9 +519558,13 @@ "ce8a97f7396acb9a7524274ee7a7de4f41024cc4", "reftest" ], + "css/css3-color/t44-currentcolor-inherited-c-ref.xht": [ + "8164a5d275ce79f472e00e1a0998af65d8657a1d", + "support" + ], "css/css3-color/t44-currentcolor-inherited-c.xht": [ - "a0d25a135ba0d9668ab012af3e82291c738a0a76", - "visual" + "87ea86999193bd7168011efbc0a195b1a988f0f5", + "reftest" ], "css/css3-color/t451-system-colors-a.xht": [ "7faa76d4cba74222102a185c6fb5e46436a2dc9b", @@ -522152,6 +521354,34 @@ "53dc9a1f675b5212979fc2dc45afbefa0add6721", "reftest" ], + "css/filter-effects-1/parsing/color-interpolation-filters-parsing-invalid.html": [ + "ef9797feb7854f7b5e664c3cdf86d6557b2491de", + "testharness" + ], + "css/filter-effects-1/parsing/color-interpolation-filters-parsing-valid.html": [ + "02fe267b63babc73464297057da7e226cef472f4", + "testharness" + ], + "css/filter-effects-1/parsing/filter-parsing-invalid.html": [ + "ed49a343fbf4ebffc7c98797b21bf6fed83d5f89", + "testharness" + ], + "css/filter-effects-1/parsing/filter-parsing-valid.html": [ + "a53c5723d7f151f94b1ecbff1e4813beca40d546", + "testharness" + ], + "css/filter-effects-1/parsing/lighting-color-parsing-invalid.html": [ + "b7f371c0bf3495c95bb230fa2e90f98d45060c52", + "testharness" + ], + "css/filter-effects-1/parsing/lighting-color-parsing-valid.html": [ + "6ad4604f9d1f37befbf3db7ee71860400179675f", + "testharness" + ], + "css/filter-effects-1/parsing/resources/parsing-testcommon.js": [ + "e1e3a86c14c73867a050311b8f69db2cc4764797", + "support" + ], "css/filter-effects-1/reference/filters-opacity-001-ref.html": [ "a0ad8418d5df90156555c0402f4fc4262f42472a", "support" @@ -531780,6 +531010,10 @@ "82a6920db4d0be087e6ed621313ecf92e3e2ed68", "testharness" ], + "cssom-view/overscrollBehavior-manual.html": [ + "ca369af991f1e1c34116f2effe0d53a806ed9df5", + "manual" + ], "cssom-view/resources/elementsFromPoint.js": [ "0c31158817d4d6f9e59df0d2ebe0e41c6ce41bb5", "support" @@ -531792,10 +531026,6 @@ "0a8784c474ccdd4a3e76cb936855a8ef59566217", "support" ], - "cssom-view/scrollBoundaryBehavior-manual.html": [ - "987051cdbad355cbb1bbb8ea1030a3b17e533f09", - "manual" - ], "cssom-view/scrollIntoView-shadow.html": [ "3c4a18992105fd7bf19cbf29f0b6d80cb12ca98c", "testharness" @@ -536441,7 +535671,7 @@ "testharness" ], "encrypted-media/encrypted-media-default-feature-policy.https.sub.html": [ - "aa376680149e53e4839dc48b45291264fa5d6960", + "a941d1f99d1575f7bd9448e7ce0d6d67f873a1ef", "testharness" ], "encrypted-media/idlharness.html": [ @@ -537220,6 +536450,10 @@ "c697c5f11dec146f814d19472a8b94b0f50b1ae5", "support" ], + "fetch/api/basic/keepalive.html": [ + "1ecdcb478b65b258e79242ae17af79ba903db412", + "testharness" + ], "fetch/api/basic/mode-no-cors-worker.html": [ "39992b8abf3ab30182dfbaa5816cc154a22ae0ad", "testharness" @@ -537764,6 +536998,10 @@ "d839fec1d761688db807be2dfddf6b8b6932c46b", "testharness" ], + "fetch/api/request/request-keepalive.html": [ + "e6c2afd6cef41d358016d4d021b7c3e0e1185704", + "testharness" + ], "fetch/api/request/request-structure.html": [ "cc2471d809fcf7842c38762614c656bb45bb0fc7", "testharness" @@ -537820,6 +537058,10 @@ "c9ac2870a45253664da7de1aaf82626fdd1482bb", "support" ], + "fetch/api/resources/keepalive-iframe.html": [ + "4bd91cabbc1bddb966320aa28b3caaa9d06a514d", + "support" + ], "fetch/api/resources/method.py": [ "9ad4c5907e6fa4d8c4bca085f637af92db0f38f3", "support" @@ -537829,7 +537071,7 @@ "support" ], "fetch/api/resources/redirect.py": [ - "387c35bf1e576f00a10ce5abb4cc92e78da56845", + "79c8b1bcad05e05a7b628edb22fdaedbdf2c3bc5", "support" ], "fetch/api/resources/script-with-header.py": [ @@ -538608,12 +537850,12 @@ "b1349055762c7d44414c0c11fb8500d5eee9a75f", "support" ], - "generic-sensor/SensorErrorEvent-constructor.html": [ + "generic-sensor/SensorErrorEvent-constructor.https.html": [ "99bcfb42c91e084a3b847ab4bab2bad80e548540", "testharness" ], "generic-sensor/generic-sensor-tests.js": [ - "0b89e14eadd32fd23202977471c9913f5213dce4", + "892dc161d4f0376a67c86f73e84f57214e0f3fb0", "support" ], "generic-sensor/idlharness.https.html": [ @@ -538685,7 +537927,7 @@ "testharness" ], "gyroscope/Gyroscope_insecure_context.html": [ - "319bcf346337ccdd67f94ba2d0d4849e5b57da5e", + "74e51a1efc06bf8180db430b418d484fc50c07f9", "testharness" ], "gyroscope/Gyroscope_onerror-manual.https.html": [ @@ -538697,7 +537939,7 @@ "support" ], "gyroscope/idlharness.https.html": [ - "2aedb883f553cae594afb7c5ef59222c0ee3fefb", + "cd874438f99c173e3d6b4dd4823b113323285b6e", "testharness" ], "hr-time/OWNERS": [ @@ -542297,7 +541539,7 @@ "testharness" ], "html/dom/elements-embedded.js": [ - "5d5d208f38657e9fda1741654909c29807e67d13", + "2c20b7d2856d8f7f72b7835b2677ed47abc43629", "support" ], "html/dom/elements-forms.js": [ @@ -547200,6 +546442,14 @@ "270a8c31ce78e9ae07d8169367224051baf91fd8", "testharness" ], + "html/editing/focus/processing-model/preventScroll.html": [ + "fca882d5c3a5a78e486d6527d8b0cbf09d23c3e7", + "testharness" + ], + "html/editing/focus/processing-model/support/preventScroll-helper.html": [ + "ffd270caa596ffb41d5b5f1cdca450fb20a5fded", + "support" + ], "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -547757,7 +547007,7 @@ "support" ], "html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js": [ - "6f3dd9aeb9bc4c2419765519586349aaea4c4495", + "5b09875b7207da2b908e66e1d75f095f12887247", "support" ], "html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py": [ @@ -552828,10 +552078,18 @@ "94ed2b8f019e1b65c47c5f971503496bb4765048", "testharness" ], + "html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html": [ + "22e2747a5cc7346bf639bcef4cffde001dbd688a", + "testharness" + ], "html/semantics/interactive-elements/the-dialog-element/dialog-open.html": [ "4487ae682d3c4ee2c15b7772bd7a26d8be7d5ffe", "testharness" ], + "html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html": [ + "1b77c8ff31c1a38afb3a9fa9bf77bf85ac4a264b", + "testharness" + ], "html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html": [ "c00ac5b6d038b45b1a7cfbef94a4527757fa74e6", "testharness" @@ -552840,6 +552098,10 @@ "15580f3e0243093710d4914224ca3963992e3f5b", "support" ], + "html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html": [ + "39b274df2e4ca72a9cd691c9a3ec45fd2f1ba932", + "testharness" + ], "html/semantics/interactive-elements/the-menu-element/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -553840,8 +553102,12 @@ "32b68baebfa9d82753f186ff34789922b1467e81", "support" ], - "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html": [ - "fd09ee8d075fc21786f6ed605acace65d94d1325", + "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html": [ + "1f50b5eecae10d42755dde7f2a108ae6353d6154", + "testharness" + ], + "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html": [ + "24f8c20c79cdaa6d81e9447e4f616ec5626d36ca", "testharness" ], "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports.html": [ @@ -553917,7 +553183,7 @@ "support" ], "html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js": [ - "20e11dd83dec0b7e06abdb50fb1c87d12ec65f88", + "3ad923bcb07e7b7aced9bbcd513c34c4504d74c4", "support" ], "html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype.js": [ @@ -553925,7 +553191,7 @@ "support" ], "html/semantics/scripting-1/the-script-element/module/errorhandling.html": [ - "10ccf68924459d54784ebc9cfdcdad21cb20811e", + "9b7109ec9111e7961e38d47a15ddb2e6f711c627", "testharness" ], "html/semantics/scripting-1/the-script-element/module/evaluation-error-1.html": [ @@ -554004,6 +553270,18 @@ "aeee3b59817843111b37ec65d643a09e1ea7d77a", "support" ], + "html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js": [ + "1b36ec082f41a6a7836ac75996a8e9db2069105e", + "support" + ], + "html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js": [ + "bc8e6d649615d09b970e328873bc138093f1c14d", + "support" + ], + "html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html": [ + "9758a62ec1f943c00dcd9b58ca62464c5c78bbb3", + "testharness" + ], "html/semantics/scripting-1/the-script-element/module/import-something-namespace.js": [ "3488bcae45d3094858fad47be6c3b21bfc3ac402", "support" @@ -554232,6 +553510,14 @@ "4ce8bcce2537785c41f054175119e39169ed6110", "testharness" ], + "html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis": [ + "a83137f4c22cadb41ca631a8a8cca17c01021f34", + "support" + ], + "html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis": [ + "a8f04e8d8fa3fe93abb1ca56a355df34ea533b25", + "support" + ], "html/semantics/scripting-1/the-script-element/module/resources/check-cookie.py": [ "49a8855de3a01f4fa8abfd5c9dbc3d0c1af2e182", "support" @@ -554260,6 +553546,18 @@ "c88ce333101627fd7674c1b4ede04fd1d0cf5bae", "support" ], + "html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js": [ + "0eaed7ae80ca911cf6d2d9c5cca4aca184c643cd", + "support" + ], + "html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js": [ + "0eaed7ae80ca911cf6d2d9c5cca4aca184c643cd", + "support" + ], + "html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js": [ + "edf619abb179fc343162bc585c4582ab0d4b0c8f", + "support" + ], "html/semantics/scripting-1/the-script-element/module/script-for-event.html": [ "c225684e0c7d09f9628aab589c8673b140994243", "testharness" @@ -556964,6 +556262,10 @@ "f9c94ab08fa997459cba17e61d8cd00ee8b07b46", "support" ], + "interfaces/ambient-light.idl": [ + "bdede54deab80b5465f904a9726ee86f1260858d", + "support" + ], "interfaces/clipboard.idl": [ "5af2846c7f9ff93f2f4f13780d0356cdac6a0d4f", "support" @@ -556973,7 +556275,7 @@ "support" ], "interfaces/cssom-view.idl": [ - "1bcfadd098734fc82c0cf791d4c0d35d69423ce2", + "3f575def818098d376ddf069673692530fcf8896", "support" ], "interfaces/cssom.idl": [ @@ -557001,7 +556303,7 @@ "support" ], "interfaces/html.idl": [ - "5e6afa54c3b4c41f31e24e6fbb55f0e77259c09f", + "30bf215678945a0b5732673d0364cbd64867095e", "support" ], "interfaces/mediacapture-main.idl": [ @@ -557028,6 +556330,10 @@ "de07cb2600834f13c49e00d6d77df5108244b3ce", "support" ], + "interfaces/wake-lock.idl": [ + "7d0ee3d60a923bf454e18f9116cded1cc3a16f9b", + "support" + ], "interfaces/web-share.idl": [ "d3ab33fa078f1b3bd4b29e174369073aab3963d5", "support" @@ -557300,12 +556606,20 @@ "07726af74120e3f066e8fd8f4988616984793428", "support" ], + "longtask-timing/shared-renderer/longtask-in-new-window.html": [ + "903bb60746deebd8f39ee8ea1a84b40e17884c3c", + "testharness" + ], + "longtask-timing/shared-renderer/resources/frame-with-longtask.html": [ + "2901b02184fb36d620782fb7fd4a565124580e81", + "support" + ], "magnetometer/Magnetometer.https.html": [ "3fbdbbd6c3db9b1a44d7490101bea34045f1945e", "testharness" ], "magnetometer/Magnetometer_insecure_context.html": [ - "9708569b2e2764c973efe31e9f2f4e3de7f7a449", + "417e00b969ea887ee4d3d4d9b0dc7af4d786e365", "testharness" ], "magnetometer/Magnetometer_onerror-manual.https.html": [ @@ -557317,7 +556631,7 @@ "support" ], "magnetometer/idlharness.https.html": [ - "a72e1c3443feae9bf9d19385c0ba96e66b97f20c", + "32a67a2dc774ed415b28ff0f0c9b0f4c4ecc4e46", "testharness" ], "mathml/OWNERS": [ @@ -558388,8 +557702,8 @@ "bc5a7f4380a0527fdc44c41b765e07df028d0dba", "testharness" ], - "mediacapture-streams/MediaStream-default-feature-policy.https.sub.html": [ - "955b6cfddae2c8961abfba52ffe9192224500d0a", + "mediacapture-streams/MediaStream-default-feature-policy.https.html": [ + "2339e7eb9fb14819ce2beb5e0b640a3744dbe4ac", "testharness" ], "mediacapture-streams/MediaStream-finished-add.https.html": [ @@ -558436,8 +557750,12 @@ "46327fba3cf783d6506634b837f8308417f954cd", "testharness" ], + "mediacapture-streams/MediaStreamTrack-idl.https.html": [ + "a52c4076cfa4e1b59f7b30725bfa7bd35b831158", + "testharness" + ], "mediacapture-streams/MediaStreamTrack-init.https.html": [ - "3cb9f842f12185de5f1696a8d0cdc2fe102c246a", + "35422d66a08311f92dc1eb02a1b964c887fc02c7", "testharness" ], "mediacapture-streams/MediaStreamTrackEvent-constructor.https.html": [ @@ -558445,7 +557763,7 @@ "testharness" ], "mediacapture-streams/OWNERS": [ - "2ef6c1440dc82da13537af344dfa6a2c84cc0808", + "2b20bf18b1f92a2f4c4d56ad1c6a41ec2b34cc9c", "support" ], "mediacapture-streams/historical.html": [ @@ -558476,1598 +557794,1382 @@ "167112f19752c9c180831820b6e348427606b63b", "support" ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "fdeac10c0682de4545c5f0e8f43efb19070cbd91", + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "9219890ab0efa31e4f2db0646e12882da3a5443d", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html": [ - "d42b6a62f6883c62590150789377378236b80750", + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "c33974dee06173caa92430a84101a8f22a137910", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html": [ - "ddd868ad5180c52ebbd63a11d35f2d9b9035fdd6", + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "340cc44b5a863f482a03201080314fea34955270", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html": [ - "092b25576f408c393163706d3a798682fcb9bd24", + "mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "d7cea0c41a045d0bf87f8fb7d8a1d24b18b746ac", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "70f66e7a32d6dfd50c50609ae9cf4319844c2663", + "mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "a0d561f2e6331bb7396f1d95c85bfeb5a3b7f035", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html": [ - "d59539004bc0adefd4b07991bd14f304e70af8fe", + "mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "0daaaa67f3edbf3499fa7fc1d33eca4b29ff817f", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "997bba2339d516b691065f619b1b6574fd9e780f", + "mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "fdeac10c0682de4545c5f0e8f43efb19070cbd91", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html": [ - "af7edfd9e0489206f7c6bfe18a3111e778985eb4", + "mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "d42b6a62f6883c62590150789377378236b80750", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "418445c2b9859a03c2a5920aacb94de91665aec1", + "mixed-content/audio-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "14b799cd9bbff4752cd1bfe2c02ca289ae890dbb", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/audio-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "8c8cf399a760e744c54c08a990ab1da514409e5a", + "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html": [ - "79c88baefa042eb76d4959129548bb0170b971d0", + "mixed-content/audio-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "3233030cfc42075de689b39be9dca812e153955c", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "a78a3c8b9950ca95859c98837d86540ed7074633", + "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "b863686a3679c525b15eddb20c4b41e0aba60509", + "mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "c4f7ba79294030cae5439e7d46b3a7d24a01fdf4", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "fab6658b6b049386ff531ffbd38ef0a923eb7e94", + "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html": [ - "0e014ab795a2dec309904ac1d5f766d556a532fe", + "mixed-content/audio-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "73429ee5cb2de97bda1090156d9bb3f716fcce4d", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/audio-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "64069b6bbac147b17e29d53143fe136944de0daf", + "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "87150a15ec0814bf4d9ef31b2175a61be656daa1", + "mixed-content/audio-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "5692d6f7cc2c237a203de6c5a73ff6d6fcb9fc27", + "testharness" + ], + "mixed-content/audio-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "e716de28d27503516e6066bfe5715880aee61d2d", + "testharness" + ], + "mixed-content/audio-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "bf977afe3f0b5daa0e899dff1d55241352125531", + "testharness" + ], + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "1b368a53bec1da5921224e4fd3ae3db4d11014d3", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html": [ - "f99ce220a83d0a6f3a2cc3fa3d288fa771990768", + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "97cbafc5bf741afe9c8c5e65777d735d6826fa9a", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "4ea352d10d68e7a09b494534837d04877c0833b3", + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "7557fd8f2d50b6f1d0cde905684cd410a6e6a38a", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html": [ - "4cf12d89f0f98a283bc123f44be3ad0e8154be95", + "mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "e625621687fe9848f088e9ca72d2d5a07f860dd3", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "c05dd84ba000e6675578e17cf6648e9bea6ce984", + "mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "4420b87a357725ceaf7814bee7fbeb5aa6159bcd", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html": [ - "1cbc8f65282ee556a761e3ab9b65e7b5a19c2f39", + "mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "d19049e9e686331250dadd2474d7efff8fb2237f", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "f4455e3d16f68f7748eeb9f9455f10869622a701", + "mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "ddd868ad5180c52ebbd63a11d35f2d9b9035fdd6", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html": [ - "0ae053a8a446ad06f84200621124ebe5cd82ee63", + "mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "092b25576f408c393163706d3a798682fcb9bd24", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "3e5e01b52ef7a96b3dc41a5fd65af5ad14474a4d", + "mixed-content/fetch-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "d3f5d8b8cb9fa0b3c0826e5f4cad0ed913e8d6d8", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", + "mixed-content/fetch-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "850f14b73e3694681b40bebfa85311d424b08e03", + "testharness" + ], + "mixed-content/fetch-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "8e72da4a0a30eb8affa3d7edb42720a55c886558", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "d320e549cc30ba94961be1b50caf86074a20cb9b", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "f8f6b18685d0bf2a351ca2b0e364d4e5ad28fbff", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "3c6bd158494d8407dda0eb0fa70b6e426de82da1", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "ca379c4b2d6461b149d4b6d9cc3bdb60ab43af74", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "06985706784e23cf0bb35338c4486efd9d1c5697", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "8143606c5c55cf172a74969391f1207aa81f2b56", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "685fb35dea4374acb6e597caa53d8298378f1194", + "testharness" + ], + "mixed-content/fetch-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "e63832a2f21819be42f1723ea5f613b8662abb67", + "testharness" + ], + "mixed-content/generic/common.js": [ + "084e9f76757d8caea2033e8ee7b70b07ef3e5e88", "support" ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html": [ - "1bda6a05728b96428037c271a79a621158600136", + "mixed-content/generic/expect.py": [ + "91b06d89a65d83e45961778587e85cdbf720e72c", + "support" + ], + "mixed-content/generic/mixed-content-test-case.js": [ + "b9dfc2627be3da315bc7cfbf7684b96add779e62", + "support" + ], + "mixed-content/generic/sanity-checker.js": [ + "baa34825a23d70a8df1a4feeffe6c866c2b0b062", + "support" + ], + "mixed-content/generic/template/disclaimer.template": [ + "24505625da3aee99cb1d26ec74f269c3d3384bd2", + "support" + ], + "mixed-content/generic/template/spec_json.js.template": [ + "a5e61678d2ee01e1d1852296ea1e49e0d933157c", + "support" + ], + "mixed-content/generic/template/test.debug.html.template": [ + "bb11c3e8855f7590ef1d496032f4357db5781f3b", + "support" + ], + "mixed-content/generic/template/test.js.template": [ + "99d185691af529f1a7b0c8d74844aefaae946e84", + "support" + ], + "mixed-content/generic/template/test.release.html.template": [ + "2febaa8ef270c96fe357684db77b9f7487a0156e", + "support" + ], + "mixed-content/generic/template/test_description.template": [ + "5c11ec4355d351f608adb189b6b1121073210ed4", + "support" + ], + "mixed-content/generic/tools/__init__.py": [ + "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "support" + ], + "mixed-content/generic/tools/clean.py": [ + "18f3833ae2532fe99979944a735921abe5295b91", + "support" + ], + "mixed-content/generic/tools/common_paths.py": [ + "d5f3c03e3ce8dbc4354e08e9e4c7a503e8e1bbf3", + "support" + ], + "mixed-content/generic/tools/generate.py": [ + "c5e384d4d778bcd887844395429cced9fb778ff1", + "support" + ], + "mixed-content/generic/tools/regenerate": [ + "d21629058407b1d734417990e1af2663405c6b7d", + "support" + ], + "mixed-content/generic/tools/spec_validator.py": [ + "b0bc2fc11415034f5c31c70f7eb8506a3f0d44bc", + "support" + ], + "mixed-content/generic/worker.js": [ + "6a0548ef4b906e539d89940aa791a78bba905262", + "support" + ], + "mixed-content/imageset.https.sub.html": [ + "e2005b813384f38b64baec9bc431e25aa61f417f", + "testharness" + ], + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "3297aaed5d30a40eaed000e51515bd497d4b4556", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html": [ - "6e7169ab385dd2f55470e072ea92eba5e3b8824f", + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "b9836f4fea55f02113c5f4aa67e45251e259995c", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html": [ - "92010e28430c2f95effc17bc0db065a5c4c1daef", + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "0ef4da59f9710f632992bcc92df91dc9864e97d0", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html": [ - "659b52cf363720e1754889509017ce3a53aa88f3", + "mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "d9f8a4ef0df19c5869cdc45913a5cd086fad67d8", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html": [ - "ebcc61a954dc69e2a008b9dc49b400dd62817d60", + "mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "18b7424b5ac56658a6eb352e1756d171232914a7", "testharness" ], - "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html": [ - "17a051ff8fff1ecc46aaaa50a2bf7461ab6d6917", + "mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "30e42b02b2e4219e34f14c1db9f9f36661a252e3", "testharness" ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html": [ - "7f90901fe5882f4d40c6684cfd79a56639df8190", + "mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "418445c2b9859a03c2a5920aacb94de91665aec1", "testharness" ], - "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html.headers": [ + "mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html": [ - "3233030cfc42075de689b39be9dca812e153955c", + "mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "79c88baefa042eb76d4959129548bb0170b971d0", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html": [ - "8e72da4a0a30eb8affa3d7edb42720a55c886558", - "testharness" + "mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html": [ - "c3d31fd2f1f6a32223bde84b7e470d138f620c23", + "mixed-content/img-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "567ddeb24116c1baff970033edaf0d4dc0da6be3", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html": [ - "d94041986702c79409dbc47a781e474c013f6841", + "mixed-content/img-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "a19d2471f64b54a094a78bbbe9c6725e6d6f622b", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html": [ + "mixed-content/img-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ "e7f04510ff694817b86854338d6670f75569ec4a", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html": [ - "30a0da5f517ebcd5aabeb83f643f95adecbf0020", + "mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "fbb072d21734ec0387417e01c44420f36be2ea4e", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html": [ - "d1fea7e4b5e32b88797cdfaea1deaced699e3a80", + "mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "13816e08b8649393a7c31d61e47e759068f88c76", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html": [ - "aff6c1addf9175f05d92eb428d0c9e11d38f848a", + "mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "130ab390be334b9695b83c5396ac676e984be8ee", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html": [ - "f93e80c420734892b2871987012b09a2aff02a6c", + "mixed-content/img-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "51e46bfe0a9ff9e06e6c8097ce28aada274c7338", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html": [ - "0575fd64689c5b0f3970bdad033fe944ff6644bb", + "mixed-content/img-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "6d99ccf84a81132846a1eee2e733914b533bce1d", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html": [ - "a55b1cc03051118df894858733f91cb794ed893e", + "mixed-content/img-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "753545df28dca7ca5897af13494f4d4197fa29e9", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html": [ - "2c86c9ea5db3726274091327ce5d6573306af093", + "mixed-content/img-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "f39f2385de0ccf863625cbca210237be123c04c0", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html": [ - "25f22da0d0ef7acbaface0ffff30b1abc8b53402", + "mixed-content/img-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "206d37c0c2fa57ed094dd25281df5dcdeacd043f", "testharness" ], - "mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html": [ - "e20eb313f66981ae7bb650a19d8fd61f62b5bd9b", + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "e9f1a5942b08e77813d276fb8f6006f22285f2c4", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "e716de28d27503516e6066bfe5715880aee61d2d", - "testharness" + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html": [ - "bf977afe3f0b5daa0e899dff1d55241352125531", + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "3c1443674319382c15b45013df25e3e51a503cdd", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html": [ - "685fb35dea4374acb6e597caa53d8298378f1194", - "testharness" + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html": [ - "e63832a2f21819be42f1723ea5f613b8662abb67", + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "2b5ff960661b5f817bb8215d2e86106ddfc91b1d", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "0f6b02d991b8c3ec69d3655e32f78ba1ff16ef2d", - "testharness" + "mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html": [ - "7094738a8839ee070d201cb023a12acd81f60863", + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "01395c96e354c0af36515eb7b0ad6e765036bcf7", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "1c3153216d817b75ace4f9fa125ed9514bafa4d4", - "testharness" + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html": [ - "94228b14e01e62a595f5dcc0d21c5210ee6060dc", + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "47531b96c24769e26c351dd674860675006bac0e", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "f39f2385de0ccf863625cbca210237be123c04c0", - "testharness" + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html": [ - "206d37c0c2fa57ed094dd25281df5dcdeacd043f", + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "36e152879abe90057cabd70a968c249963732158", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "5f385b92afdf5a2049f255f1551c823ec85d8770", - "testharness" + "mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html": [ - "0e215b6c8f95aea079d53dca4e18e513c50ef9c0", + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "b863686a3679c525b15eddb20c4b41e0aba60509", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "fcde72bedd849665aea76ee1b1725a850a0b063c", - "testharness" + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html": [ - "0ba5da404b387e28c64c18fae6264df2922b363a", + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "0e014ab795a2dec309904ac1d5f766d556a532fe", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "d0757e9a96f38ef1783438c798be3bce7b81e7ec", - "testharness" + "mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html": [ - "eacb8d4787918f3d6721833dabdf9163775129c3", + "mixed-content/link-css-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "d576b5a595397da44d77511c0113c17b7ce1ab63", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "618704362f25e8f71fb43ec2e8412f2771be7aee", + "mixed-content/link-css-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ec2ef32e47690b64cdfda25e21021b13f7d5a73f", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html": [ - "f5755364f4c91973c9a554bdf0c12dc50338f0b6", + "mixed-content/link-css-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "30a0da5f517ebcd5aabeb83f643f95adecbf0020", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "cac312888c207c6b0c0f7aa9691f528881595eb3", + "mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "73d2502e467486f0f6d36334d054faa8633ecb98", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html": [ - "f87d399643fdbdc7135e1db1fd9b3ff9c9a4bbec", + "mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "f586b47be1e7c0ec813be913c9fbefad81a0e3fa", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html": [ - "3ac75e4ddf21586beec825628aa421ce66b3eb51", + "mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "e3257526e74e3f48ee9d03e9d0fbcbdb80052924", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html": [ - "1c26515cb6831d895f537df85edb2c9709cae754", + "mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "a0320c0c7a3c0ef91bf9b4e87d98fd08b68f4b04", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html": [ - "1995b32e30a3a6e970268d8baf734c39512a91d1", + "mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "a2fc6bdb285691f5bbf66e37e69d9f8260fed461", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html": [ - "320025af3c5a47640a9dab5792160c7c14de917d", + "mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "bee9616c4fa9bdc792bdcbccdf340bf08f086150", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html": [ - "5f6030ee661ead982d88e8fa281c0ff82bb72f2d", + "mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "5f385b92afdf5a2049f255f1551c823ec85d8770", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html": [ - "531546fa4c30f76ed51c7771b9dca10de58d2df0", + "mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "0e215b6c8f95aea079d53dca4e18e513c50ef9c0", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html": [ - "bc2047414c044ac1a9c5efeef6a53dbccd0eab0e", + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "013eb078c215d37a8a52f266beaf9d3871fee401", "testharness" ], - "mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html": [ - "bebcdea2930456cab89c92fe28acef2f22520868", - "testharness" + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "1b368a53bec1da5921224e4fd3ae3db4d11014d3", + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "c10fe679c6cb2d69d5c6eaaa985d7d0aebf9e86a", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "97cbafc5bf741afe9c8c5e65777d735d6826fa9a", + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "f07bd06527b7c4210c408a3593f5142f5ad47213", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "7557fd8f2d50b6f1d0cde905684cd410a6e6a38a", + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "82b2035593f5408f7c3e53b640cca2f14214c606", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "e115698289a9d17fbc62ec687386b0e87cc14c02", + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "0671d48855fd3fc222e13579c7b9cc10ec822898", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "14db9212062e509ee2c9def3751e6b8322c4b3a6", + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "11a64084b74832bef705a46b1ef006b2e51d9bca", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "0976d0cb1e822750c839dae814d6b55c50209002", + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "87150a15ec0814bf4d9ef31b2175a61be656daa1", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "3a6070534671822bfafa04e1241404e62d583803", + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "f99ce220a83d0a6f3a2cc3fa3d288fa771990768", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "719552385c6a6c566ac35608812e6b4b0803f854", + "mixed-content/link-prefetch-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "bc56ec3ab4cc4e13527189fb43f36ebb27fa71c0", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/link-prefetch-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "ce3eb59ff993f2731c6af61806217caf7f6c3bbd", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "941fba9aff4f9add1d61d0e6fc96898739b8214e", + "mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "d1fea7e4b5e32b88797cdfaea1deaced699e3a80", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "baed43b2d575d296fea4d71452adea468bd02fc0", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "e9f1a5942b08e77813d276fb8f6006f22285f2c4", + "mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "8995bfa6816c2697dc449675768727abd5ecb266", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "2b4266e2798cffa4df8085d85dc6192151125d13", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "3c1443674319382c15b45013df25e3e51a503cdd", + "mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "34f1424d91ee6bbe1f0c6aa46e307104443f70bd", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "62a276c360cb5540fe5decc2f388d4c667007a9b", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "2b5ff960661b5f817bb8215d2e86106ddfc91b1d", + "mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "b98e1a5a55b229fabc73ff520e93d1aae5786a84", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "fcde72bedd849665aea76ee1b1725a850a0b063c", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "0ba5da404b387e28c64c18fae6264df2922b363a", + "testharness" + ], + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ "9846bf56c8aae52383ea4d3c2f57b6465c41e8c2", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ "ba66dc6b0f3a9806a71ecc3b338bf2c05324b164", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ "e2983c5ab711c5e5f774bfb83b5995543cc80902", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "74ee909bb1113ed447e492e8d69ffbf0396f52fa", + "mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "fd47588e79f522d8dee27aa9d0a84b9b6601e32b", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "1269f955175202b38a101b41e39a501adcc20318", + "mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "c1af3b62c95c3ab6e546dd254e29740a59755b5c", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "734adc8316240fc0c59f894f8e1afb4cab96b5bc", + "mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "c78e4550af6fd09317198fc9bc7320893e0d40e3", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "e53fefbcca3276f2df412aea464a9b22edc814b0", + "mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "4ea352d10d68e7a09b494534837d04877c0833b3", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "74de74754cb3eff1ee36cdedc8fe4b462e74d981", + "mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "4cf12d89f0f98a283bc123f44be3ad0e8154be95", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "4caee58efa828f1f22652c6277f211f062b65a84", + "mixed-content/object-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "09f76ce129d6cf3aa657364096bb5db0b5494fbb", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/object-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "80231d8f74e6eef51cfe8d17f65e0bd4ecd1a486", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "a03f2d10ce648aeb6ead81640bb0ac19d51dfc02", + "mixed-content/object-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "aff6c1addf9175f05d92eb428d0c9e11d38f848a", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "94faefefb051f2968d1e0ee07e15cda7036a5891", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "ed71a01c978180e6aa46334413cfb4bf8b88583a", + "mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "0442965d6e430177a0e077fed605bce319881970", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "ccfde2b296a3d52de27fd71b02efe41559c60b6c", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "4d2f1df622377ac842c2d6da88fa3fc6b685e32e", + "mixed-content/object-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "c10ff7480b86efb7c2611df68de0b6f12cbecf7f", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/object-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "77f302421296a3f6ed4e434047408b3501ee1f84", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "a05a81adc5bb1053cad2c3925137713cf6b46aee", + "mixed-content/object-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "93c5cdb58d33827b7ad31c1a3ca04ed6c851c3bd", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/object-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "d0757e9a96f38ef1783438c798be3bce7b81e7ec", + "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "4dee268f091d9177f643c9124f67f5c4485dd5cf", + "mixed-content/object-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "eacb8d4787918f3d6721833dabdf9163775129c3", + "testharness" + ], + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "74ee909bb1113ed447e492e8d69ffbf0396f52fa", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "6ee9f3e5cf9c4ec02c4f120967e1c244cbc68fa6", + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "1269f955175202b38a101b41e39a501adcc20318", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ - "6b9c88d92064dbbdd07b92345d063eaec5f68713", + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "734adc8316240fc0c59f894f8e1afb4cab96b5bc", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ - "691023bc8308fdc29ddad998e6ab499495c5f5c7", + "mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "814046620038dfefc228cd03f7f7f2baad484001", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ - "b5ad573ce748c77d37c2e0449819966194a2cb23", + "mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "8d4604a30bab54e269b0136d57c8bdf41ee29a65", "testharness" ], - "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "e625621687fe9848f088e9ca72d2d5a07f860dd3", + "mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "cbb64c2ca8e5a607492a1b87c913183b863207e8", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "4420b87a357725ceaf7814bee7fbeb5aa6159bcd", + "mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "c05dd84ba000e6675578e17cf6648e9bea6ce984", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "d19049e9e686331250dadd2474d7efff8fb2237f", + "mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "1cbc8f65282ee556a761e3ab9b65e7b5a19c2f39", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "74435ce01c94ed8aa8d04601a60e4b3adb3a8644", + "mixed-content/picture-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "e9477ca6d86d559203160713a361e2e8d40f6f43", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/picture-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "29a087c7d7fc5098de0bacdce1be2c21d2ed08c4", + "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "7df4d4b358944e2b1d0b0d97cc117b3c76699c3f", + "mixed-content/picture-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "f93e80c420734892b2871987012b09a2aff02a6c", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "d0252ca68cce41f5119cd712eeb554c829c7d159", + "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "add636ede59cbd992aebd9765c228c5669cde969", + "mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "025548c39db624872c1e585d0ced245a7f6aaa10", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "357bdfe7c0fdc3ee26b491360ea02e14ef43e895", + "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "d6d3e22e61141fb9f788845bd90d5f358ee1fce2", + "mixed-content/picture-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "9d16e4441853ecea2af23daf2e995c3c1e8d023b", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/picture-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "045c10ef5cffeeba485b9184baf193193f8bb37b", + "testharness" + ], + "mixed-content/picture-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "89bb7e2e7d22dd99f8d4af4dcf5ac64179095cb3", + "testharness" + ], + "mixed-content/picture-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "618704362f25e8f71fb43ec2e8412f2771be7aee", + "testharness" + ], + "mixed-content/picture-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "f5755364f4c91973c9a554bdf0c12dc50338f0b6", + "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "c2e6a6d9b819ab539585e9c525b32139ba64357c", + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "e53fefbcca3276f2df412aea464a9b22edc814b0", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "094bab59c31b19dc57b7f37a2a9fb4e4a15f009f", + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "74de74754cb3eff1ee36cdedc8fe4b462e74d981", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "01395c96e354c0af36515eb7b0ad6e765036bcf7", + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "4caee58efa828f1f22652c6277f211f062b65a84", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "47531b96c24769e26c351dd674860675006bac0e", + "mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "6bbec3f09f74b6629b92635847ea1fe638fb4810", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "36e152879abe90057cabd70a968c249963732158", + "mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "8f2a257a819d5fbc575a91dcb7912c0cc4f9e276", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "fd47588e79f522d8dee27aa9d0a84b9b6601e32b", + "mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "667d1f0e2b2bfe88332582aafd35a98abc69242a", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "c1af3b62c95c3ab6e546dd254e29740a59755b5c", + "mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "f4455e3d16f68f7748eeb9f9455f10869622a701", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "c78e4550af6fd09317198fc9bc7320893e0d40e3", + "mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "0ae053a8a446ad06f84200621124ebe5cd82ee63", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "814046620038dfefc228cd03f7f7f2baad484001", + "mixed-content/script-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "71c181fe1f20693bc9e09cea5f7695367039f7e9", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", + "mixed-content/script-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "4036b7616ca2decf0caa2da126366c665223b29a", + "testharness" + ], + "mixed-content/script-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "0575fd64689c5b0f3970bdad033fe944ff6644bb", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "ba0eabc6fbbc306c00fef83c92068522eac4e252", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "6e44c9b545c65120bf141a4607dc699fc7d0ff65", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "afb0e3ceab5ef3546c141fcb4a59bc2534ad6f96", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "eff14051b0d96ac2912a2c08627ae83ffa670c32", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "673c25054941a7418d9e2d58cc15989af60dff49", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "9d1e3a182216aca29bf3d0533c4eb4146a12439f", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "cac312888c207c6b0c0f7aa9691f528881595eb3", + "testharness" + ], + "mixed-content/script-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "f87d399643fdbdc7135e1db1fd9b3ff9c9a4bbec", + "testharness" + ], + "mixed-content/spec.src.json": [ + "5edaa65af1b7d9f8941442dfec71e087d521c22e", "support" ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "8d4604a30bab54e269b0136d57c8bdf41ee29a65", + "mixed-content/spec_json.js": [ + "212f362ad9a8828575eaca2b003a83a2276b3faa", + "support" + ], + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "7d8287e92f8bf9390ee288859bce6a53e2ef10f5", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "cbb64c2ca8e5a607492a1b87c913183b863207e8", + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "4a26f10611caf659f57af1287aab4685ac110443", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "6bbec3f09f74b6629b92635847ea1fe638fb4810", + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "0b2db89b6bb92ecf6e8f8014140f7c1f10477f2a", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "8f2a257a819d5fbc575a91dcb7912c0cc4f9e276", + "mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "e4fe14b8c7355422c20cd1c2f4f33437dddb7e02", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "667d1f0e2b2bfe88332582aafd35a98abc69242a", + "mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "1c6d741645d9b41a3847f1da157337674c3ae19b", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "d521eef60aed44bda303f4fd9a489a1da57c484a", + "mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "5df12ad26931920476ecb418c86c39ed4db0445c", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "1aa1b1c1671f6af5414c00c1ae69cb4ed21bb8db", + "mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "3e5e01b52ef7a96b3dc41a5fd65af5ad14474a4d", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "118e34520665f3f18653560b134294757bb13677", + "mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "1bda6a05728b96428037c271a79a621158600136", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "9078db166f3192631b0ff9ce1aded81dc69c48f0", + "mixed-content/video-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "f9829ff242b6cb60deb52560d98c5b4415257598", + "testharness" + ], + "mixed-content/video-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html": [ + "cf89b222539b6fb932f0ffb226b4584c55bd7b0b", + "testharness" + ], + "mixed-content/video-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "a55b1cc03051118df894858733f91cb794ed893e", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "80519194240ebaebe70a1782d972fb5e1641f5a1", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "91ad70b49d688006d8d560aa536d6d46a8de1275", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "72e3fa99e486be0aedd623da3beb2d8b0b745ad1", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "67b828060540ab4abb8d7070a3a777dcb6b764c4", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "f366b0f28d087b46c7e1b8787012b0427a5c668e", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html": [ + "845e3332f83a552ba268bd369089cd408c5c9ed1", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "3ac75e4ddf21586beec825628aa421ce66b3eb51", + "testharness" + ], + "mixed-content/video-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "1c26515cb6831d895f537df85edb2c9709cae754", + "testharness" + ], + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ + "6b9c88d92064dbbdd07b92345d063eaec5f68713", + "testharness" + ], + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "bfbfa521d0cd88ef4d0ef2afd8734a947d4b1afc", + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ + "691023bc8308fdc29ddad998e6ab499495c5f5c7", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "dcc79a06477815beedcc28e96caaafb5e7a6952a", + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ + "b5ad573ce748c77d37c2e0449819966194a2cb23", "testharness" ], - "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ "4803f9a0af1905d66e25e7acccf206b91161122b", "testharness" ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ "06fe8b272d387c07963fcd4a5c71b0dc5e336055", "testharness" ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ "2b6d45a1d2863299d52b9d705a3276b1f26f8eaf", "testharness" ], - "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers": [ + "mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "d3f5d8b8cb9fa0b3c0826e5f4cad0ed913e8d6d8", - "testharness" - ], - "mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "0658ac8102eb4484a20ab5d7a72b895a04abe142", - "testharness" - ], - "mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "4c18960396a7238e977114664b9e46d3d28e5c45", - "testharness" - ], - "mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "d576b5a595397da44d77511c0113c17b7ce1ab63", - "testharness" - ], - "mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "09f76ce129d6cf3aa657364096bb5db0b5494fbb", - "testharness" - ], - "mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "e9477ca6d86d559203160713a361e2e8d40f6f43", + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html": [ + "17a051ff8fff1ecc46aaaa50a2bf7461ab6d6917", "testharness" ], - "mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "71c181fe1f20693bc9e09cea5f7695367039f7e9", - "testharness" + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "305468573dfa863a5df32d0e630d6b155facf61a", + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html": [ + "7f90901fe5882f4d40c6684cfd79a56639df8190", "testharness" ], - "mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "816c13985e7ad563cedcdd67917c48192c044129", - "testharness" + "mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html.headers": [ + "562977daf4fd9e09dc6153058804bc247cbe5354", + "support" ], - "mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/meta-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ "a225e9696b04e277a74042824c7dc911183505c2", "testharness" ], - "mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "850f14b73e3694681b40bebfa85311d424b08e03", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "801e8dfa3946c2a6924c12dac4aeab98962aa5bb", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "cba39dadaea345956a12d9cf4e7398c410e46e05", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "ec2ef32e47690b64cdfda25e21021b13f7d5a73f", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "80231d8f74e6eef51cfe8d17f65e0bd4ecd1a486", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "29a087c7d7fc5098de0bacdce1be2c21d2ed08c4", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "4036b7616ca2decf0caa2da126366c665223b29a", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "9b1254a85fc448c923590a4676a250a48ec09141", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html": [ - "1e18c27f72a237a4343bc8da4112b5eb54d3a483", - "testharness" - ], - "mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/meta-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ "8e304be8f31ceda4704fceacbea55bfa480a763b", "testharness" ], - "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "d320e549cc30ba94961be1b50caf86074a20cb9b", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "f8f6b18685d0bf2a351ca2b0e364d4e5ad28fbff", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "3c6bd158494d8407dda0eb0fa70b6e426de82da1", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "2933da17f32832dfe51a97dc2a32a69e93015663", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "68d632b99f1a8b4d9fa98b2430b07b885d9029ee", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "830c46e73d1f2f52c5f27fa1eabd1c55e53f7521", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "f8c5334989380b7de82057e72402cacff67c6eaf", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "288adad55f4c2bf013f8c11af4bd097341d56e13", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "8e660870d237c4252f14fa298f8434ff0609fb9b", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "73d2502e467486f0f6d36334d054faa8633ecb98", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "f586b47be1e7c0ec813be913c9fbefad81a0e3fa", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "e3257526e74e3f48ee9d03e9d0fbcbdb80052924", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "94faefefb051f2968d1e0ee07e15cda7036a5891", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "0442965d6e430177a0e077fed605bce319881970", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "ccfde2b296a3d52de27fd71b02efe41559c60b6c", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "d0252ca68cce41f5119cd712eeb554c829c7d159", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "025548c39db624872c1e585d0ced245a7f6aaa10", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "357bdfe7c0fdc3ee26b491360ea02e14ef43e895", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "ba0eabc6fbbc306c00fef83c92068522eac4e252", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "6e44c9b545c65120bf141a4607dc699fc7d0ff65", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "afb0e3ceab5ef3546c141fcb4a59bc2534ad6f96", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "bcf79c2ac994f0693cc365fe39d6b688b56478e3", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "83875afdad45086319362997c8f63eac33de26e6", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "c5e6681e8ba41f87008f8ecaef22d6884b027cf4", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "19b2b2997f3a25a5dd6cde1f84ba747bb19825bc", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "95fbdacd48340ce461be960949be3e7b9ab2764b", - "testharness" - ], - "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "e31bb3f3e52c40975424856b69d7469abda02b8e", + "mixed-content/websocket-request/meta-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html": [ + "e20eb313f66981ae7bb650a19d8fd61f62b5bd9b", "testharness" ], - "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ "dc8446670136131eac95054e6a38b53c9bf4fd2d", "testharness" ], - "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ "506b4deca771b691d19ee61fa034edeb4fa7ae1d", "testharness" ], - "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ "4be081e0c1f8c19090172b0e4af398914343a1e3", "testharness" ], - "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "ca379c4b2d6461b149d4b6d9cc3bdb60ab43af74", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "06985706784e23cf0bb35338c4486efd9d1c5697", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "8143606c5c55cf172a74969391f1207aa81f2b56", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "56414b8f71fa21fc3899a527ae1c1657703fe034", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "b1a24bb9ebd3f28d11681a262c433c9bcfd062de", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "d2d7c2422f621514128cde2f706bf24df6dfa85b", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "4271e5052b787c14779ec8c490161b7aa1cda2ed", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "22323c1a234976ee583c4a0dd5ebfd7ae4429910", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "1e819fb1b0b8666b8ac540dde34fa25e677c13a0", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "a0320c0c7a3c0ef91bf9b4e87d98fd08b68f4b04", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "a2fc6bdb285691f5bbf66e37e69d9f8260fed461", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "bee9616c4fa9bdc792bdcbccdf340bf08f086150", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "c10ff7480b86efb7c2611df68de0b6f12cbecf7f", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "77f302421296a3f6ed4e434047408b3501ee1f84", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "93c5cdb58d33827b7ad31c1a3ca04ed6c851c3bd", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "9d16e4441853ecea2af23daf2e995c3c1e8d023b", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "045c10ef5cffeeba485b9184baf193193f8bb37b", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "89bb7e2e7d22dd99f8d4af4dcf5ac64179095cb3", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "eff14051b0d96ac2912a2c08627ae83ffa670c32", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "673c25054941a7418d9e2d58cc15989af60dff49", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "9d1e3a182216aca29bf3d0533c4eb4146a12439f", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "b41e5b6237f7ec850bafe64e76c0109b2a9e8ab5", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "a8f0169f868178de2ab37b0df54b9872a7ed472f", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "f7d9111010f455a27d8ac16e059ae916d752db9e", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html": [ - "9056f80a591260d1aa42ee7736d0311aaa2715d2", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html": [ - "1740e8e89a8745045c1ba9bede52e8254cd9a761", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html": [ - "1465e83fe04abfec639018b0568f49e2543b2774", - "testharness" - ], - "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ "f35738cbdb85f1f8e4c10ecc34db364df56553e2", "testharness" ], - "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html": [ "6220bb3c6e9fe2938179e11c46ee027b04961cfd", "testharness" ], - "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html": [ + "mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html": [ "bd927296c023ec51f5817b5e5cd7d7950aac0c64", "testharness" ], - "mixed-content/generic/common.js": [ - "da5a387c0e7f5713d3648be567261d0c24e3935c", - "support" - ], - "mixed-content/generic/expect.py": [ - "df0c65ee2cf95134dd0d0b8dcb86a734e6ec57df", - "support" - ], - "mixed-content/generic/mixed-content-test-case.js": [ - "4ea725dcae414b44768bdb59b7686c8dc97fdfdb", - "support" - ], - "mixed-content/generic/sanity-checker.js": [ - "baa34825a23d70a8df1a4feeffe6c866c2b0b062", - "support" - ], - "mixed-content/generic/template/disclaimer.template": [ - "24505625da3aee99cb1d26ec74f269c3d3384bd2", - "support" - ], - "mixed-content/generic/template/spec_json.js.template": [ - "a5e61678d2ee01e1d1852296ea1e49e0d933157c", - "support" - ], - "mixed-content/generic/template/test.debug.html.template": [ - "bb11c3e8855f7590ef1d496032f4357db5781f3b", - "support" - ], - "mixed-content/generic/template/test.js.template": [ - "99d185691af529f1a7b0c8d74844aefaae946e84", - "support" - ], - "mixed-content/generic/template/test.release.html.template": [ - "2febaa8ef270c96fe357684db77b9f7487a0156e", - "support" - ], - "mixed-content/generic/template/test_description.template": [ - "5c11ec4355d351f608adb189b6b1121073210ed4", - "support" - ], - "mixed-content/generic/tools/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "mixed-content/generic/tools/clean.py": [ - "bd717c730c1edc9711a7429cf8827b8a4ba881c3", - "support" - ], - "mixed-content/generic/tools/common_paths.py": [ - "00eb1a2df18ee12da9ce8e145833221f6ed880bc", - "support" - ], - "mixed-content/generic/tools/generate.py": [ - "c5e384d4d778bcd887844395429cced9fb778ff1", - "support" - ], - "mixed-content/generic/tools/regenerate": [ - "d21629058407b1d734417990e1af2663405c6b7d", - "support" - ], - "mixed-content/generic/tools/spec_validator.py": [ - "b0bc2fc11415034f5c31c70f7eb8506a3f0d44bc", - "support" - ], - "mixed-content/generic/worker.js": [ - "6a0548ef4b906e539d89940aa791a78bba905262", - "support" - ], - "mixed-content/imageset.https.sub.html": [ - "e2005b813384f38b64baec9bc431e25aa61f417f", + "mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html": [ + "bc2047414c044ac1a9c5efeef6a53dbccd0eab0e", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "9219890ab0efa31e4f2db0646e12882da3a5443d", + "mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html": [ + "bebcdea2930456cab89c92fe28acef2f22520868", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" - ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "c33974dee06173caa92430a84101a8f22a137910", + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "a03f2d10ce648aeb6ead81640bb0ac19d51dfc02", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "340cc44b5a863f482a03201080314fea34955270", + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ed71a01c978180e6aa46334413cfb4bf8b88583a", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "3297aaed5d30a40eaed000e51515bd497d4b4556", + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "4d2f1df622377ac842c2d6da88fa3fc6b685e32e", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "b9836f4fea55f02113c5f4aa67e45251e259995c", + "mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "d521eef60aed44bda303f4fd9a489a1da57c484a", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "0ef4da59f9710f632992bcc92df91dc9864e97d0", + "mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "1aa1b1c1671f6af5414c00c1ae69cb4ed21bb8db", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "013eb078c215d37a8a52f266beaf9d3871fee401", + "mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "118e34520665f3f18653560b134294757bb13677", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "c10fe679c6cb2d69d5c6eaaa985d7d0aebf9e86a", + "mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "6e7169ab385dd2f55470e072ea92eba5e3b8824f", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "f07bd06527b7c4210c408a3593f5142f5ad47213", + "mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "92010e28430c2f95effc17bc0db065a5c4c1daef", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "7d8287e92f8bf9390ee288859bce6a53e2ef10f5", + "mixed-content/worker-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "305468573dfa863a5df32d0e630d6b155facf61a", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" - ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "4a26f10611caf659f57af1287aab4685ac110443", + "mixed-content/worker-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "9b1254a85fc448c923590a4676a250a48ec09141", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" - ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "0b2db89b6bb92ecf6e8f8014140f7c1f10477f2a", + "mixed-content/worker-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "2c86c9ea5db3726274091327ce5d6573306af093", "testharness" ], - "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" - ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "d7cea0c41a045d0bf87f8fb7d8a1d24b18b746ac", + "mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "bcf79c2ac994f0693cc365fe39d6b688b56478e3", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "83875afdad45086319362997c8f63eac33de26e6", + "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "a0d561f2e6331bb7396f1d95c85bfeb5a3b7f035", + "mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "c5e6681e8ba41f87008f8ecaef22d6884b027cf4", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/worker-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "b41e5b6237f7ec850bafe64e76c0109b2a9e8ab5", + "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "0daaaa67f3edbf3499fa7fc1d33eca4b29ff817f", + "mixed-content/worker-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "a8f0169f868178de2ab37b0df54b9872a7ed472f", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/worker-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "f7d9111010f455a27d8ac16e059ae916d752db9e", + "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "d9f8a4ef0df19c5869cdc45913a5cd086fad67d8", + "mixed-content/worker-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "1995b32e30a3a6e970268d8baf734c39512a91d1", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ - "562977daf4fd9e09dc6153058804bc247cbe5354", - "support" + "mixed-content/worker-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "320025af3c5a47640a9dab5792160c7c14de917d", + "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "18b7424b5ac56658a6eb352e1756d171232914a7", + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "a05a81adc5bb1053cad2c3925137713cf6b46aee", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "30e42b02b2e4219e34f14c1db9f9f36661a252e3", + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "4dee268f091d9177f643c9124f67f5c4485dd5cf", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "82b2035593f5408f7c3e53b640cca2f14214c606", + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "6ee9f3e5cf9c4ec02c4f120967e1c244cbc68fa6", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "0671d48855fd3fc222e13579c7b9cc10ec822898", + "mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "9078db166f3192631b0ff9ce1aded81dc69c48f0", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "11a64084b74832bef705a46b1ef006b2e51d9bca", + "mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "bfbfa521d0cd88ef4d0ef2afd8734a947d4b1afc", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html": [ - "e4fe14b8c7355422c20cd1c2f4f33437dddb7e02", + "mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "dcc79a06477815beedcc28e96caaafb5e7a6952a", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "1c6d741645d9b41a3847f1da157337674c3ae19b", + "mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "659b52cf363720e1754889509017ce3a53aa88f3", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html": [ - "5df12ad26931920476ecb418c86c39ed4db0445c", + "mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "ebcc61a954dc69e2a008b9dc49b400dd62817d60", "testharness" ], - "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers": [ + "mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ "562977daf4fd9e09dc6153058804bc247cbe5354", "support" ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "14b799cd9bbff4752cd1bfe2c02ca289ae890dbb", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "567ddeb24116c1baff970033edaf0d4dc0da6be3", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "bc56ec3ab4cc4e13527189fb43f36ebb27fa71c0", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "f9829ff242b6cb60deb52560d98c5b4415257598", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "8c8cf399a760e744c54c08a990ab1da514409e5a", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "a19d2471f64b54a094a78bbbe9c6725e6d6f622b", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "ce3eb59ff993f2731c6af61806217caf7f6c3bbd", - "testharness" - ], - "mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html": [ - "cf89b222539b6fb932f0ffb226b4584c55bd7b0b", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "a78a3c8b9950ca95859c98837d86540ed7074633", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "c4f7ba79294030cae5439e7d46b3a7d24a01fdf4", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "fab6658b6b049386ff531ffbd38ef0a923eb7e94", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "fbb072d21734ec0387417e01c44420f36be2ea4e", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "13816e08b8649393a7c31d61e47e759068f88c76", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "130ab390be334b9695b83c5396ac676e984be8ee", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "baed43b2d575d296fea4d71452adea468bd02fc0", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "8995bfa6816c2697dc449675768727abd5ecb266", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "2b4266e2798cffa4df8085d85dc6192151125d13", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "80519194240ebaebe70a1782d972fb5e1641f5a1", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "91ad70b49d688006d8d560aa536d6d46a8de1275", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "72e3fa99e486be0aedd623da3beb2d8b0b745ad1", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "73429ee5cb2de97bda1090156d9bb3f716fcce4d", - "testharness" - ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "64069b6bbac147b17e29d53143fe136944de0daf", + "mixed-content/xhr-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "816c13985e7ad563cedcdd67917c48192c044129", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "5692d6f7cc2c237a203de6c5a73ff6d6fcb9fc27", + "mixed-content/xhr-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "1e18c27f72a237a4343bc8da4112b5eb54d3a483", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "51e46bfe0a9ff9e06e6c8097ce28aada274c7338", + "mixed-content/xhr-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "25f22da0d0ef7acbaface0ffff30b1abc8b53402", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "6d99ccf84a81132846a1eee2e733914b533bce1d", + "mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "19b2b2997f3a25a5dd6cde1f84ba747bb19825bc", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "753545df28dca7ca5897af13494f4d4197fa29e9", + "mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "95fbdacd48340ce461be960949be3e7b9ab2764b", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "34f1424d91ee6bbe1f0c6aa46e307104443f70bd", + "mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "e31bb3f3e52c40975424856b69d7469abda02b8e", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "62a276c360cb5540fe5decc2f388d4c667007a9b", + "mixed-content/xhr-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "9056f80a591260d1aa42ee7736d0311aaa2715d2", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "b98e1a5a55b229fabc73ff520e93d1aae5786a84", + "mixed-content/xhr-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "1740e8e89a8745045c1ba9bede52e8254cd9a761", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html": [ - "67b828060540ab4abb8d7070a3a777dcb6b764c4", + "mixed-content/xhr-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "1465e83fe04abfec639018b0568f49e2543b2774", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html": [ - "f366b0f28d087b46c7e1b8787012b0427a5c668e", + "mixed-content/xhr-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "5f6030ee661ead982d88e8fa281c0ff82bb72f2d", "testharness" ], - "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html": [ - "845e3332f83a552ba268bd369089cd408c5c9ed1", + "mixed-content/xhr-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "531546fa4c30f76ed51c7771b9dca10de58d2df0", "testharness" ], - "mixed-content/spec.src.json": [ - "8cc85c890a853de3d538cc771e7bd7f3a55cfdfa", - "support" - ], - "mixed-content/spec_json.js": [ - "2fd556b87de54659b3b02647c24fd4033c134ad7", - "support" - ], "navigation-timing/OWNERS": [ "c2a3959eb05532a40371104542bef38946abb19b", "support" @@ -566413,7 +565515,7 @@ "testharness" ], "orientation-sensor/OrientationSensor_insecure_context.html": [ - "700603c508503fe859502f334153aaa7f5e6f511", + "eb64da888f1bedf9d5ed8b11edc1626da88b322b", "testharness" ], "orientation-sensor/OrientationSensor_onerror-manual.https.html": [ @@ -566421,7 +565523,7 @@ "manual" ], "orientation-sensor/idlharness.https.html": [ - "9301519eebff3db962bbeb148bf3dd3b1e305a23", + "97f82793f2afe9ba9946f181380ad41d69f6524a", "testharness" ], "page-visibility/OWNERS": [ @@ -567061,7 +566163,7 @@ "support" ], "pointerevents/pointerevent_support.js": [ - "f2ab5ea976ffd62c669fda2db1484a4733ce5b28", + "e185e068ac229f2516e1345dd151090eb60d7950", "support" ], "pointerevents/pointerevent_suppress_compat_events_on_click-manual.html": [ @@ -567780,6 +566882,10 @@ "00233e7d4513c8e3c4b7f7fa60f313ef1b6dbddd", "support" ], + "referrer-policy/generic/iframe-inheritance.html": [ + "67531ab9869113d138d781ed8d0c92eefa08ec3b", + "testharness" + ], "referrer-policy/generic/link-rel-prefetch.html": [ "96461340190f20f47a50b7fa4e6cdf9d2a7e09de", "testharness" @@ -575244,8 +574350,8 @@ "fe63f3ea133dbdb48b1a525a40d34a231e9a3789", "testharness" ], - "requestidlecallback/callback-timeout-with-raf.html": [ - "febb81c38f530c81d9e9837df2c6d603225ecfd1", + "requestidlecallback/callback-timeout-when-busy.html": [ + "bc78234c0fc6d793d755988643d09f5d56aedb48", "testharness" ], "requestidlecallback/callback-timeout.html": [ @@ -575261,7 +574367,7 @@ "testharness" ], "requestidlecallback/idlharness.html": [ - "520ee58982b43875f3caa08d7f46b9c6311be0b6", + "970dac3de43bddedb88e22c438fc01f76a6b9a41", "testharness" ], "requestidlecallback/resources/post_name_on_load.html": [ @@ -575513,11 +574619,11 @@ "support" ], "secure-contexts/basic-dedicated-worker.html": [ - "075f4170b133fe13e282ff5450871ef7960faf50", + "3e2dc8d37996552fc830ee6931f67091e83aa174", "testharness" ], "secure-contexts/basic-dedicated-worker.https.html": [ - "05beced009e36f577a1393f80198158f3d37063c", + "13ce3f1a8ef03b87cca968fd3710d968f35a2439", "testharness" ], "secure-contexts/basic-popup-and-iframe-tests.html": [ @@ -575529,7 +574635,7 @@ "testharness" ], "secure-contexts/basic-popup-and-iframe-tests.https.js": [ - "26c7c307334b8a0e10265cf6fe3664d84cdd72cc", + "edc438d81762f199c6e7ffa7f638f74d9b6af701", "support" ], "secure-contexts/basic-shared-worker.html": [ @@ -575557,7 +574663,7 @@ "testharness" ], "secure-contexts/shared-worker-secure-first.https.html": [ - "38c411b3a8fa1acf9d87e4f68c58a52f54c3d379", + "cdb342e7b302d5a0bf7d282788f0e0292a486285", "testharness" ], "secure-contexts/support/dedicated-worker-script.js": [ @@ -575565,7 +574671,7 @@ "support" ], "secure-contexts/support/https-subframe-dedicated.html": [ - "5a9c1cee739efbad41f2ef6c4d70eda1f7b01646", + "a022992d2cf1ac230bcbbb988b3e83c94c50957e", "support" ], "secure-contexts/support/https-subframe-shared.html": [ @@ -575573,11 +574679,11 @@ "support" ], "secure-contexts/support/parent-dedicated-worker-script.js": [ - "f30fd69030eb48c6d98f07f0f61cf7c75410991f", + "f900be624e6fbecbbfc164439f25045bb0612996", "support" ], "secure-contexts/support/parent-shared-worker-script.js": [ - "fe110557d01f13b1b62606bf39d4ed54ebb5eb23", + "a7b5ffa139addf2af9f40b088b8996e0a5a4d26d", "support" ], "secure-contexts/support/shared-worker-insecure-popup.html": [ @@ -575588,38 +574694,6 @@ "c9b3ac77b8c62131dbe0f7228071fc6bf5e5e838", "support" ], - "security/support/window-name-navigation.sub.html": [ - "f5e1ec7b0626f7f007bc75b66504bcc4ec47d4f2", - "support" - ], - "security/support/window-name-test.sub.html": [ - "841e6ebed7f83a59b4942be07452ad5c9b8f6519", - "support" - ], - "security/window-name-after-cross-origin-aux-frame-navigation.sub.html": [ - "16dfcc1f1628c9dab89470a421138ffde85e866a", - "testharness" - ], - "security/window-name-after-cross-origin-main-frame-navigation.sub.html": [ - "74c59d584d8523ce523a26452767d6212d010234", - "testharness" - ], - "security/window-name-after-cross-origin-sub-frame-navigation.sub.html": [ - "498803de18a2ac26f3d5bb19a470ad058cefa9ac", - "testharness" - ], - "security/window-name-after-same-origin-aux-frame-navigation.sub.html": [ - "2b0496b919110cc5996c79afdd420905e1d48ea6", - "testharness" - ], - "security/window-name-after-same-origin-main-frame-navigation.sub.html": [ - "74ec6353b0b0afa070c745125c09b91d870f38c7", - "testharness" - ], - "security/window-name-after-same-origin-sub-frame-navigation.sub.html": [ - "8865745d26bee3955927f4c9d35a5174578238ce", - "testharness" - ], "selection/Document-open.html": [ "31a5ee7a3619c62dbd35eafb66725bf4192639a0", "testharness" @@ -576317,7 +575391,7 @@ "testharness" ], "service-workers/service-worker/fetch-event.https.html": [ - "8fb51ce7439e3b8ee21eb5bc8924b2db884fd412", + "22cfed652ec3779afae9ec77fda14ad0de9f03ba", "testharness" ], "service-workers/service-worker/fetch-frame-resource.https.html": [ @@ -576768,10 +575842,6 @@ "785a18ac3c8001034f583a8e97195aa47093bd0d", "testharness" ], - "service-workers/service-worker/request-body-blob.https.html": [ - "14dcf42e1dbfdc7589f9df64e2622cc599411174", - "testharness" - ], "service-workers/service-worker/request-end-to-end.https.html": [ "ee9f8140b492daf89cb715643ee40557f6ed904e", "testharness" @@ -577033,7 +576103,7 @@ "support" ], "service-workers/service-worker/resources/fetch-event-test-worker.js": [ - "f9eab9a493f43ec5a8a662815a979e70fb3e3900", + "f42ca5c4f05c89df3bb37249ed4b09af0aae25be", "support" ], "service-workers/service-worker/resources/fetch-event-within-sw-worker.js": [ @@ -577516,14 +576586,6 @@ "7fb39d9609893a0fbcada161c92dc3df40721f90", "support" ], - "service-workers/service-worker/resources/request-body-blob-iframe.html": [ - "b1f805a1120f3728a0e7accbc62041363e668ab0", - "support" - ], - "service-workers/service-worker/resources/request-body-blob-worker.js": [ - "867de00970be85ce6fbe25c175191450eb83c906", - "support" - ], "service-workers/service-worker/resources/request-end-to-end-worker.js": [ "984ea18286a9fa7446562a77284b942fa7e5217c", "support" @@ -578049,7 +577111,7 @@ "testharness" ], "shadow-dom/event-post-dispatch.html": [ - "ab40bb984bbbf8acad097fee7bfe11302969ac0f", + "f728caa68d0112033fb599880404811b17596396", "testharness" ], "shadow-dom/event-with-related-target.html": [ @@ -578401,7 +577463,7 @@ "testharness" ], "speech-api/OWNERS": [ - "025f9f081f215505e0e55838d4afe136aba573cf", + "7022719dae5deb21ce300bb2af91b5eddcee62ff", "support" ], "speech-api/SpeechSynthesis-speak-ownership.html": [ @@ -582728,95 +581790,99 @@ "fcc5e59095f69e8f62120e392d84de9f4c5647a2", "manual" ], - "viewport/viewport-attribute-event-handlers-manual.html": [ + "visual-viewport/OWNERS": [ + "6a97a4002074fd8dacc111e76d96bb48b5854909", + "support" + ], + "visual-viewport/viewport-attribute-event-handlers-manual.html": [ "09901d9056f2e31f630becdd07f800e00496700a", "manual" ], - "viewport/viewport-dimensions-custom-scrollbars-manual.html": [ + "visual-viewport/viewport-dimensions-custom-scrollbars-manual.html": [ "ccef0829da2e4ebcad983235f97a6f3f767a0f51", "manual" ], - "viewport/viewport-dimensions-scrollbars-manual.html": [ + "visual-viewport/viewport-dimensions-scrollbars-manual.html": [ "465eb63a9f09880f98636502d4b3ee3b5e3ec794", "manual" ], - "viewport/viewport-no-resize-event-on-overflow-recalc.html": [ + "visual-viewport/viewport-no-resize-event-on-overflow-recalc.html": [ "f4d6cb3f76e4cf790875b3be90de821a279b3d82", "testharness" ], - "viewport/viewport-offset-manual.html": [ + "visual-viewport/viewport-offset-manual.html": [ "1d39d721a49e44d87583cb173cf0bba648fba352", "manual" ], - "viewport/viewport-page-manual.html": [ + "visual-viewport/viewport-page-manual.html": [ "1431cc6a8495343697c01ef62d237c31a5850e99", "manual" ], - "viewport/viewport-read-size-causes-layout.html": [ + "visual-viewport/viewport-read-size-causes-layout.html": [ "64a511ff2dd9c0381588b56b15fe1c82e0b1e07a", "testharness" ], - "viewport/viewport-read-size-in-iframe-causes-layout.html": [ + "visual-viewport/viewport-read-size-in-iframe-causes-layout.html": [ "8bf7b6c1a5721da2c1d1fc896d62a44893446a73", "testharness" ], - "viewport/viewport-resize-event-manual.html": [ + "visual-viewport/viewport-resize-event-manual.html": [ "38280c144ed74af990ebf9b65ad1d68052f93372", "manual" ], - "viewport/viewport-resize-event-on-load-overflowing-page.html": [ + "visual-viewport/viewport-resize-event-on-load-overflowing-page.html": [ "cd13682091b00c182e570a87eac642613a3c05c2", "testharness" ], - "viewport/viewport-scale-iframe-manual.html": [ + "visual-viewport/viewport-scale-iframe-manual.html": [ "4ccf4a4bb7d13bc12afc6d9bbbc8072b460f87ec", "manual" ], - "viewport/viewport-scale-manual.html": [ + "visual-viewport/viewport-scale-manual.html": [ "fd089f974778969d95cd7f6aa6389a6cf9dfb543", "manual" ], - "viewport/viewport-scroll-event-manual.html": [ + "visual-viewport/viewport-scroll-event-manual.html": [ "43e7031d3734a1c377e64d0f6a8247fef0782ceb", "manual" ], - "viewport/viewport-scrollbars-cause-resize.html": [ + "visual-viewport/viewport-scrollbars-cause-resize.html": [ "a1017cff8faadfdcae008fd5f27e9c8e7c5383d3", "testharness" ], - "viewport/viewport-type.html": [ + "visual-viewport/viewport-type.html": [ "45334f4775607cd8547788e4107e81b03fad319f", "testharness" ], - "viewport/viewport-unscaled-scale-iframe.html": [ + "visual-viewport/viewport-unscaled-scale-iframe.html": [ "d88c0bd1ce525137fb739182a35ae22bd6455c0f", "testharness" ], - "viewport/viewport-unscaled-scale.html": [ + "visual-viewport/viewport-unscaled-scale.html": [ "eb5a1e32e015808651f008ebaaa785ec84d7a1f3", "testharness" ], - "viewport/viewport-unscaled-scroll-iframe.html": [ + "visual-viewport/viewport-unscaled-scroll-iframe.html": [ "14e88914da4ce92b90cb191278aaa0a26e00ee7a", "testharness" ], - "viewport/viewport-unscaled-scroll.html": [ + "visual-viewport/viewport-unscaled-scroll.html": [ "12f4366f75a8fb078e1691c3ad091ea15a8561f9", "testharness" ], - "viewport/viewport-unscaled-size-iframe.html": [ + "visual-viewport/viewport-unscaled-size-iframe.html": [ "937198c3bf9f26413c35e48f90b5b3b35e1c96a2", "testharness" ], - "viewport/viewport-unscaled-size.html": [ + "visual-viewport/viewport-unscaled-size.html": [ "e92beb18c8adcf1f7d89cfa0512df46765440a5a", "testharness" ], - "viewport/viewport-url-bar-changes-height-manual.html": [ + "visual-viewport/viewport-url-bar-changes-height-manual.html": [ "6b7e0dfc4b8bf51f7e5799a3089c2263e6dac63d", "manual" ], - "viewport/viewport_support.js": [ + "visual-viewport/viewport_support.js": [ "2e2e9480e8ccca07d4334d957b6a1c597a1f8fbd", "support" ], @@ -582833,7 +581899,7 @@ "manual" ], "wai-aria/alertdialog_modal_true-manual.html": [ - "b5e55fb9f84d41d49b6d464ff838e6bf93e89d32", + "1cc6b8748e46ffbeaaf19123d489895049831393", "manual" ], "wai-aria/application_activedescendant-manual.html": [ @@ -583125,7 +582191,7 @@ "manual" ], "wai-aria/dialog_modal_true-manual.html": [ - "4f5282509f1bb49968e270ccbb7d436925d6ad45", + "55dcbad3c1757ffa5fd666c4362ddbc499224064", "manual" ], "wai-aria/dialog_modal_unspecified-manual.html": [ @@ -583752,6 +582818,14 @@ "e82b65811aa337b03cfe72d25215c29234b798dd", "manual" ], + "wake-lock/OWNERS": [ + "92dc52582d366bafcdb1bbd1cc68f109c0ae8813", + "support" + ], + "wake-lock/interfaces.https.html": [ + "0dbbfa77dc7e17f2dfcaecd3899f37da51b4055a", + "testharness" + ], "wasm/compile_worker.js": [ "652193b876206d7a0f361f145469a604d03e3784", "support" @@ -583973,7 +583047,7 @@ "testharness" ], "web-animations/interfaces/AnimationEffectTiming/iterationStart.html": [ - "1ddaceeb8b5e3fc93e5bf4dc1136e8714a08f474", + "05e327706937df8319e3a8c655ee743a15902ecd", "testharness" ], "web-animations/interfaces/AnimationEffectTiming/iterations.html": [ @@ -584041,7 +583115,7 @@ "support" ], "web-animations/resources/effect-tests.js": [ - "aed87c03ac50e534532855612a7bb05092a7e4e7", + "5cdc52caac1d1db2249155e91591c983a746102e", "support" ], "web-animations/resources/keyframe-utils.js": [ @@ -584272,6 +583346,34 @@ "230684ec60fd2e408f9b6014417f3eddfe2dc95a", "support" ], + "webaudio/chrome/resources/audioparam-testing.js": [ + "2855fbee30e629ea397166911b9bcdec74bd4fdf", + "support" + ], + "webaudio/chrome/resources/audit-util.js": [ + "4405458b8f8bdc621c95c1d9ec1c1ad4e6002f1e", + "support" + ], + "webaudio/chrome/resources/audit.js": [ + "7f7051364808eadc207207a7dadcc191a95a2db3", + "support" + ], + "webaudio/chrome/resources/start-stop-exceptions.js": [ + "70e0f890a721786f8afa4cd032e75ef85b5fc6bb", + "support" + ], + "webaudio/chrome/the-constantsourcenode-interface/constant-source-basic.html": [ + "7c9fed4798e8119ca3cedda3958788fe989d4dd4", + "testharness" + ], + "webaudio/chrome/the-constantsourcenode-interface/constant-source-onended.html": [ + "10f6b84a4c8de1a8b689cc443f2526b0455a4d27", + "testharness" + ], + "webaudio/chrome/the-constantsourcenode-interface/constant-source-output.html": [ + "ff83b807b7a39fa40ad3df8db42c20eb859f34a8", + "testharness" + ], "webaudio/historical.html": [ "93068df297042344669093ce899f0230c87ebf54", "testharness" @@ -584569,7 +583671,7 @@ "support" ], "webdriver/tests/conftest.py": [ - "ab95734024a8e152ed84128eb804344740be91d4", + "c812269d034c9ca1b8c4f136dd5d0cea52f4d0f0", "support" ], "webdriver/tests/contexts/json_serialize_windowproxy.py": [ @@ -584577,7 +583679,7 @@ "wdspec" ], "webdriver/tests/contexts/maximize_window.py": [ - "904dd1db0e9731148a1793065b1d38acf0ac094b", + "7912e2f7ebdffe2598eb3b9a20f4fc7fce22447e", "wdspec" ], "webdriver/tests/contexts/resizing_and_positioning.py": [ @@ -584589,7 +583691,7 @@ "wdspec" ], "webdriver/tests/cookies/delete_cookie.py": [ - "4e846b0f0538bbfc88e7dc6b637f19260a8d3c3e", + "451cef1c071f67bc2bc1666a906b4c289b700d22", "wdspec" ], "webdriver/tests/cookies/get_named_cookie.py": [ @@ -584605,19 +583707,19 @@ "wdspec" ], "webdriver/tests/element_retrieval/get_active_element.py": [ - "9080770b60a988cb37e30700efb118d392a896c7", + "131cfaf18ba1476c15866e25e5de65143d5269e0", "wdspec" ], "webdriver/tests/fullscreen_window.py": [ - "6b1e481aac6856b6e858df17731d037997b99f83", + "817011a8cdff7cfd7e445fb8ecb84e5d91f03993", "wdspec" ], "webdriver/tests/get_window_rect.py": [ - "0dc9c8cc1332907be819d52feb7c94f4b1cc928a", + "5d907b2a16b9ff7dba8e39bba19ea7f85f29f71e", "wdspec" ], "webdriver/tests/interaction/send_keys_content_editable.py": [ - "130c57e80a0738ed500f59b0178753f8acaf15bf", + "9c071e60e1203cf31120f20874b5f38ba41dacc3", "wdspec" ], "webdriver/tests/interface.html": [ @@ -584625,7 +583727,7 @@ "testharness" ], "webdriver/tests/minimize_window.py": [ - "e0950b165c0cbf76e8adcd865176ea164a1ea768", + "ac1df5462702ac368ffa92cc12cfb5e34df226ac", "wdspec" ], "webdriver/tests/navigation/current_url.py": [ @@ -584633,7 +583735,7 @@ "wdspec" ], "webdriver/tests/navigation/get_title.py": [ - "11c84957a3177acbbf34597bc0defb3f77c5744c", + "4609f17922cc9680c41b8972dafb827195037ff8", "wdspec" ], "webdriver/tests/retrieval/__init__.py": [ @@ -584665,35 +583767,39 @@ "support" ], "webdriver/tests/sessions/new_session/create_alwaysMatch.py": [ - "e4dd4fe4ab30d71e9fe383daf2ca00582615ec35", + "84f8ad0908e9ec787f9db73ff66cbe193c2c9626", "wdspec" ], "webdriver/tests/sessions/new_session/create_firstMatch.py": [ - "6fd2671870cd3451aab6f81ea19bd516a6c82bc9", + "fbdabf1852c07db0f5df2d47954c1cd5d7285492", "wdspec" ], "webdriver/tests/sessions/new_session/default_values.py": [ - "d0802053ea0e1c81304b985821c743727b5222ec", + "92c26366f8fd0d37587457b9b5a630df4b19cc60", "wdspec" ], "webdriver/tests/sessions/new_session/invalid_capabilities.py": [ - "20e143186f39022c0a8cf6218b08a2fe22f96153", + "4caa08542f61ebe73c020d15d559704af037a97c", "wdspec" ], "webdriver/tests/sessions/new_session/merge.py": [ - "e58b671da735c6040248c80a3384760ee4496c88", + "000b28631bb6d862b654f1f998852f5f1a6b2e12", "wdspec" ], "webdriver/tests/sessions/new_session/response.py": [ - "3eca8e1d571b0c94b2a08fccfbe8cb9f1b1ba6d5", + "973f5deb240dd01f6213252e6d9fc2f462b0e035", "wdspec" ], + "webdriver/tests/sessions/new_session/support/__init__.py": [ + "ba8ab5a0280b953aa97435ff8946cbcbb2755a27", + "support" + ], "webdriver/tests/sessions/new_session/support/create.py": [ "440d88462cc418e4d5e1df6f73074d3a722bd2fd", "support" ], "webdriver/tests/set_window_rect.py": [ - "e84559c2ee94009fe808c3008c58e6e4b9ca27aa", + "8a124f80e6e7732a651a80da3f6cdf8e2ed99e3e", "wdspec" ], "webdriver/tests/state/__init__.py": [ @@ -584701,19 +583807,19 @@ "support" ], "webdriver/tests/state/get_element_attribute.py": [ - "1e25aaf5c3ab4c24130566d7823830a11a86393d", + "cad153b432a69597b0da6449765df11538c51fe6", "wdspec" ], "webdriver/tests/state/get_element_property.py": [ - "2d4e145cd55c6ee0ed69c617c77975e295e56119", + "b7bbb822cdb22d74a57706f6a353fe55a068c7dd", "wdspec" ], "webdriver/tests/state/get_element_tag_name.py": [ - "ed23abfb5a1e9d3afdf168c722e7b64827c176ec", + "3b8ecaaef3c04b34045ba5c32d2988aef299da17", "wdspec" ], "webdriver/tests/state/is_element_selected.py": [ - "77b93dd58e0fb4f504c94bc39013d6ada59126bc", + "386579b289b6288cbeba71c839ac6569310e09dd", "wdspec" ], "webdriver/tests/state/text/__init__.py": [ @@ -584737,7 +583843,7 @@ "support" ], "webdriver/tests/support/fixtures.py": [ - "4b68fd0f02cc88e9abb422c2c3978812edbbbec7", + "765dd3821da0724024cdd61523f3d2fd79e8be28", "support" ], "webdriver/tests/support/http_request.py": [ @@ -594152,6 +593258,10 @@ "f53e7687ad6aef0ffc064d941a05a222c33fde56", "testharness" ], + "webmessaging/Channel_postMessage_Blob.htm": [ + "9667a479d4ed3f01dd052567a67256c20a533074", + "testharness" + ], "webmessaging/Channel_postMessage_DataCloneErr.htm": [ "a62fdac80932ca059c8853ca9a9f8edd13926f86", "testharness" @@ -594221,7 +593331,7 @@ "testharness" ], "webmessaging/broadcastchannel/blobs.html": [ - "59839a75b7da8316df81e2c98b1ecc73ffd8d02e", + "6783e7192e63a0418d65885715baa3ba1c99e33a", "testharness" ], "webmessaging/broadcastchannel/interface.html": [ @@ -594241,7 +593351,7 @@ "support" ], "webmessaging/broadcastchannel/resources/worker.js": [ - "9376237db37ad66df2cddec3b38e18b74681500b", + "d870e4e7ca81044bd62ddbf79fb666d02bc5b9ee", "support" ], "webmessaging/broadcastchannel/sandbox.html": [ @@ -594725,7 +593835,7 @@ "testharness" ], "webrtc/RTCPeerConnection-helper.js": [ - "e3b2656366be168b5f2e3cde9461a4e69a51c9ef", + "d579dd68118d72c06455d8ccdbeb666f8f39c58a", "support" ], "webrtc/RTCPeerConnection-iceConnectionState.html": [ @@ -594789,7 +593899,7 @@ "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-offer.html": [ - "ce5345bbaf5b5230b1fd53bbb55ab4439c3eb979", + "34337ef2126bfe276675db8884cd2a9aaa2d4432", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html": [ @@ -594800,6 +593910,10 @@ "6142a9b3b95bb26634af5300bc24981f2b4cb2a4", "testharness" ], + "webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html": [ + "5d6a2f62f455c086222f8ea4ba8fdde4134766cc", + "testharness" + ], "webrtc/RTCPeerConnection-setRemoteDescription.html": [ "2a2e3f9ff0a5912fa260d7124f7f5a9c3862c533", "testharness" @@ -594921,7 +594035,7 @@ "support" ], "webrtc/getstats.html": [ - "6656998d4adfab0e6ca51c98cd141cf162d3879c", + "4c47dcbadf09fdaecafc3ddcabd5510975dd5154", "testharness" ], "webrtc/historical.html": [ @@ -594932,7 +594046,7 @@ "c7639c627cceaad0e122d83ccde429d044c0773d", "support" ], - "webrtc/interfaces.html": [ + "webrtc/interfaces.https.html": [ "efd0c4a62b9c90f27da1188c30e4503755e7f8d2", "testharness" ], @@ -595061,7 +594175,7 @@ "support" ], "websockets/README.md": [ - "1b8473c8d482b7628fc7337e263c78aca7ca5088", + "42c6183f2b71442d96a023f2c05ab6ed10f06180", "support" ], "websockets/Secure-Close-1000-reason.htm": [ @@ -600125,11 +599239,19 @@ "support" ], "worklets/animation-worklet-import.html": [ - "42ad4c05fb7093051344351c7b8802f8ef8fbf4c", + "6e92613e720ac1fa1cdec91665cc1ca68a6e0bc8", + "testharness" + ], + "worklets/animation-worklet-referrer.html": [ + "7c6e4a94815093e9353d184b877046ad7627bae9", "testharness" ], "worklets/paint-worklet-import.html": [ - "0319b5195ba14348c6b5031d1198c5f401d13938", + "a1a5fe53abb00fe37c7688032038110a67f988ee", + "testharness" + ], + "worklets/paint-worklet-referrer.html": [ + "86e7c0fe4de0764a7064ed22eef2b66ab09d4a62", "testharness" ], "worklets/resources/empty-worklet-script.js": [ @@ -600149,13 +599271,29 @@ "support" ], "worklets/resources/import-tests.js": [ - "7fd020b68f1ef3fc0bf8d057d30af3970f9b06cd", + "62d2e0030328c0d0f64ccfff2402634a3e99c637", + "support" + ], + "worklets/resources/referrer-tests.js": [ + "47d8ae6d90b88ab8fb856e305b1599a34173852f", + "support" + ], + "worklets/resources/referrer-window.html": [ + "d098da333b3c3c27999c7436af5e2f986bf9df28", + "support" + ], + "worklets/resources/referrer.py": [ + "ed296faa934f89efcca9a116f6a2e931cafd831e", "support" ], "worklets/resources/throwing-worklet-script.js": [ "a7164f899afec387321c7737aa1006aa5f225669", "support" ], + "worklets/resources/worklet-test-utils.js": [ + "f05d557ba57bca35228a5ebbc418816cc3d01ee4", + "support" + ], "x-frame-options/deny.sub.html": [ "5a589f4b4c6f2503104b33ae7002dcc5c4153eb7", "testharness" diff --git a/tests/wpt/metadata/fetch/api/basic/keepalive.html.ini b/tests/wpt/metadata/fetch/api/basic/keepalive.html.ini new file mode 100644 index 0000000000000..48cea424a0170 --- /dev/null +++ b/tests/wpt/metadata/fetch/api/basic/keepalive.html.ini @@ -0,0 +1,4 @@ +[keepalive.html] + [Fetch API: keepalive handling] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/api/request/request-keepalive.html.ini b/tests/wpt/metadata/fetch/api/request/request-keepalive.html.ini new file mode 100644 index 0000000000000..1f86b6d1e4612 --- /dev/null +++ b/tests/wpt/metadata/fetch/api/request/request-keepalive.html.ini @@ -0,0 +1,7 @@ +[request-keepalive.html] + [keepalive flag] + expected: FAIL + + [keepalive flag with stream body] + expected: FAIL + diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini index 8cfae61d852a5..3051268001961 100644 --- a/tests/wpt/metadata/html/dom/interfaces.html.ini +++ b/tests/wpt/metadata/html/dom/interfaces.html.ini @@ -14307,3 +14307,12 @@ [External interface: window.external must inherit property "IsSearchProviderInstalled()" with the proper type] expected: FAIL + [HTMLIFrameElement interface: attribute delegateStickyUserActivation] + expected: FAIL + + [History interface: attribute index] + expected: FAIL + + [History interface: window.history must inherit property "index" with the proper type] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini new file mode 100644 index 0000000000000..ea83e6cce787c --- /dev/null +++ b/tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini @@ -0,0 +1,4 @@ +[dialog-return-value.html] + [Tests dialog.returnValue is settable and returns the last value set.] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini new file mode 100644 index 0000000000000..502475f251425 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini @@ -0,0 +1,5 @@ +[show-modal-focusing-steps.html] + expected: TIMEOUT + [focus when a modal dialog is opened] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html.ini deleted file mode 100644 index e7cc3d494f10a..0000000000000 --- a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[dynamic-imports-error.html] - type: testharness - expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html.ini new file mode 100644 index 0000000000000..9d70161670265 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html.ini @@ -0,0 +1,2 @@ +[dynamic-imports-fetch-error.sub.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html.ini new file mode 100644 index 0000000000000..803eee6278c4b --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html.ini @@ -0,0 +1,2 @@ +[dynamic-imports-script-error.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html.ini new file mode 100644 index 0000000000000..f4f4373816c59 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html.ini @@ -0,0 +1,2 @@ +[import-meta-url.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/mozilla-sync b/tests/wpt/metadata/mozilla-sync index 85551d7f16ecc..71a0af8528511 100644 --- a/tests/wpt/metadata/mozilla-sync +++ b/tests/wpt/metadata/mozilla-sync @@ -1,2 +1,2 @@ -local: 20a833eb75e92c3f7dd081bf526d8d8fbaf618ef -upstream: 238e9855c35a3570f824b837826aac71e50722f4 +local: 1b73cf33525afbbe2d077554d1965b74ef9ae5e3 +upstream: 3922fb3e43b75d2ff118a5ebf793180f570fdb53 diff --git a/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini b/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini new file mode 100644 index 0000000000000..dae4704bef01b --- /dev/null +++ b/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini @@ -0,0 +1,5 @@ +[iframe-inheritance.html] + expected: TIMEOUT + [iframes correctly inherit the ancestor's referrer] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/tests/css/test_font_family_parsing.html b/tests/wpt/mozilla/tests/css/test_font_family_parsing.html index 20114ed597812..fb43bee5635fd 100644 --- a/tests/wpt/mozilla/tests/css/test_font_family_parsing.html +++ b/tests/wpt/mozilla/tests/css/test_font_family_parsing.html @@ -127,17 +127,6 @@ ]; -if (window.SpecialPowers && SpecialPowers.getBoolPref("layout.css.unset-value.enabled")) { - testFontFamilyLists.push( - { namelist: "unset", invalid: true, fontonly: true, single: true }, - { namelist: "unset, simple", invalid: true }, - { namelist: "simple, unset", invalid: true }, - { namelist: "simple, unset bongo" }, - { namelist: "simple, bongo unset" }, - { namelist: "simple unset", single: true }, - { namelist: "unset simple", single: true }); -} - var gTest = 0; /* strip out just values */ diff --git a/tests/wpt/web-platform-tests/.travis.yml b/tests/wpt/web-platform-tests/.travis.yml index 1cdc87ec4c521..43aacf5d8c3f4 100644 --- a/tests/wpt/web-platform-tests/.travis.yml +++ b/tests/wpt/web-platform-tests/.travis.yml @@ -24,6 +24,15 @@ env: # required at the top-level for allow_failures to work below matrix: fast_finish: true include: + - os: linux + python: "2.7" + env: JOB=manifest_upload SCRIPT=tools/ci/ci_manifest.sh + deploy: + provider: releases + api_key: + secure: "EljDx50oNpDLs7rzwIv+z1PxIgB5KMnx1W0OQkpNvltR0rBW9g/aQaE+Z/c8M/sPqN1bkvKPybKzGKjb6j9Dw3/EJhah4SskH78r3yMAe2DU/ngxqqjjfXcCc2t5MKxzHAILTAxqScPj2z+lG1jeK1Z+K5hTbSP9lk+AvS0D16w=" + file: $WPT_MANIFEST_FILE.gz + skip_cleanup: true - os: linux python: "2.7" env: JOB=lint SCRIPT=tools/ci/ci_lint.sh diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbcursor-request-source.html b/tests/wpt/web-platform-tests/IndexedDB/idbcursor-request-source.html new file mode 100644 index 0000000000000..9216a0c4416b4 --- /dev/null +++ b/tests/wpt/web-platform-tests/IndexedDB/idbcursor-request-source.html @@ -0,0 +1,31 @@ + + +IndexedDB: The source of requests made against cursors + + + + + diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbindex-request-source.html b/tests/wpt/web-platform-tests/IndexedDB/idbindex-request-source.html new file mode 100644 index 0000000000000..3788eff054665 --- /dev/null +++ b/tests/wpt/web-platform-tests/IndexedDB/idbindex-request-source.html @@ -0,0 +1,34 @@ + + +IndexedDB: The source of requests made against indexes + + + + + diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore-request-source.html b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore-request-source.html new file mode 100644 index 0000000000000..32bf370ab60ca --- /dev/null +++ b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore-request-source.html @@ -0,0 +1,39 @@ + + +IndexedDB: The source of requests made against object stores + + + + + diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html index 4ff4789c37e8e..d55a62f18e7fc 100644 --- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html +++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html @@ -15,6 +15,6 @@

Precondition

diff --git a/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html b/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html index b6d9ce5599483..f77400f8bac98 100644 --- a/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html +++ b/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html @@ -24,6 +24,7 @@ [SecureContext, Exposed=Window] interface Sensor : EventTarget { readonly attribute boolean activated; + readonly attribute boolean hasReading; readonly attribute DOMHighResTimeStamp? timestamp; void start(); void stop(); @@ -34,9 +35,9 @@ [Constructor(optional SensorOptions options), Exposed=Window] interface Accelerometer : Sensor { - readonly attribute unrestricted double? x; - readonly attribute unrestricted double? y; - readonly attribute unrestricted double? z; + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; }; [Constructor(optional SensorOptions options), Exposed=Window] diff --git a/tests/wpt/web-platform-tests/acid/README.md b/tests/wpt/web-platform-tests/acid/README.md new file mode 100644 index 0000000000000..490f272df9c74 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/README.md @@ -0,0 +1,17 @@ +## The Acid Tests + +This directory contains copies of Acid2 and Acid3, based on the +copies hosted at [acidtests.org](http://www.acidtests.org) after they +had ceased being maintained (per the note on that page). + +Note these are not maintained here for the sake of providing any +useful guide of interoperability or standards compliance, but rather +for browser vendors' convenience. It would be inappropriate, +therefore, to use them as part of a certification process. + +Acid1 can be found at `css/CSS2/css1/c5526c-display-000.xht`, as it +always formed part of the CSS1 testsuite. + +The tests themselves (i.e., those at `/` of their respective +subdomains at `acidtests.org`) are in files named test.html in their +respective directories. diff --git a/tests/wpt/web-platform-tests/acid/acid2/404.html b/tests/wpt/web-platform-tests/acid/acid2/404.html new file mode 100644 index 0000000000000..a17f4ecb85ab3 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid2/404.html @@ -0,0 +1,2 @@ + + diff --git a/tests/wpt/web-platform-tests/acid/acid2/reference.html b/tests/wpt/web-platform-tests/acid/acid2/reference.html new file mode 100755 index 0000000000000..66eed5ae3553c --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid2/reference.html @@ -0,0 +1,17 @@ + + + + The Second Acid Test (Reference Rendering) + + + +

Hello World!

+

Follow this link to view the reference image, which should be rendered below the text "Hello World!" on the test page in the same way that this paragraph is rendered below that text on this page.

+ + diff --git a/tests/wpt/web-platform-tests/acid/acid2/reference.png b/tests/wpt/web-platform-tests/acid/acid2/reference.png new file mode 100755 index 0000000000000000000000000000000000000000..7aee7609d6ade6e39ad53b04a9f61e55f3b00c76 GIT binary patch literal 2261 zcmZvecT^L|7KbC!qzedn8x+GTMFL1!kN}}~hzJQ5qzY1$B7_hUP>7)g2uchVq&MjT zA}G>U5=5FTi$JJ?6lqDQK|mhvThDRd**P<{*5-xn{(f!$G1n+5=QpIVw2A~5vj3~L+E;0aoDm2>m^PE}dWVqeG!qLa-4I$DN6 zL?{qHJ6aAv&VbR*&;3$gE-JrXQHnk$>J@XZS|HH^NwGjkSQ+>gOs(Uy?}-;tRc)k# zS~O{}uvXq&jW40Qw7H!Q{?4@Jz@FZaS+@RM(lIb62}I0AATpy-a7lpPu@mwpaB;ma5!3ej5iOawKwbzhwoC?nSmui*SU7#)vs)V{dc)<}VW+ z1WZpK8jI-N9fX#Jr`ulCWx*tD^BpOz>7dyW?wO-!1LoFWBy>VL;<__et zDY7L*d8+5QE;hf`!c}@aoJUqHV1hjmLN(d+ z8#-OY?b+`1iF=aG#)X(0<{Do?m1 z0C2$x`uj7n?rNV{*OEvc?uRBK!-g4Kr3xEG8`4EaTKK;0AQ^!cU-Z|T&XS{&y{~$9 z_P*_GG4AYb4D?-ivlDQ%9UES_ie)ju5|a0=z!Jvt1g-IRrn^@@IMmei ztE;ow(;i$s>PTBb-4kUMG87}V1RrrHCm)|E7nRF1aNeaABjo)KfPt;x5_-AV00063 zfxzb@%bisP#UGNrN4D-!mtzjRnW5CN0BIm_XvpBCU0cg`QT0e|AX@e?lDZP0?VXio z8zFnwgafNbh-!_Znf*E7%k!La>=c=~9YM?;#fb`-&AD#Mw$AT1${Ctoh=94OB~U0b z+&$`)-0TXW>2?rjB>0mF z+s)0ZW|;7SPr+1XAK|!o-`6x69*4RDV@dGa$j+na-F^dR;Yb?@cj<-?*|sn^jrl$t zT~Wxb2_i&^#8XLU);2cm#7*-0?oL?1Yu3CNlNvhC5`%^;lM8mPu5B;2i`0N3iM}H@ zYADa95D8Pqg~~P3tqhS>HF<*QD^BieV4wgW7z&DjISqD>w|Xxw++-dB<6E;k2p>Pn z6n3jqM23c=OJpd2SiKU8E1N2J)X>T+;4=F))v~O@ZwiO|6y)aNVT2smq?7np61^AR z>_==rhBCOesGD>lBvMXRR!V4nQ$p20vzXAba3<9fnC#eLcGY6y37^`E&kd)vS<={nhfy-6EJ@)k|QgSzgbOhd(Rp>wITj6Lbz5 z=-5RjlcQTuVOm%$5%^mc!pJR9*xEY2-MuEKTu}MqV;(6ln9ksbs7>@KGQEo*X&Ryq zf7&v6QbJNyO>K#V*}c6lw{l(w6rrL>A|(mn8i7)f6$N^P{gFe+7%E5H;pJtYKyzc` zS8-2d_^ToBKBKJ*M1-yd2!$~`a69v?D%JWiCI&7nC}=8k9|g?_k3~U`Cz!;>#_DGF z2WZh~!NN?dx~C5QfzvC_UEN?QvojQ26kc1Y0Rz6*;pT0gj=#lrgTz*;qR>W_=B}<2 zY&LszbaeHvap17o7+2RUmy{lOQu6WSw8Y3xZ6q|=f>TH5o#!f_9db%IeKt#Y{B?}= z!%6hpo3N5idA_de^<(v@BXt23i|}v7F7?qfqOJ*KrL1cqVqq(9Fsc2+H9j{Xz2NGr z#U-9H+zJmdJ*5vf_#e!$(h-*{Tl8G)mmf^{!5bAFBA#PU@+?(aaj|zS2a{0N zx#S}ED%5vu(Z?CS1-p@}U_N20R zII`KV?CYJLnQXh*TD-k@kc(yhDMb@6h2iUwN=Gc|#)V{!{fi}t($*QM(vFIsR|9tx zN=(&7{?hM?`tQzdENFKJyD*IZ=tzsJE@*t8c&J)tJ0`L|8~<-*kcm0@`*!!oniUbg z#*#iG+rq~PKa;TNZ@iLA^77Xf_>qY)5`wPHyTV#p_=~y!YzmnOE)Czf+;|~+cHCMi z&md&>Rr>*$zl;8vJh)8$QaP+tSn)&twpHo2q@R+3f^$%c_r?Eb`uD2{fz#y!k`Ppk rv;5q-m*6c7dgE{6|D4^D%G5vlSW`2yTA=9Qy8^H@g_~3ux#9l{WcO5+ literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/acid/acid2/reftest.html b/tests/wpt/web-platform-tests/acid/acid2/reftest.html new file mode 100644 index 0000000000000..0f9b9ac023535 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid2/reftest.html @@ -0,0 +1,15 @@ + +Acid2 reftest + + + diff --git a/tests/wpt/web-platform-tests/acid/acid2/test.html b/tests/wpt/web-platform-tests/acid/acid2/test.html new file mode 100755 index 0000000000000..0407bac5dc45a --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid2/test.html @@ -0,0 +1,150 @@ + + + + + + The Second Acid Test + + + + +
+

Standards compliant?

+

Take The Acid2 Test and compare it to the reference rendering.

+
+

Hello World!

+
+

+

+
                              
+
ERROR
+
+
+
+
 
+
+
    +
  • +
  • +
  • +
  • +
+
+
+ + diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.css b/tests/wpt/web-platform-tests/acid/acid3/empty.css new file mode 100755 index 0000000000000..d490c124219f4 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/empty.css @@ -0,0 +1,8 @@ +FAIL

FAIL

diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.css.headers b/tests/wpt/web-platform-tests/acid/acid3/empty.css.headers new file mode 100644 index 0000000000000..156209f9c81ff --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/empty.css.headers @@ -0,0 +1 @@ +Content-Type: text/html diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.html b/tests/wpt/web-platform-tests/acid/acid3/empty.html new file mode 100755 index 0000000000000..0b91841acfcbf --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/empty.html @@ -0,0 +1 @@ + diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.png b/tests/wpt/web-platform-tests/acid/acid3/empty.png new file mode 100755 index 0000000000000000000000000000000000000000..fd5b91ea07b947391714085ea9c763d3a7868d68 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`_bPrjj7PV1@&4zw>v1cuC&wE({E- zdXpl4`JKrXMkmr@>449Yzm-q1$H*Y$wiq3C3XdgMX7ludU^RJnQ4_8 zN~yU8C6#&wdFe`;Hu_K{Hu@0F`e2*7e#HI*x`)ft#W95Ada?zOeTd=Uj|=|7Ko*0i LtDnm{r-UW|%f3qN literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.txt b/tests/wpt/web-platform-tests/acid/acid3/empty.txt new file mode 100755 index 0000000000000..452a7e6d753d4 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/empty.txt @@ -0,0 +1 @@ +FAIL

FAIL

diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.xml b/tests/wpt/web-platform-tests/acid/acid3/empty.xml new file mode 100755 index 0000000000000..e6a125cc0d575 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/empty.xml @@ -0,0 +1,4 @@ + + This is an invalid byte in UTF-8: � + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/acid/acid3/empty.xml.headers b/tests/wpt/web-platform-tests/acid/acid3/empty.xml.headers new file mode 100644 index 0000000000000..9395ed9a2857b --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/empty.xml.headers @@ -0,0 +1 @@ +Content-Type: application/xml;charset=utf-8 diff --git a/tests/wpt/web-platform-tests/acid/acid3/favicon.ico b/tests/wpt/web-platform-tests/acid/acid3/favicon.ico new file mode 100755 index 0000000000000..e69de29bb2d1d diff --git a/tests/wpt/web-platform-tests/acid/acid3/favicon.ico.headers b/tests/wpt/web-platform-tests/acid/acid3/favicon.ico.headers new file mode 100644 index 0000000000000..afa04c171df25 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/favicon.ico.headers @@ -0,0 +1 @@ +Content-Type: image/x-icon diff --git a/tests/wpt/web-platform-tests/acid/acid3/reference.png b/tests/wpt/web-platform-tests/acid/acid3/reference.png new file mode 100755 index 0000000000000000000000000000000000000000..22cd4cae0837ad174b0d08070ce7fa01d9d3a748 GIT binary patch literal 1771 zcmeAS@N?(olHy`uVBq!ia0y~yV4BImz<7*<2`IARFZ(VA2DVL}E{-7;x8B}$^gC=I z;1I}v>R?TOoZ9q}2toJ=B_C3LzUR(byNr!Ncsb^no(i< zQ4R)$>CfMv&R%Obo!KD|XcF8og!#nTM}(7rMq)P=;cA>pKn{bu4X7TWWyo6mQ^$>= zKvgi2WA@j3TV)!4UfU#fXzjCSJ+cf%mx~xK6froQW@ON12ca!8P(D-$!UrmO(DTNI z_1Wg4-&>b>Z@pObpzNSg(|x(po`&mlHj)rVZ_b_zwwSQ>j#z&4w8N}fWzW+k^X+>c z0G)!5I@L_pn${xx^`^LWO*ljaOj|H5_7|5@?S zpGP83ceNrgsbt#Uv*6w%e}6hg=p68Pw}ess;eA73(#qT^#QPqb)0KBlW@9hTmby@M z;`G+c1cvlCNJ$!!J`E;WXUb^bS;uyv=u^>dDV%C1A3e;&aN*OInEh-IYR}zZ#0bzO z+IKuRD@Zfw`kxWaWym`xX^qJDh~!UPjv*BC5P2M?V$XM@7Gp1YNDXT2rU0V?M{EGq z!?h5h1d+SY;}~Mf0iM%s*Iil;GCEwFw*6Y&A4!H8hu|sgfZ0RqdqTWfl R<-kge!PC{xWt~$(6980{JBa`Q literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/acid/acid3/reference.sub.html b/tests/wpt/web-platform-tests/acid/acid3/reference.sub.html new file mode 100755 index 0000000000000..310961363bf49 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/reference.sub.html @@ -0,0 +1,21 @@ + + + The Acid3 Test (Reference Rendering) + + + +
Acid3
+
Acid3
+
100/100
+
To pass the test, a browser must use its default settings, the animation has to be smooth, the score has to end on 100/100, and the final page has to look exactly, pixel for pixel, like this reference rendering.
+ + diff --git a/tests/wpt/web-platform-tests/acid/acid3/support-a.png b/tests/wpt/web-platform-tests/acid/acid3/support-a.png new file mode 100755 index 0000000000000000000000000000000000000000..9f240083debc76f67f33bc4e15c0318e5e031a35 GIT binary patch literal 2312 zcmc(h`#;l*AICo|%+NMjh=YaZvW6p)a+^7B$t+4Pu`neLD%vr*^>Hc6rHgAJcS2cm zIaubBTc|@$l$lT_xec2$I?ki-|M30c{eC@OugCNE*XtJXl(iJ>01N;CDO(!?X;&Zq zcTnNoPxqOt-xZ;&Bx^iSGpIPfYxekCI9LF{^Hd1|S!CC%_}Gvf03hNJ0K|X*u(cb- zd#*C1AuWB0LX^qH9MUE0BC|O!NQq(eldrAS6v$lZnp8;_>=eYihbPTwanw? zF>Cvf97r){jm0qAENc{21~(gC2xofzA<~B-Hpk-Q7|?!gqG@az9=AAi5L;``-(z=_ zXtOL!{*OSAdP*L7fU_u#eDirxnE1|50uO6?aWDB3hPzS~Og(4DgiFP&*E zE@JG>=hr8{e<3fYNsuSx8*?1TV+H1UqFo)SYIt5wAQlg2?BEdO1X(=^CK|}QV8jTn zjS&Km?w{2aVafv@oqunaL=*fT-k)Z7o59e3GEN-7%Sd3hPwgF2m6=J-p}R zdectc&CW!+r(=pE$7Gjf8N*!+5=B$pJ3`k@_J?ag;2r5$X!@`eFmBZy=}|zA<0*qi`_&IP#nV?7qAR{Pb0zb8Cob( z?qju^O8_icGMo`_#TSoO=7o7)v~m4(WBJsUYsAB%4kz*vD7{O9Spnrxmp>?+7xNtTg&)^K0x_jNFCn1_}Qh9NtKpXeuSnsSGs2GV;3n$==YEPTiwE)WjLNQ_k z?eu!IEIr^5eWesv%&Qp6i1lJ^(>*iC3&FCtDWFLs1l{jwWi+w0GKnfZa#t6^_~quv zE4W2@TO|DuNr9~Dyv$^!xarJtxFfivY6JJU;ojhA+3Cgg&hW@6Q=v{( z?%INaaA2LrM#33tSKx-Xkz9)I?R=?(MVUrM`SkP<;hU(!E#0*ICS-dQs!hVh*%E>= z8(NdU^=#-(wyVuqHZf>JG(1#$M+rlwJ3q+S%zXTC+!ZY_b*jcw z`QnG=*0-Xn0>tt4Kt)DF7%J*EjAA6W#ph3B_V~2j*tCwc_oKvngz>} z;4w`Gnpy?V_dVXinf5)M`+~PY7p6RNAGjKMGjfgyx!l9sPnx)$oxkOTme8}5(@-Yi zp7+};w}_xo_Yzq!u#8vTIM$d>Dp{P#lwyB7ZgC@KY^8{W*E(ay2mzHe6NAOnlfHzr zv3fS6Av8$zFsFox8hQ0P--W-uRyGh}j;ti@mHPW)1a191q7aio)-2}_meyc0*yo^y zm7kl}JzEc0e06e=GM9Vyn6^UiM;e#OKbg{X=g|F2Wv|d!L1=sP^I!tk{Fl+*gyhwF z!uLlGQ5(2alaY9DQ=7qr(j$!qGJW<0KB?)l$q7k+Cy+|cLFLc?9)2+mVylm0IO;0m z)hy}L+ZJEKSZp$I>0v*4~y z#JuC_tkM9>8`&Z%9u41kRu-k_dJZS&sSte-6s77qSaLD^y0$O!)^a^5q3o@h?i6Zu zuekBCi-*pV)$p9Z`YNF7l5q79(PxW|#`ed+iRtdK2sJfwBH^y`3nzXkD_%_hQmrAk zIRxa)y@9C+pkQuMzNh~}*~ZA{V{5Pk>^n!nu!=)Je5vsL6&o4lPnH|ruVa+G8;_Pt z+*^ZK$-g(q9ZxYSX*9NR4Yrf5vn6d5Yz5fyN_0f2`y^QU0n{ofHL&r>ef8t75#q~$ z_3PdiTswKNQ#%i zv{RLtjW#_7tc58b}| zOU#lwr=G8X2T~9xeR_skh}2c5kO~gxc6rc?aCIGgm)IKpk2-mfTq} zK9xRzg)|fIkhYtNvasmKhHzm-~%syN>rm2JXB}lR=$v@tRK7Ex%BA+>Fi3tD$ zX3^8c75E)b=o@q;hbl>#xYJkL>MRA^k2-{;D(cZyWq7@^r%83&>9>`IUj_RRzG~KF z_tpA2{&KptU1w$!*&Y|tm8-~fq+W}^;H77_-5O6TK>lVT-Jz7>|1_k&g&QX@rEt<- zKlnuHMSElxa`>ycqk9rVoc#Qz8Z_#qem|{3Fm&ZSS{vyUed|-(b9dO#EIlV_bfutS z1bTM)pYK>P6r5ok{A)5VUYq)n91hZhQ$I6j#Z`2eCl08m{;#7m8hR3zam-cNeMfK0 jYz$-iXEFc3;vKOX?4>xa?bR2%Qw6ZKIz_0#d&m6?Td7c@ literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/acid/acid3/support-b.png b/tests/wpt/web-platform-tests/acid/acid3/support-b.png new file mode 100755 index 0000000000000..752ee7ec05c46 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/support-b.png @@ -0,0 +1 @@ +FAIL

\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/acid/acid3/support-b.png.headers b/tests/wpt/web-platform-tests/acid/acid3/support-b.png.headers new file mode 100644 index 0000000000000..844a971169c4b --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/support-b.png.headers @@ -0,0 +1,2 @@ +Content-Type: text/html + diff --git a/tests/wpt/web-platform-tests/acid/acid3/svg.xml b/tests/wpt/web-platform-tests/acid/acid3/svg.xml new file mode 100755 index 0000000000000..f5b1ffad147de --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/svg.xml @@ -0,0 +1 @@ +X diff --git a/tests/wpt/web-platform-tests/acid/acid3/svg.xml.headers b/tests/wpt/web-platform-tests/acid/acid3/svg.xml.headers new file mode 100644 index 0000000000000..070de35fbe965 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/svg.xml.headers @@ -0,0 +1 @@ +Content-Type: image/svg+xml diff --git a/tests/wpt/web-platform-tests/acid/acid3/test.html b/tests/wpt/web-platform-tests/acid/acid3/test.html new file mode 100644 index 0000000000000..d2f08405af53a --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/test.html @@ -0,0 +1,3510 @@ + + + The Acid3 Test + + + + + + + + + + + + + + + + + + + + + +

Acid3

+

+
+

JS?

+ + +

To pass the test, a browser must use its default settings, the animation has to be smooth, the score has to end on 100/100, and the final page has to look exactly, pixel for pixel, like this reference rendering.

+

Scripting must be enabled to use this test.

+ + diff --git a/tests/wpt/web-platform-tests/acid/acid3/xhtml.1 b/tests/wpt/web-platform-tests/acid/acid3/xhtml.1 new file mode 100755 index 0000000000000..8daafce8cd276 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/xhtml.1 @@ -0,0 +1,11 @@ + + + Test + + +

XHTML Test

+ + + diff --git a/tests/wpt/web-platform-tests/acid/acid3/xhtml.1.headers b/tests/wpt/web-platform-tests/acid/acid3/xhtml.1.headers new file mode 100644 index 0000000000000..f203c6368ef99 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/xhtml.1.headers @@ -0,0 +1 @@ +Content-Type: text/xml diff --git a/tests/wpt/web-platform-tests/acid/acid3/xhtml.2 b/tests/wpt/web-platform-tests/acid/acid3/xhtml.2 new file mode 100755 index 0000000000000..c7af4f1c27fa2 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/xhtml.2 @@ -0,0 +1,11 @@ + + + Test + + +

Parsing Test

+ + + diff --git a/tests/wpt/web-platform-tests/acid/acid3/xhtml.2.headers b/tests/wpt/web-platform-tests/acid/acid3/xhtml.2.headers new file mode 100644 index 0000000000000..f203c6368ef99 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/xhtml.2.headers @@ -0,0 +1 @@ +Content-Type: text/xml diff --git a/tests/wpt/web-platform-tests/acid/acid3/xhtml.3 b/tests/wpt/web-platform-tests/acid/acid3/xhtml.3 new file mode 100755 index 0000000000000..8cd8db7360827 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/xhtml.3 @@ -0,0 +1,11 @@ + + + Test + + +

Namespace Test

+ + + diff --git a/tests/wpt/web-platform-tests/acid/acid3/xhtml.3.headers b/tests/wpt/web-platform-tests/acid/acid3/xhtml.3.headers new file mode 100644 index 0000000000000..f203c6368ef99 --- /dev/null +++ b/tests/wpt/web-platform-tests/acid/acid3/xhtml.3.headers @@ -0,0 +1 @@ +Content-Type: text/xml diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html index de900e0489430..9a7c91492b58d 100644 --- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html +++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html @@ -15,6 +15,6 @@

Precondition

diff --git a/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html b/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html index cf43d5476e26a..46b019cd18265 100644 --- a/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html +++ b/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html @@ -8,47 +8,30 @@ -
- - - - - diff --git a/tests/wpt/web-platform-tests/background-fetch/mixed-content-and-allowed-schemes.https.window.js b/tests/wpt/web-platform-tests/background-fetch/mixed-content-and-allowed-schemes.https.window.js index 50614a3565b0d..f9ebafcbbf423 100644 --- a/tests/wpt/web-platform-tests/background-fetch/mixed-content-and-allowed-schemes.https.window.js +++ b/tests/wpt/web-platform-tests/background-fetch/mixed-content-and-allowed-schemes.https.window.js @@ -26,10 +26,9 @@ backgroundFetchTest((t, bgFetch) => { return bgFetch.fetch(uniqueTag(), 'http://[::1]'); }, 'loopback IPv6 http: fetch should register ok'); -// http://localhost is not tested here since the correct behavior from -// https://w3c.github.io/webappsec-secure-contexts/#is-origin-trustworthy -// depends on whether the UA conforms to the name resolution rules in -// https://tools.ietf.org/html/draft-west-let-localhost-be-localhost +backgroundFetchTest((t, bgFetch) => { + return bgFetch.fetch(uniqueTag(), 'http://localhost'); +}, 'localhost http: fetch should register ok'); backgroundFetchTest((t, bgFetch) => { return promise_rejects(t, new TypeError(), diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/allowed.css b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/allowed.css deleted file mode 100644 index ace5434897396..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/allowed.css +++ /dev/null @@ -1,3 +0,0 @@ -#test { - color: green; -} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html deleted file mode 100644 index 14377740736f4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - base-uri-allow - - - - - - - - - - -

Check that base URIs can be set if they do not violate the page's policy.

-
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html.sub.headers deleted file mode 100644 index e749d72389098..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: base-uri-allow={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: base-uri http://www1.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline' http://www1.{{host}}:{{ports[http][0]}}; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html deleted file mode 100644 index f2b7c591e95f5..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - base-uri-deny - - - - - - - - - - -

Check that base URIs cannot be set if they violate the page's policy.

-
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html.sub.headers deleted file mode 100644 index 0312c46d07c5c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-deny.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: base-uri-deny={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: base-uri 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html.sub.headers deleted file mode 100644 index 88cbfda0ef0b6..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: form-action 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.sub.headers deleted file mode 100644 index 29351c00843ce..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: form-action 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html.sub.headers deleted file mode 100644 index 1abbcf50c404c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-default-ignored={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: default-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; style-src 'self'; frame-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html.sub.headers deleted file mode 100644 index ac8761518c894..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-get-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: form-action 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.sub.headers deleted file mode 100644 index e7a044dbcca4a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-get-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: form-action 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.sub.headers deleted file mode 100644 index ffa2288c051ce..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-javascript-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: form-action 'none'; script-src 'self' 'nonce-noncynonce'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.sub.headers deleted file mode 100644 index ee767f4a77c37..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: form-action-src-redirect-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: form-action 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/meta-outside-head.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/meta-outside-head.sub.html.sub.headers deleted file mode 100644 index 3cd3351921653..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/meta-outside-head.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: meta-outside-head={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'none'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html.sub.headers deleted file mode 100644 index 4e5b31b2a6b89..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: plugintypes-mismatched-data={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: plugin-types application/x-invalid-type; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html.sub.headers deleted file mode 100644 index 38a7450ab72c6..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: plugintypes-mismatched-url={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: plugin-types application/x-invalid-type; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.sub.headers deleted file mode 100644 index ea938378afc5c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: plugintypes-notype-data={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: plugin-types application/x-invalid-type; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.sub.headers deleted file mode 100644 index ffe26cdf169c7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: plugintypes-notype-url={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: plugin-types application/x-invalid-type; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html.sub.headers deleted file mode 100644 index 7fef2a5b560f3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: plugintypes-nourl-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: plugin-types application/x-webkit-test-netscape; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html deleted file mode 100644 index b5cc5a5a40fb3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - plugintypes-nourl-blocked - - - - - - - - - This test passes if there is a CSP violation sayingthe plugin was blocked. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.sub.headers deleted file mode 100644 index 709bf90df99b8..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: plugintypes-nourl-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: plugin-types text/plain; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html.sub.headers deleted file mode 100644 index cd95439130b7d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-wildcards-disallowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'nonce-nonce' *; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-allowed.sub.html.sub.headers deleted file mode 100644 index e0fe373b6280b..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scripthash-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'sha256-IFmozo9WnnsMXVl/Ka8XzJ3Nd8yzS2zA2ME0mwtd+Ck=' 'sha256-jSpTmJKcrnHttKdYM/wCCDJoQY5tdSxNf7zd2prwFfI=' 'sha256-qbgA2XjB2EZKjn/UmK7v/K77t+fvfxA89QT/K9qPNyE=' 'sha256-K+7X5Ip3msvRvyQzf6fkrWZziuhaUIee1aLnlP5nX10='; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html.sub.headers deleted file mode 100644 index 6a92e06f4f4ea..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scripthash-basic-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'sha256-k7iO9DPkNQ7PcwPP+8XyYuRiCJ0p76Ofveol9g3mFNs=' 'sha256-EgE/bwVJ+ZLL9F5hNjDqD4C7nlFFrdDaKeNIJ2cUem4='; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html deleted file mode 100644 index a11a224ae1157..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - script-hash allowed from default-src - - - - - - - -
- - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.sub.headers deleted file mode 100644 index d8893af4129f3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scripthash-default-src={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: default-src 'self' 'sha256-sc3CeiHrlck5tH2tTC4MnBYFnI9D5zp8f9odqnmGQjE='; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html.sub.headers deleted file mode 100644 index fb3fc76550ee3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scripthash-ignore-unsafeinline={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' unsafe-inline' 'sha256-k7iO9DPkNQ7PcwPP+8XyYuRiCJ0p76Ofveol9g3mFNs=' 'sha256-EgE/bwVJ+ZLL9F5hNjDqD4C7nlFFrdDaKeNIJ2cUem4='; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html.sub.headers deleted file mode 100644 index a23724f8ab400..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scripthash-unicode-normalization={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'nonce-nonceynonce' 'sha256-9UFeeZbvnMa0tLNu76v96T4Hh+UtDWHm2lPQJoTWb9c='; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html.sub.headers deleted file mode 100644 index 1e21757118d7e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scriptnonce-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'nonce-noncynonce' 'nonce-noncy+/nonce='; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html.sub.headers deleted file mode 100644 index afa33e6df184d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scriptnonce-and-scripthash={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'sha256-LS8v1E1Ff0Hc8FobgWKNKY3sbW4rljPlZNQHyyutfKU=' 'nonce-nonceynonce'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.sub.headers deleted file mode 100644 index ee4e8b3f0b2c6..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scriptnonce-basic-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'nonce-noncynonce'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html.sub.headers deleted file mode 100644 index 9aecb94d30a63..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scriptnonce-ignore-unsafeinline={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'nonce-noncynonce' 'nonce-noncy+/nonce=' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html.sub.headers deleted file mode 100644 index 8d71f88d55e3c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: scriptnonce-redirect={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'nonce-noncynonce'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html deleted file mode 100644 index 82cad034796f8..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - securitypolicyviolation-block-cross-origin-image-from-script - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html.sub.headers deleted file mode 100644 index 723ed281ffc86..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: securitypolicyviolation-block-cross-origin-image-from-script={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html deleted file mode 100644 index 9b7dc32e1bd21..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - securitypolicyviolation-block-cross-origin-image - - - - - - - - - -

Check that a SecurityPolicyViolationEvent strips detail from cross-origin blocked URLs.

-
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html.sub.headers deleted file mode 100644 index d701a476fa4ca..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: securitypolicyviolation-block-cross-origin-image={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html deleted file mode 100644 index 33facfbc3a8f6..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - securitypolicyviolation-block-image-from-script - - - - - - - - - -

Check that a SecurityPolicyViolationEvent is fired upon blocking an image injected via script.

-
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html.sub.headers deleted file mode 100644 index 6b6084dc531f1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: securitypolicyviolation-block-image-from-script={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html deleted file mode 100644 index 3e62e2d359f5a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - securitypolicyviolation-block-image - - - - - - - - - -

Check that a SecurityPolicyViolationEvent is fired upon blocking an image.

-
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html.sub.headers deleted file mode 100644 index 1f4f845784592..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: securitypolicyviolation-block-image={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers deleted file mode 100644 index 2b519e85ec247..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: stylehash-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: style-src 'self' 'sha256-pAKi9r4/WB7fHydbE3F3t8i8602ij2JN8zHJpL2T5BM=' 'sha256-hndjYvzUzy2Ykuad81Cwsl1FOXX/qYs/aDVyUyNZwBw=' 'sha384-bSVm1i3sjPBRM4TwZtYTDjk9JxZMExYHWbFmP1SxDhJH4ue0Wu9OPOkY5hcqRcSt' 'sha512-440MmBLtj9Kp5Bqloogn9BqGDylY8vFsv5/zXL1zH2fJVssCoskRig4gyM+9KqwvCSapSz5CVoUGHQcxv43UQg=='; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.sub.headers deleted file mode 100644 index ac9ca4e870ca7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: stylehash-basic-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: style-src 'self' 'sha1-pfeR5wMA6np45oqDTP6Pj3tLpJo='; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.sub.headers deleted file mode 100644 index 8efe9d965efb5..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: stylehash-default-src={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: default-src 'self' 'sha256-SXMrww9+PS7ymkxYbv91id+HfXeO7p1uCY0xhNb4MIw='; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html.sub.headers deleted file mode 100644 index 7475be89dc84e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: stylenonce-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: style-src 'self' 'nonce-noncynonce' 'nonce-noncy+/nonce='; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html.sub.headers deleted file mode 100644 index e51a02dd0bee9..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: stylenonce-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib-2 -Content-Security-Policy: style-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html.sub.headers deleted file mode 100644 index cbfc8d4e47a08..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: blob-urls-do-not-match-self={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; child-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html.sub.headers deleted file mode 100644 index be74e61a78bf1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: blob-urls-match-blob={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' blob:; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html.sub.headers deleted file mode 100644 index b1f0e7f012de0..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: combine-header-and-meta-policies={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; style-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis deleted file mode 100644 index a14be5cd9ffc0..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis +++ /dev/null @@ -1,60 +0,0 @@ -HTTP/1.1 200 OK -Content-Type: text/html -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: combine-multiple-policies=d0140e7d-3800-4842-b66d-370840a4569a; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; style-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID=d0140e7d-3800-4842-b66d-370840a4569a -Content-Security-Policy: img-src 'none' - - - - - - - - combine-multiple-policies - - - - - - - - - This test checks that we enforce all the supplied policies. This test passe if it doesn't alert fail and if the style doesn't apply. - Check that a SecurityPolicyViolationEvent is fired upon blocking an image. - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html.sub.headers deleted file mode 100644 index bd3eda40a862b..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-beacon-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' http://{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html deleted file mode 100644 index f68d3c384db51..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - connect-src-beacon-blocked - - - - - - - - - -
- - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html.sub.headers deleted file mode 100644 index 69ded8da7fbf6..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-beacon-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html.sub.headers deleted file mode 100644 index 2c69d0dc866eb..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-beacon-redirect-to-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html.sub.headers deleted file mode 100644 index eff5c546a8f8f..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-eventsource-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' http://{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html deleted file mode 100644 index 5be570c46fc05..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - connect-src-eventsource-blocked - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html.sub.headers deleted file mode 100644 index ac37816a43941..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-eventsource-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.sub.headers deleted file mode 100644 index c63c8a9dea0f0..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-eventsource-redirect-to-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' http://{{host}}:{{ports[http][0]}}/security/contentSecurityPolicy/resources/redir.php; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html.sub.headers deleted file mode 100644 index 707435174f767..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-websocket-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' ws://127.0.0.1:8880; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html.sub.headers deleted file mode 100644 index 69036f5bdde48..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-websocket-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' ws://127.0.0.1:8880; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html.sub.headers deleted file mode 100644 index dbabcad7a02ac..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-xmlhttprequest-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' http://{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html deleted file mode 100644 index 014bb21aed3d1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - connect-src-xmlhttprequest-blocked - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html.sub.headers deleted file mode 100644 index d338034cfc136..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-xmlhttprequest-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html.sub.headers deleted file mode 100644 index 452104ecd8ea0..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: connect-src-xmlhttprequest-redirect-to-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html.sub.headers deleted file mode 100644 index f223f0661766a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: default-src-inline-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: default-src 'self' about: 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html deleted file mode 100644 index ad66a9d1f4479..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - default-src-inline-blocked - - - - - - - This test passes if the inline scripts don't create failing tests and a CSP report is sent. - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html.sub.headers deleted file mode 100644 index 63ea706f955bd..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: default-src-inline-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: default-src 'self'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html.sub.headers deleted file mode 100644 index eefd7197f0fb0..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: duplicate-directive={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline'; script-src 'none'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-allowed.sub.html.sub.headers deleted file mode 100644 index 6bf55a116eafe..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline' 'unsafe-eval'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html.sub.headers deleted file mode 100644 index f197e41de3ad7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-blocked-and-sends-report={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html deleted file mode 100644 index 449f9d1927b7f..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html +++ /dev/null @@ -1,10 +0,0 @@ - - -Eval should be blocked in the iframe, but inline script should be allowed. - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html.sub.headers deleted file mode 100644 index 224f25ba7b58e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked-in-about-blank-iframe.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-blocked-in-about-blank-iframe={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked.sub.html.sub.headers deleted file mode 100644 index 124f56bfad3be..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html deleted file mode 100644 index 66fa95d31e28c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - eval-scripts-setInterval-allowed - - - - - - -
-
-
- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html.sub.headers deleted file mode 100644 index f13ba4c644e28..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-scripts-setInterval-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline' 'unsafe-eval'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html deleted file mode 100644 index 45d873c8027e4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - eval-scripts-setInterval-blocked - - - - - - -
-
-
- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html.sub.headers deleted file mode 100644 index 1bd6b636db1b9..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-scripts-setInterval-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html deleted file mode 100644 index 9b2e595e5d47a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - eval-scripts-setTimeout-allowed - - - - - - -
-
-
- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html.sub.headers deleted file mode 100644 index 4d664d600b935..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-scripts-setTimeout-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline' 'unsafe-eval'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html deleted file mode 100644 index 72ed2ce1a3765..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - eval-scripts-setTimeout-blocked - - - - - - -
-
-
- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html.sub.headers deleted file mode 100644 index 81537fe3ebb37..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: eval-scripts-setTimeout-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers deleted file mode 100644 index a68e2a3df3ba2..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: filesystem-urls-do-not-match-self={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.sub.headers deleted file mode 100644 index f9956ede82886..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: filesystem-urls-match-filesystem={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' filesystem:; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html.sub.headers deleted file mode 100644 index ba1169956a31e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: frame-src-about-blank-allowed-by-default={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: frame-src 'none'; object-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html.sub.headers deleted file mode 100644 index e23b82a937ba2..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: frame-src-about-blank-allowed-by-scheme={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: frame-src about:; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html.sub.headers deleted file mode 100644 index 05247b4024d08..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: frame-src-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: frame-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html.sub.headers deleted file mode 100644 index bd0e6d17f3230..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: frame-src-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: frame-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.sub.headers deleted file mode 100644 index 0970bbebf3a55..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: frame-src-cross-origin-load={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: frame-src 'self' http://www1.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html deleted file mode 100644 index 92cd088c52f51..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - function-constructor-allowed - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html.sub.headers deleted file mode 100644 index dd80ebaccb446..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: function-constructor-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline' 'unsafe-eval'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-blocked.sub.html.sub.headers deleted file mode 100644 index eb7da39cb91b6..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/function-constructor-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: function-constructor-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html deleted file mode 100644 index 8bacdd3059441..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html +++ /dev/null @@ -1,19 +0,0 @@ - - - -

Use callbacks to show that favicons are loaded as allowed by CSP when link tags are dynamically added to the page.

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html.sub.headers deleted file mode 100644 index b7d557b52ed3b..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: icon-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src http://localhost; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html deleted file mode 100644 index 978f25f63d1b8..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html +++ /dev/null @@ -1,17 +0,0 @@ - - - -

Use callbacks to show that favicons are not loaded in violation of CSP when link tags are dynamically added to the page.

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html.sub.headers deleted file mode 100644 index c4dc69985cac1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/icon-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: icon-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html deleted file mode 100644 index f3d1e14241514..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html.sub.headers deleted file mode 100644 index 2cb1c72149c8c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/iframe-inside-csp.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: iframe-inside-csp={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'self'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html deleted file mode 100644 index c087692db9ab1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - image-allowed - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html.sub.headers deleted file mode 100644 index 3b85fc689b2ba..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: image-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src *; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html deleted file mode 100644 index e572070ef6e38..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - image-blocked - - - - - - - - - This test passes if it doesn't alert FAIL and does alert PASS. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html.sub.headers deleted file mode 100644 index c58bb88bb37a7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: image-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html deleted file mode 100644 index 6482654cdf3e4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - image-full-host-wildcard-allowed - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html.sub.headers deleted file mode 100644 index 0f384f0931d75..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: image-full-host-wildcard-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src http://*.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html deleted file mode 100644 index 8ec6fe4330399..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - injected-inline-script-allowed - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html.sub.headers deleted file mode 100644 index 7f345392489c9..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: injected-inline-script-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html deleted file mode 100644 index bee3f9abd5475..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - injected-inline-script-blocked - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html.sub.headers deleted file mode 100644 index e90dec673c0ec..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: injected-inline-script-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html.sub.headers deleted file mode 100644 index 8a48dc2487bad..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: injected-inline-style-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'unsafe-inline'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html.sub.headers deleted file mode 100644 index d3f0a5efb853c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: injected-inline-style-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html.sub.headers deleted file mode 100644 index 963fa17517576..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: inline-style-allowed-while-cloning-objects={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html.sub.headers deleted file mode 100644 index 8ff58f55f2c08..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: inline-style-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html.sub.headers deleted file mode 100644 index 7d765e2b69829..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: inline-style-attribute-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html.sub.headers deleted file mode 100644 index 0b1ec14c1dfdc..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: inline-style-attribute-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'none'; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html.sub.headers deleted file mode 100644 index 66bf93faa1c25..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: inline-style-attribute-on-html={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-blocked.sub.html.sub.headers deleted file mode 100644 index 0b83063268dd8..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: inline-style-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'none'; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-allowed.sub.html.sub.headers deleted file mode 100644 index 3fbdc7337c6d3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: manifest-src-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: manifest-src *; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-blocked.sub.html.sub.headers deleted file mode 100644 index 4d6e5e3956454..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/manifest-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: manifest-src-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: manifest-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html deleted file mode 100644 index 4cb4002d9788b..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html.sub.headers deleted file mode 100644 index b0401f7c76244..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: media-src http://{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html deleted file mode 100644 index 57c8d5f650b29..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html +++ /dev/null @@ -1,15 +0,0 @@ - - - -

This test passes if it doesn't alert failure.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html.sub.headers deleted file mode 100644 index 86c56953dbcd0..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: media-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html deleted file mode 100644 index c8036ce174c77..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - media-src-track-block - - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html.sub.headers deleted file mode 100644 index 85c496e74f32e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/media-src-track-block.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-track-block={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: media-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html deleted file mode 100644 index 358b7af1a7e38..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - object-in-svg-foreignobject - - - - - - - - -

This test ensures that objects inside SVG foreignobject elements are beholden to the same policy as the rest of the document. This test passes if there i a CSP violation saying the plugin was blocked.

- - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers deleted file mode 100644 index a196a15589e6a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: object-in-svg-foreignobject={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: object-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html deleted file mode 100644 index 2e2bef25d3e6d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - object-src-no-url-allowed - - - - - - - - - This test passes if there isn't a CSP violation saying the plugin was blocked. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers deleted file mode 100644 index 3746103fe4ad1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: object-src-no-url-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers deleted file mode 100644 index dba0ece704a4a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: object-src-no-url-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: object-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html deleted file mode 100644 index dace2c417d6a8..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - object-src-url-allowed - - - - - - - - - This test passes if there is no CSP violation saying the plugin was blocked. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html.sub.headers deleted file mode 100644 index bce19c1defcc7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: object-src-url-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html deleted file mode 100644 index 4f12d747b012a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - object-src-url-blocked - - - - - - - - - This test passes if there is a CSP violation saying the plugin was blocked. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html.sub.headers deleted file mode 100644 index 1447fd0fce217..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-url-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: object-src-url-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: object-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html deleted file mode 100644 index a43e4be27c209..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html.sub.headers deleted file mode 100644 index ff37e37ee6f2f..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/policy-does-not-affect-child.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: policy-does-not-affect-child={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'self'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html.sub.headers deleted file mode 100644 index 8530a1cc4a1df..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: report-blocked-data-uri={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html deleted file mode 100644 index ed2cd2a742d0a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - report-cross-origin-no-cookies - - - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html.sub.headers deleted file mode 100644 index 5a71229752e21..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: report-cross-origin-no-cookies={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline' http://www1.{{host}}:{{ports[http][0]}}; connect-src 'self'; report-uri http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html deleted file mode 100644 index cb001a220940d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - report-disallowed-from-meta - - - - - - - - - - This image should be blocked, but should not show up in the violation report because meta policies MUST ignore report-uri. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html deleted file mode 100644 index e90cb066b069f..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - report-cross-origin-no-cookies - - - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html.sub.headers deleted file mode 100644 index 4655de254823a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: report-same-origin-with-cookies={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html deleted file mode 100644 index cf3f72f1e7d34..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - report-uri-from-inline-javascript - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html.sub.headers deleted file mode 100644 index c37a9ff8d7342..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: report-uri-from-inline-javascript={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html deleted file mode 100644 index 790a75bdad3d1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - report-uri-from-javascript - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html.sub.headers deleted file mode 100644 index ed6560118b682..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: report-uri-from-javascript={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html deleted file mode 100644 index 9ffb835f2bf5c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html.sub.headers deleted file mode 100644 index 1416ea7f1d25a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-uri.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: report-uri={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'self'; report-uri resources/save-report.php?test=report-uri.html; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-fail.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-fail.html deleted file mode 100644 index c0fb8173d5066..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-fail.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-pass.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-pass.html deleted file mode 100644 index 50e753d0d32cd..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/alert-pass.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/blue.css b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/blue.css deleted file mode 100644 index 54aeecc12f56d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/blue.css +++ /dev/null @@ -1,3 +0,0 @@ -.target { - background-color: blue; -} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/generate-csp-report.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/generate-csp-report.html deleted file mode 100644 index 887f44f48b643..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/generate-csp-report.html +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/go-to-echo-report.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/go-to-echo-report.js deleted file mode 100644 index 6dae030e009c4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/go-to-echo-report.js +++ /dev/null @@ -1,7 +0,0 @@ -window.onload = function() { - var test = window.location.pathname.replace(/^.+\//, ''); - var match = window.location.search.match(/^\?test=([^&]+)/); - if (match) - test = match[1]; - window.location = "/security/contentSecurityPolicy/resources/echo-report.php?test=" + test; -} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-image.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-image.js deleted file mode 100644 index 1e1f93b394a4c..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-image.js +++ /dev/null @@ -1,4 +0,0 @@ -// This script block will trigger a violation report. -var i = document.createElement('img'); -i.src = '/security/resources/abe.png'; -document.body.appendChild(i); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-script.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-script.js deleted file mode 100644 index 15537198507a4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/inject-script.js +++ /dev/null @@ -1,5 +0,0 @@ -document.write(""); - -var s = document.createElement('script'); -s.textContent = "alert_assert('Pass 2 of 2');"; -document.body.appendChild(s); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-fail.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-fail.html deleted file mode 100644 index a0308ad98b4c7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-fail.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-pass.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-pass.html deleted file mode 100644 index 700167b5db84a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/postmessage-pass.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/script.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/script.js deleted file mode 100644 index 54eaf530c5909..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/script.js +++ /dev/null @@ -1,2 +0,0 @@ -var result = document.getElementById("result"); -result.firstChild.nodeValue = result.attributes.getNamedItem("text").value; diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/set-cookie.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/set-cookie.js.sub.headers deleted file mode 100644 index 1d5fbba178538..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/set-cookie.js.sub.headers +++ /dev/null @@ -1 +0,0 @@ -Set-Cookie: report-cookie=true \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream deleted file mode 100644 index e467657bcb230..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream +++ /dev/null @@ -1 +0,0 @@ -data: hello diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream.headers deleted file mode 100644 index 9bb8badcad45a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/simple-event-stream.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Type: text/event-stream diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/track.vtt b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/track.vtt deleted file mode 100644 index 365e9ae150ba4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/track.vtt +++ /dev/null @@ -1 +0,0 @@ -Subtitles! diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html deleted file mode 100644 index c755504b160ae..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html +++ /dev/null @@ -1,3 +0,0 @@ - -This test passes if it does alert pass. - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html.sub.headers deleted file mode 100644 index 4c79457285e94..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts-subframe.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: sandbox-allow-scripts-subframe={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: sandbox allow-scripts; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html deleted file mode 100644 index 3bdaa12ea9704..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html +++ /dev/null @@ -1,6 +0,0 @@ - -This test passes if it does alert pass. - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html.sub.headers deleted file mode 100644 index b6df57d172312..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-allow-scripts.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: sandbox-allow-scripts={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: sandbox allow-scripts; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html deleted file mode 100644 index 5ddccfaa30b84..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html +++ /dev/null @@ -1,3 +0,0 @@ - -This test passes if it doesn't alert fail. - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html.sub.headers deleted file mode 100644 index 5287112d6cb0f..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty-subframe.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: sandbox-empty-subframe={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: sandbox; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html deleted file mode 100644 index 4e04e9875c287..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html +++ /dev/null @@ -1,6 +0,0 @@ - -This test passes if it doesn't alert fail. - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html.sub.headers deleted file mode 100644 index f7d31c9594210..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/sandbox-empty.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: sandbox-empty={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: sandbox; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html deleted file mode 100644 index cf4aab2018933..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - script-src-overrides-default-src - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html.sub.headers deleted file mode 100644 index 5d3456433f1e7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-overrides-default-src={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: default-src about:; script-src 'self' 'unsafe-inline'; style-src 'self'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers deleted file mode 100644 index 05843484b88aa..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: self-doesnt-match-blob={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; child-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html deleted file mode 100644 index 17da111a84c33..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - shared-worker-connect-src-allowed - - - - - - - - - - -
- - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html.sub.headers deleted file mode 100644 index eefff95c6715e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: shared-worker-connect-src-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self' http://www1.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html deleted file mode 100644 index 63225bf275e5d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - shared-worker-connect-src-blocked - - - - - - - - - -

This test loads a shared worker, delivered with its own - policy. The worker should be blocked from making an XHR - as that policy specifies a connect-src 'none', though - this resource's policy is connect-src *. No report - should be sent since the worker's policy doesn't specify - a report-uri.

- -
- - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html.sub.headers deleted file mode 100644 index bb4fb4c90c6d3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: shared-worker-connect-src-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src *; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html deleted file mode 100644 index b60eccb9ba9bf..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - source-list-parsing-paths-03 - - - - - - - - -

This test passes if the source expression does not throw an "invalid source" error.

-
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html.sub.headers deleted file mode 100644 index 58e7a22df395a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: source-list-parsing-paths-03={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-inline' example.com/js/; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html deleted file mode 100644 index 50b76688fa372..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - srcdoc-doesnt-bypass-script-src - - - - - - - - This test passes if it doesn't alert fail. - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html.sub.headers deleted file mode 100644 index e2ffd11854bb5..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: srcdoc-doesnt-bypass-script-src={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers deleted file mode 100644 index 9f7db5b0f6f43..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: star-doesnt-match-blob={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; child-src *; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-allowed.sub.html.sub.headers deleted file mode 100644 index cdf3945487990..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: style-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src *; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-blocked.sub.html.sub.headers deleted file mode 100644 index 54c3272a382db..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/style-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: style-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: style-src 'none'; script-src 'self' 'unsafe-inline' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html deleted file mode 100644 index 923149199a430..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - worker-connect-src-allowed - - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.sub.headers deleted file mode 100644 index 92ef91f0d8ea1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-connect-src-allowed={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html.sub.headers deleted file mode 100644 index e302aa84aa8ab..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-connect-src-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src *; script-src 'self' 'unsafe-inline'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html.sub.headers deleted file mode 100644 index 8964f80abad7b..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-eval-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers deleted file mode 100644 index d94d31ace8ce3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-from-guid={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline' blob:; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html.sub.headers deleted file mode 100644 index b012518ece474..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-function-function-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.sub.headers deleted file mode 100644 index 04de51d1400a3..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-importscripts-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html deleted file mode 100644 index 9caf77224f9c8..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - worker-script-src - - - - - - - - - - -
- - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html.sub.headers deleted file mode 100644 index 76e5a3ba20209..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-script-src.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-script-src={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.sub.headers deleted file mode 100644 index fb6b3d0a254c1..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: worker-set-timeout-blocked={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' 'self' 'unsafe-eval'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/xsl-blocked-expected.png b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/xsl-blocked-expected.png deleted file mode 100644 index b5daa8555e86c330eb2e5eccf67690d6e4128605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2840 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i0*Z)=h^hlA%@Ws$lH`ok|Gya+xK??(IEGZrd3)_3Cxe2( z0fW;2bI+@CHK_=HxoK<6&CqbJQkH??gLE@1gMe`a1B2lxV>A#(Q^II27|jKvxnMLG mjOK#TTripo=#mRIaxi0*Z)=h^hlA%@Ws$lH`ok|Gya+xK??(IEGZrd3)_3Cxe2( z0fW;2bI+@CHK_=HxoK<6&CqbJQkH??gLE@1gMe`a1B2lxV>A#(Q^II27|jKvxnMLG mjOK#TTripo=#mRIax + blob-urls-do-not-match-self - - - + + @@ -18,6 +16,9 @@ blob: URLs are same-origin with the page in which they were created, but explicitly do not match the 'self' or '*' source in CSP directives because they are more akin to 'unsafe-inline' content.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blob/blob-urls-match-blob.sub.html similarity index 80% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/blob/blob-urls-match-blob.sub.html index 819c1a699f2f6..41b06b302479e 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blob/blob-urls-match-blob.sub.html @@ -3,14 +3,12 @@ + blob-urls-match-blob - @@ -18,6 +16,10 @@ blob: URLs are same-origin with the page in which they were created, but match only if the blob: scheme is specified.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blob/self-doesnt-match-blob.sub.html similarity index 68% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/blob/self-doesnt-match-blob.sub.html index 5f388622c4172..48ad34dbe8862 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blob/self-doesnt-match-blob.sub.html @@ -3,15 +3,12 @@ + worker-connect-src-blocked - - - - + +

This test loads a worker, from a guid. The worker should be blocked from loading with a child-src policy of 'self' @@ -20,6 +17,10 @@ with this resource.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blob/star-doesnt-match-blob.sub.html similarity index 66% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/blob/star-doesnt-match-blob.sub.html index fac12b52a65a5..0a184a84974e0 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blob/star-doesnt-match-blob.sub.html @@ -3,14 +3,11 @@ + worker-connect-src-blocked - - - +

This test loads a worker, from a guid. @@ -20,6 +17,10 @@ with this resource.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html index cf39bcdd5b349..0e48be6732003 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html @@ -3,22 +3,27 @@ + child-src-about-blank-allowed-by-default - -

These frames should not be blocked by Content-Security-Policy. It's pointless to block about:blank iframes because blocking a frame just results in displaying about:blank anyway!

+ +
- + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers deleted file mode 100644 index 68b2fb2fb8985..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-about-blank-allowed-by-default={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: child-src 'none'; object-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html index d94eff6843cae..89e8529c1720c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html @@ -3,18 +3,23 @@ + child-src-about-blank-allowed-by-scheme - -

This frame should not be blocked by Content-Security-Policy.

+ +
- + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers deleted file mode 100644 index 9ff84d67dd2da..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-about-blank-allowed-by-scheme={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: child-src about:; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html index 6fee98883da00..29ded4c486e3f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html @@ -3,6 +3,7 @@ child-src-allowed + @@ -10,6 +11,10 @@ window.addEventListener("message", function(event) { alert_assert(event.data); }, false); + + window.addEventListener("securitypolicyviolation", function(e) { + alert_assert("Fail"); + }); var t_alert = async_test('Expecting alerts: ["PASS"]'); var expected_alerts = ["PASS"]; @@ -36,9 +41,6 @@ } -

This iframe should be allowed.

@@ -57,7 +59,6 @@
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers deleted file mode 100644 index 7eb8d76f96083..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-allowed={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: child-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html index 3d14da43e00d7..6306539393132 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html @@ -3,14 +3,19 @@ + child-src-blocked - + -

IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS.

@@ -55,7 +57,6 @@
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers deleted file mode 100644 index 961d18a7dd6ee..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-blocked={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: child-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html index d11b7a3af6b10..153caa0242201 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html @@ -2,14 +2,19 @@ child-src-blocked + - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers deleted file mode 100644 index 9c3ce84263cd9..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-conflicting-frame-src={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: frame-src 'none'; child-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html index 81bb003d652eb..c67ec67385b91 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html @@ -3,15 +3,20 @@ + child-src-cross-origin-load - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers deleted file mode 100644 index 53527c1adaf2e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-cross-origin-load={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: child-src 'self' http://www1.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html index 74b77c95d564d..6a39213290ce4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html @@ -3,15 +3,20 @@ + child-src-blocked - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html.sub.headers deleted file mode 100644 index 60dac9bc498dc..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: child-src-redirect-blocked={{$id:uuid()}}; Path=/content-security-policy/child-src -Content-Security-Policy: child-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-allowed.sub.html similarity index 74% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-allowed.sub.html index 2beb00d020c2a..a32913dd3e27b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-allowed.sub.html @@ -3,6 +3,7 @@ + connect-src-beacon-allowed @@ -15,25 +16,22 @@
diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html index c7f7e383d26e3..95b4ce9a19116 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html @@ -1,27 +1,39 @@ - - - - + + + + + - assert_true(navigator.sendBeacon("http://{{domains[www]}}:{{ports[http][0]}}/common/text-plain.txt")); - }, "sendBeacon should not throw."); + + +
+ - async_test(t => { - document.addEventListener("securitypolicyviolation", t.step_func_done(e => { - if (e.blockedURI != "http://{{domains[www]}}:{{ports[http][0]}}/common/text-plain.txt") - return; - - assert_equals(e.violatedDirective, "connect-src"); - })); - - assert_true(navigator.sendBeacon("common/redirect-opt-in.py?status=307&location=http://{{domains[www]}}:{{ports[http][0]}}/common/text-plain.txt")); - }, "redirect case"); - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html similarity index 57% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html index 3d03100e366bb..7328d7a704a3b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html @@ -3,14 +3,12 @@ + connect-src-beacon-redirect-to-blocked - + - @@ -18,22 +16,19 @@

The beacon should not follow the redirect to http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.png and send a CSP violation report.

Verify that a CSP connect-src directive blocks redirects.

diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-allowed.sub.html similarity index 66% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-allowed.sub.html index b3a65f1c102fa..3025e8a571a5d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-allowed.sub.html @@ -3,20 +3,22 @@ + connect-src-eventsource-allowed -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html index 4e74f05099aaf..9b08365cec961 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html @@ -1,61 +1,39 @@ - - - - + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html similarity index 65% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html index a3ba4bad03a92..32709cd2d4acc 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html @@ -3,22 +3,24 @@ + connect-src-eventsource-redirect-to-blocked - + -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-allowed.sub.html similarity index 72% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-allowed.sub.html index 4e8499bd42489..6216444e08ec3 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-allowed.sub.html @@ -3,18 +3,20 @@ + connect-src-websocket-allowed -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html index cb8e0ec4c8ec4..249c7a346a4e2 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html @@ -1,34 +1,31 @@ - - - - + + + + - assert_false(errorEvent); - errorEvent = true; - if (cspEvent) - t.done(); - }); + + +
+ - assert_false(cspEvent); - cspEvent = true; - if (errorEvent) - t.done(); - })); - }, "WebSocket should fire error event."); - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-allowed.sub.html similarity index 74% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-allowed.sub.html index a2ad12186462f..bde5eeea10acb 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-allowed.sub.html @@ -3,18 +3,20 @@ + connect-src-xmlhttprequest-allowed -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html index 3e8f66c1a13d8..f4215909d9f50 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html @@ -1,69 +1,38 @@ - - - - + + + + + + connect-src-xmlhttprequest-blocked + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub.html similarity index 82% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub.html index 6fc0769b618e8..429e463c5314f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub.html @@ -3,19 +3,21 @@ + connect-src-xmlhttprequest-redirect-to-blocked - + -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream b/tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream new file mode 100644 index 0000000000000..bdd2d486c2679 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream @@ -0,0 +1 @@ +data: hello \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream.headers b/tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream.headers new file mode 100644 index 0000000000000..450c9f2d2381b --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/resources/simple-event-stream.headers @@ -0,0 +1 @@ +Content-Type: text/event-stream \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html new file mode 100644 index 0000000000000..d8cec9ff13abf --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-allowed.sub.html @@ -0,0 +1,39 @@ + + + + + + + shared-worker-connect-src-allowed + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html new file mode 100644 index 0000000000000..2157bbc97799d --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/shared-worker-connect-src-blocked.sub.html @@ -0,0 +1,44 @@ + + + + + + + shared-worker-connect-src-blocked + + + + + + + +

This test loads a shared worker, delivered with its own + policy. The worker should be blocked from making an XHR + as that policy specifies a connect-src 'none', though + this resource's policy is connect-src *. No report + should be sent since the worker's policy doesn't specify + a report-uri.

+ +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-allowed.sub.js similarity index 80% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-allowed.sub.js index 28937d05dab9a..1e9700832d0e9 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-allowed.sub.js @@ -14,7 +14,7 @@ onconnect = function (event) { port.postMessage("TEST COMPLETE"); }; try { - xhr.open("GET", "/common/redirect.py?location=http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); + xhr.open("GET", "http://{{domains[www1]}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); xhr.send(); } catch (e) { port.postMessage("xhr blocked"); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js similarity index 80% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js index 28937d05dab9a..1e9700832d0e9 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js @@ -14,7 +14,7 @@ onconnect = function (event) { port.postMessage("TEST COMPLETE"); }; try { - xhr.open("GET", "/common/redirect.py?location=http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); + xhr.open("GET", "http://{{domains[www1]}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); xhr.send(); } catch (e) { port.postMessage("xhr blocked"); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/support/shared-worker-make-xhr-blocked.sub.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/support/worker-make-xhr-blocked.sub.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js b/tests/wpt/web-platform-tests/content-security-policy/connect-src/support/worker-make-xhr.sub.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/support/worker-make-xhr.sub.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-allowed.sub.html new file mode 100644 index 0000000000000..5a5e29f6684aa --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-allowed.sub.html @@ -0,0 +1,34 @@ + + + + + + + worker-connect-src-allowed + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-blocked.sub.html similarity index 59% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-blocked.sub.html index 0541322902d26..a0ff32b2d4ced 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-connect-src-blocked.sub.html @@ -3,15 +3,12 @@ + worker-connect-src-blocked - - - - + +

This test loads a worker, which is delivered with its own policy. The worker should be blocked from making an XHR @@ -21,18 +18,21 @@ a report-uri.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html b/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-from-guid.sub.html similarity index 75% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-from-guid.sub.html index b290b82f64943..6f74e4ff3bf15 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/connect-src/worker-from-guid.sub.html @@ -3,15 +3,12 @@ + worker-connect-src-blocked - - - - + +

This test loads a worker, from a guid. The worker should be blocked from making an XHR @@ -21,6 +18,9 @@ with this resource.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-allowed.sub.html similarity index 65% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-allowed.sub.html index f5859087a29e2..8f9bd81d39574 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-allowed.sub.html @@ -3,14 +3,17 @@ + + default-src-inline-allowed - @@ -18,9 +21,8 @@ alert_assert('PASS 1 of 2'); - +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-blocked.sub.html new file mode 100644 index 0000000000000..86873553c6bd8 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/default-src/default-src-inline-blocked.sub.html @@ -0,0 +1,31 @@ + + + + + + + + default-src-inline-blocked + + + + + + + +

This test passes if the inline scripts don't create failing tests and a CSP report is sent.

+ + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-allowed.sub.html similarity index 78% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-allowed.sub.html index 19cf6811c57d9..418d6f51b0f4f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-allowed.sub.html @@ -3,15 +3,16 @@ + form-action-src-allowed - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-blocked.sub.html similarity index 70% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-blocked.sub.html index 0960a8a02f242..a113d9a2643ba 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-blocked.sub.html @@ -3,15 +3,16 @@ + form-action-src-blocked - + - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-default-ignored.sub.html similarity index 76% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-default-ignored.sub.html index 32823d6806fc9..58db5bf7355b3 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-default-ignored.sub.html @@ -3,15 +3,16 @@ + form-action-src-default-ignored - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-get-allowed.sub.html similarity index 73% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-get-allowed.sub.html index a7d3e584b8373..1dd7fbcd41bbf 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-get-allowed.sub.html @@ -3,15 +3,16 @@ + form-action-src-allowed - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-get-blocked.sub.html similarity index 67% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-get-blocked.sub.html index 0910eb419641e..638badc73a478 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-get-blocked.sub.html @@ -3,15 +3,16 @@ + form-action-src-allowed - + - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html similarity index 67% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html index c362ea6fdc3a1..6997ef6e86036 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html @@ -3,15 +3,16 @@ + form-action-src-javascript-blocked - + - diff --git a/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub.html.sub.headers new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-redirect-blocked.sub.html similarity index 70% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-redirect-blocked.sub.html index e311817eb5978..86dfe7a03d2c9 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/form-action/form-action-src-redirect-blocked.sub.html @@ -3,15 +3,16 @@ + form-action-src-redirect-blocked - + - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-about-blank-allowed-by-default.sub.html similarity index 57% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-about-blank-allowed-by-default.sub.html index a363ce9116f53..8211d0847a8ef 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-about-blank-allowed-by-default.sub.html @@ -3,22 +3,30 @@ + frame-src-about-blank-allowed-by-default - - + + +

These frames should not be blocked by Content-Security-Policy. It's pointless to block about:blank iframes because blocking a frame just results in displaying about:blank anyway!

+ +
- + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-about-blank-allowed-by-scheme.sub.html similarity index 50% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-about-blank-allowed-by-scheme.sub.html index e4c47392c25ee..ffa8638f8dad7 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-about-blank-allowed-by-scheme.sub.html @@ -3,18 +3,26 @@ + frame-src-about-blank-allowed-by-scheme - - + + +

This frame should not be blocked by Content-Security-Policy.

+ +
- + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-allowed.sub.html similarity index 82% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-allowed.sub.html index 1d34679c8d0f6..470850df72dcd 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-allowed.sub.html @@ -3,10 +3,15 @@ frame-src-allowed + -

This iframe should be allowed.

@@ -55,9 +57,8 @@ - +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-blocked.sub.html similarity index 78% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-blocked.sub.html index fe7555aebb505..7dbe87b347f28 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-blocked.sub.html @@ -3,11 +3,16 @@ + frame-src-blocked - + -

IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS.

@@ -53,9 +55,8 @@ - +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-cross-origin-load.sub.html similarity index 74% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-cross-origin-load.sub.html index 5238e7c0f9d0a..341262d145607 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-src/frame-src-cross-origin-load.sub.html @@ -3,11 +3,16 @@ + frame-src-cross-origin-load - + - +

IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS.

@@ -56,11 +59,10 @@ - - - + + +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/duplicate-directive.sub.html similarity index 71% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/generic/duplicate-directive.sub.html index 4336b729b280a..7810533e45596 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/duplicate-directive.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/duplicate-directive.sub.html @@ -3,18 +3,17 @@ + duplicate-directive - - @@ -23,7 +22,6 @@ This tests the effect of duplicated directives. It passes if the alert_assert() is executed.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html similarity index 80% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html index f9e814a1e3b1c..401b65a898dd1 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html @@ -3,14 +3,12 @@ + filesystem-urls-do-not-match-self - + - @@ -18,11 +16,16 @@ filesystem: URLs are same-origin with the page in which they were created, but explicitly do not match the 'self' or '*' source in CSP directives because they are more akin to 'unsafe-inline' content..

- @@ -18,10 +16,15 @@ filesystem: URLs are same-origin with the page in which they were created, but explicitly do not match the 'self' or '*' source in CSP directives because they are more akin to 'unsafe-inline' content, but should match filesystem: source.

diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html index 0c10215898567..3644fe3faba51 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html @@ -2,6 +2,7 @@ default-src should cascade to img-src directive + @@ -13,6 +14,11 @@

default-src should cascade to img-src directive

default-src should cascade to img-src directive imgsrc.done(); } - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html.sub.headers deleted file mode 100644 index 61bdc0a305ea9..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-img-src.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_1-img-src={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: default-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html index e4f0d1d5054f9..d27b922565b84 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html @@ -2,6 +2,7 @@ default-src should cascade to script-src directive + @@ -14,6 +15,11 @@

default-src should cascade to script-src directive

var scriptsrc1 = async_test("Verify cascading of default-src to script-src policy: block"); var scriptsrc2 = async_test("Verify cascading of default-src to script-src policy: allow"); var allowedScriptRan = false; + var t_spv = async_test("Should fire violation events for every failed violation"); + + window.addEventListener("securitypolicyviolation", t_spv.step_func_done(function(e) { + assert_equals(e.violatedDirective, "script-src"); + })); @@ -28,8 +34,5 @@

default-src should cascade to script-src directive

scriptsrc2.done(); } - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html.sub.headers deleted file mode 100644 index b3ff8c460f5d7..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_1-script-src.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_1-script-src={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: default-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html index 703e50b44602b..5dfd9d83c7ff3 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html @@ -2,20 +2,26 @@ test implicit port number matching (requires port 80) + + +

test implicit port number matching (requires port 80)

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html.sub.headers deleted file mode 100644 index c58b0536ff76d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_10={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' www.{{host}} 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html index c66640de33331..107ab905bcfc1 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html @@ -2,10 +2,16 @@ implicit port number matching fails with a different port + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html.sub.headers deleted file mode 100644 index e8fcf07c2030d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_10_1.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_10_1={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' www.{{host}} 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html index 130bfadad9656..ecfeaf66cb590 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html @@ -2,14 +2,20 @@ 'self' keyword positive test + + +

'self' keyword positive test

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html.sub.headers deleted file mode 100644 index 776112de60d68..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_2={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html index 9d274ea597ee2..cdb6238e4e0df 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html @@ -2,10 +2,16 @@ 'self' fails with a different port + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html.sub.headers deleted file mode 100644 index 769ccc154e5cb..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_2.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_2_2={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html index ff4b8db8a780f..754c9a3288f88 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html @@ -2,10 +2,16 @@ 'self' fails with a different host (including sub-host e.g. foo.com as self with content from bar.foo.com) + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html.sub.headers deleted file mode 100644 index 0a8defccd6ce9..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_2_3.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_2_3={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html.sub.headers deleted file mode 100644 index 34756f9dbe08a..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_8={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' *.{{host}}:{{ports[http][0]}} 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.sub.html similarity index 66% rename from tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html rename to tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.sub.html index 2e7df3776ad75..78f7aa0cfa650 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8.sub.html @@ -2,21 +2,27 @@ test wildcard host name matching (*.web-platform.test is good) + + +

test wildcard host name matching (*.web-platform.test is good)

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html index 167b4458da738..1a2096f78ebe0 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html @@ -2,10 +2,16 @@ test wildcard host name matching (www*.web-platform.test is bad, *www.web-platform.test is bad) + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html.sub.headers deleted file mode 100644 index 57a038a05390b..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_8_1.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_8_1={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' *w.{{host}}:{{ports[http][0]}} w*.{{host}}:{{ports[http][0]}} 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html index cadeb178f3ac1..150876c917d4b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html @@ -2,21 +2,27 @@ test wildcard port number matching + + +

test wildcard port number matching

-
- - +
diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html.sub.headers deleted file mode 100644 index 2f23360097d40..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/generic-0_9.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: generic-0_9={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: script-src 'self' {{host}}:* 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/policy-does-not-affect-child.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/policy-does-not-affect-child.sub.html new file mode 100644 index 0000000000000..e36ca477b5aa4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/policy-does-not-affect-child.sub.html @@ -0,0 +1,24 @@ + + + + + + + object-src-url-blocked + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/support/log-pass.html b/tests/wpt/web-platform-tests/content-security-policy/generic/support/log-pass.html new file mode 100644 index 0000000000000..4334ea4c66b53 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/support/log-pass.html @@ -0,0 +1,3 @@ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html new file mode 100644 index 0000000000000..9480e521de21e --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html.sub.headers new file mode 100644 index 0000000000000..c7e4e7cc5bd3f --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/support/sandboxed-eval.sub.html.sub.headers @@ -0,0 +1 @@ +Content-Security-Policy: sandbox allow-scripts \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/img-src/icon-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/img-src/icon-allowed.sub.html new file mode 100644 index 0000000000000..7358944f47629 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/img-src/icon-allowed.sub.html @@ -0,0 +1,28 @@ + + + + + + + + +

Use callbacks to show that favicons are loaded as allowed by CSP when link tags are dynamically added to the page.

+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/img-src/icon-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/img-src/icon-blocked.sub.html new file mode 100644 index 0000000000000..42500fc3ad2b1 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/img-src/icon-blocked.sub.html @@ -0,0 +1,33 @@ + + + + + + + + +

Use callbacks to show that favicons are not loaded in violation of CSP when link tags are dynamically added to the page.

+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html b/tests/wpt/web-platform-tests/content-security-policy/img-src/report-blocked-data-uri.sub.html similarity index 55% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/img-src/report-blocked-data-uri.sub.html index dea8a87a31bdb..7ef1e978fedc8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/img-src/report-blocked-data-uri.sub.html @@ -3,20 +3,23 @@ + report-blocked-data-uri - + - + +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html index 2cd28b475881e..8fd094e95537d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html @@ -2,6 +2,7 @@ Video element src attribute must match src list - positive test + @@ -12,9 +13,15 @@

Video element src attribute must match src list - positive test

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html.sub.headers deleted file mode 100644 index 9361207e899da..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-7_1={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html index 58b566c1dbcda..a293d008b35b4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html @@ -2,7 +2,7 @@ Video element src attribute must match src list - negative test - + @@ -13,6 +13,15 @@

Video element src attribute must match src list - negative test

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers deleted file mode 100644 index 036da86739e42..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-7_1_2={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html index 6b70da22c57b1..0486c8738dac2 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html @@ -2,6 +2,7 @@ Audio element src attribute must match src list - positive test + @@ -12,9 +13,15 @@

Audio element src attribute must match src list - positive test

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html.sub.headers deleted file mode 100644 index 0f59cd9ffd150..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-7_2={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html index 14fce4aecd14b..a1f29085afe69 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html @@ -2,7 +2,7 @@ Audio element src attribute must match src list - negative test - + @@ -13,6 +13,15 @@

Audio element src attribute must match src list - negative test

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers deleted file mode 100644 index 685978de3a91f..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-7_2_2={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html index 552b3af8930c6..05aa134e820ea 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html @@ -2,6 +2,7 @@ Video track src attribute must match src list - positive test + @@ -12,10 +13,17 @@

Video track src attribute must match src list - positive test

- - diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html.sub.headers deleted file mode 100644 index 0e95fe959411d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-7_3={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'self' {{domains[www]}}:{{ports[http][0]}}; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html index 5d13624c091bc..6abe850624f9b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html @@ -2,6 +2,7 @@ Video track src attribute must match src list - negative test + @@ -13,7 +14,18 @@

Video track src attribute must match src list - negative test

var source_test = async_test("Disallowed track element onerror handler fires."); - var trackURL = location.protocol + "//{{domains[www]}}:{{ports[http][0]}}/media/foo.vtt"; + var trackURL = location.protocol + "//{{domains[www]}}:{{ports[http][0]}}/media/foo.vtt"; + + var t_spv = async_test("Test that securitypolicyviolation events are fired"); + var test_count = 1; + window.addEventListener("securitypolicyviolation", t_spv.step_func(function(e) { + assert_equals(e.violatedDirective, "media-src"); + assert_equals(e.blockedURI, trackURL); + if (--test_count <= 0) { + t_spv.done(); + } + })); + function media_loaded(t) { t.step( function () { @@ -56,8 +68,5 @@

Video track src attribute must match src list - negative test

}, 2 * 1000); - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers deleted file mode 100644 index 2cfe51fe8e272..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-7_3_2={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html index 61f1598eb6b9b..10de725e954ae 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html @@ -2,7 +2,7 @@ Video element src attribute must match src list - 'none' negative test - + @@ -21,6 +21,16 @@

Video element src attribute must match src list - 'none' negative test

var v_mediaURL = location.protocol + "//{{domains[www2]}}:{{ports[http][0]}}/media/A4.ogv"; + var t_spv = async_test("Test that securitypolicyviolation events are fired"); + var test_count = 4; + window.addEventListener("securitypolicyviolation", t_spv.step_func(function(e) { + assert_equals(e.violatedDirective, "media-src"); + assert_true(e.blockedURI == a_mediaURL || e.blockedURI == v_mediaURL, "Unexpected blockedURI"); + if (--test_count <= 0) { + t_spv.done(); + } + })); + function media_loaded(t) { t.step( function () { assert_unreached("Media error handler should be triggered for non-allowed domain."); @@ -62,9 +72,5 @@

Video element src attribute must match src list - 'none' negative test

document.getElementById("audioSourceObject").src = a_mediaURL; document.getElementById("audioObject2").src = a_mediaURL; - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html.sub.headers deleted file mode 100644 index 72344214f1a6d..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-blocked.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-blocked={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src 'none'; connect-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html index 7012b9cc83f17..a0708bf5ed3c1 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html @@ -2,6 +2,7 @@ Video element src attribute must match src list - positive test + @@ -21,8 +22,15 @@

Video element in media-src list - redirect test

var source_test = async_test("In-policy async video source element"); var source_redir_test = async_test("In-policy async video source element w/redir"); + var t_spv = async_test("Should not fire policy violation events"); + var test_count = 4; + window.addEventListener("securitypolicyviolation", t_spv.unreached_func("Should not have fired any event")); + function media_loaded(t) { t.done(); + if (--test_count <= 0) { + t_spv.done(); + } } function media_error_handler(t) { @@ -59,8 +67,5 @@

Video element in media-src list - redirect test

onloadeddata="media_loaded(src_redir_test)" src="/common/redirect.py?location=http://{{domains[www2]}}:{{ports[http][0]}}/media/A4.ogv"> - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html.sub.headers deleted file mode 100644 index 7c2243a1116b5..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/media-src/media-src-redir-bug.sub.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: media-src-redir-bug={{$id:uuid()}}; Path=/content-security-policy/media-src/ -Content-Security-Policy: script-src * 'unsafe-inline'; media-src http://{{domains[www2]}}:{{ports[http][0]}}/ 'self'; connect-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html b/tests/wpt/web-platform-tests/content-security-policy/meta/combine-header-and-meta-policies.sub.html similarity index 86% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/meta/combine-header-and-meta-policies.sub.html index 66b86f195d7f6..6e9e71dd921a8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/meta/combine-header-and-meta-policies.sub.html @@ -7,7 +7,7 @@ combine-header-and-meta-policies - + + +

This test checks that Content Security Policy delivered via a meta element is not enforced if the element is outside the document's head.

- - +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/meta/meta-outside-head.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/meta/meta-outside-head.sub.html.sub.headers new file mode 100644 index 0000000000000..8e90073147a23 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/meta/meta-outside-head.sub.html.sub.headers @@ -0,0 +1 @@ +Content-Security-Policy: script-src 'self' 'unsafe-inline' 'nonce-abc'; connect-src 'self'; diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/metaHelper.js b/tests/wpt/web-platform-tests/content-security-policy/meta/support/metaHelper.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/metaHelper.js rename to tests/wpt/web-platform-tests/content-security-policy/meta/support/metaHelper.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.sub.html new file mode 100644 index 0000000000000..f8cab44230b22 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.sub.html @@ -0,0 +1,31 @@ + + + + + + + object-src-no-url-allowed + + + + + + + +

This test passes if there isn't a CSP violation saying the plugin was blocked.

+ + + + +
+ + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-blocked.sub.html new file mode 100644 index 0000000000000..030da4db26888 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-blocked.sub.html @@ -0,0 +1,27 @@ + + + + + + + object-src-no-url-blocked + + + + + + + +

This test passes if there is a CSP violation saying the plugin was blocked.

+ + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.sub.html similarity index 51% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.sub.html index 68f86dec6e7b4..eecdea54cd8a8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.sub.html @@ -3,28 +3,28 @@ - connect-src-websocket-blocked + + object-src-url-allowed - +

This test passes if there is no CSP violation saying the plugin was blocked.

+ + +
- + diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-blocked.sub.html new file mode 100644 index 0000000000000..8a6594de05d62 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-blocked.sub.html @@ -0,0 +1,27 @@ + + + + + + + object-src-url-blocked + + + + + + + +

This test passes if there is a CSP violation saying the plugin was blocked.

+ + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.sub.html similarity index 63% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.sub.html index fe3f95878d2a2..947a9174d8871 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.sub.html @@ -3,22 +3,27 @@ + plugintypes-mismatched-data - + - - + + This tests that plugin content that doesn't match the declared type doesn't load, even if the document's CSP would allow it. This test passes if "FAIL!" isn't logged. +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.sub.html similarity index 64% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.sub.html index bc60994ad3a03..08e09b95063c1 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.sub.html @@ -3,22 +3,27 @@ + plugintypes-mismatched-url - + - - + + This tests that plugin content that doesn't match the declared type doesn't load, even if the document's CSP would allow it. This test passes if no iframe is dumped (meaning that no PluginDocument was created). +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.sub.html similarity index 67% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.sub.html index eb60d5d4cffc8..46b1816b79231 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.sub.html @@ -3,21 +3,24 @@ + plugintypes-notype-data - + - + + Given a `plugin-types` directive, plugins have to declare a type explicitly. No declared type, no load. This test passes if there's a CSP report and "FAIL!" isn't logged.
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.sub.html similarity index 60% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.sub.html index e9918941fd368..3191f9c93b85c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.sub.html @@ -3,22 +3,24 @@ + plugintypes-notype-url - + - - + + Given a `plugin-types` directive, plugins have to declare a type explicitly. No declared type, no load. This test passes if there's an error report is sent.
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.sub.html similarity index 56% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.sub.html index 222d6500d1bc6..cc30b0d9c80c9 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.sub.html @@ -3,21 +3,27 @@ + plugintypes-nourl-allowed - + - + + This test passes if there isn't a CSP violation sayingthe plugin was blocked. +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.sub.html similarity index 53% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.sub.html index ad3eebcaeb59b..40054d5333630 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.sub.html @@ -3,21 +3,24 @@ - object-src-no-url-blocked + + plugintypes-nourl-blocked - + - + + This test passes if there is a CSP violation saying the plugin was blocked.
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html new file mode 100644 index 0000000000000..cb3842854c83d --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html @@ -0,0 +1,20 @@ + + + + Test that reports using the report-api service are not sent when there's not validation + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers new file mode 100644 index 0000000000000..9a025812946b4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers @@ -0,0 +1,7 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: reporting-api-doesnt-send-reports-without-violation={{$id:uuid()}}; Path=/content-security-policy/reporting +Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 } +Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'self'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html new file mode 100644 index 0000000000000..61658863a7fb4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html @@ -0,0 +1,25 @@ + + + + Test that report-only policies still work with report-to + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers new file mode 100644 index 0000000000000..990cfafb090a2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers @@ -0,0 +1,7 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: reporting-api-report-only-sends-reports-on-violation={{$id:uuid()}}; Path=/content-security-policy/reporting +Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 } +Content-Security-Policy-Report-Only: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html new file mode 100644 index 0000000000000..119a027c4ee4d --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-report-to-overrides-report-uri-1.https.sub.html @@ -0,0 +1,25 @@ + + + + Test that report-to overrides report-uri. This tests report-uri before report-to in the policy + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers new file mode 100644 index 0000000000000..ff4b9e6fb7d90 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers @@ -0,0 +1,7 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: reporting-api-sends-reports-on-violation={{$id:uuid()}}; Path=/content-security-policy/reporting +Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 } +Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/securitypolicyviolation-idl.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/securitypolicyviolation-idl.html index 225951285b3a9..237807cc45a89 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/securitypolicyviolation-idl.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/securitypolicyviolation-idl.html @@ -38,6 +38,55 @@ long lineNumber; long columnNumber; }; + +[ + Constructor(DOMString type, optional EventInit eventInitDict), + Exposed=(Window,Worker) +] interface Event { + readonly attribute DOMString type; + readonly attribute EventTarget? target; + readonly attribute EventTarget? currentTarget; + [MeasureAs=EventComposedPath, CallWith=ScriptState] sequence composedPath(); + + const unsigned short NONE = 0; + const unsigned short CAPTURING_PHASE = 1; + const unsigned short AT_TARGET = 2; + const unsigned short BUBBLING_PHASE = 3; + readonly attribute unsigned short eventPhase; + + [Measure] void stopPropagation(); + [Measure] void stopImmediatePropagation(); + + readonly attribute boolean bubbles; + readonly attribute boolean cancelable; + void preventDefault(); + readonly attribute boolean defaultPrevented; + + [MeasureAs=EventComposed] readonly attribute boolean composed; + + [Unforgeable] readonly attribute boolean isTrusted; + + [CallWith=ScriptState] readonly attribute DOMHighResTimeStamp timeStamp; + + [Measure] void initEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false); + + // Non-standard APIs + [MeasureAs=EventSrcElement] readonly attribute EventTarget srcElement; + [MeasureAs=EventReturnValue, CallWith=ScriptState, ImplementedAs=legacyReturnValue] attribute boolean returnValue; + [MeasureAs=EventCancelBubble, CallWith=ScriptState] attribute boolean cancelBubble; + [MeasureAs=EventPath, CallWith=ScriptState] readonly attribute EventTarget[] path; +}; + +[ + CheckSecurity=Receiver, + Exposed=(Window,Worker), + ImmutablePrototype +] interface EventTarget { + [Custom=(CallPrologue,CallEpilogue)] void addEventListener(DOMString type, EventListener? listener, optional (AddEventListenerOptions or boolean) options); + [Custom=(CallPrologue,CallEpilogue)] void removeEventListener(DOMString type, EventListener? listener, optional (EventListenerOptions or boolean) options); + [ImplementedAs=dispatchEventForBindings, RaisesException] boolean dispatchEvent(Event event); +}; + + + + + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html new file mode 100644 index 0000000000000..1d6db3cde71cd --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts-subframe.sub.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts.sub.html new file mode 100644 index 0000000000000..ae3b376948bb4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-allow-scripts.sub.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty-subframe.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty-subframe.sub.html new file mode 100644 index 0000000000000..3396e566b8b95 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty-subframe.sub.html @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty.sub.html new file mode 100644 index 0000000000000..47034710203a1 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/sandbox-empty.sub.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + +

This test passes if it does alert pass.

+ + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html new file mode 100644 index 0000000000000..fafd4dc7707ab --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html @@ -0,0 +1 @@ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html.sub.headers new file mode 100644 index 0000000000000..a7ea308208d81 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-data-iframe.sub.html.sub.headers @@ -0,0 +1 @@ +Content-Security-Policy: sandbox {{GET[sandbox]}}; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html new file mode 100644 index 0000000000000..9480e521de21e --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html.sub.headers new file mode 100644 index 0000000000000..c7e4e7cc5bd3f --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-eval.sub.html.sub.headers @@ -0,0 +1 @@ +Content-Security-Policy: sandbox allow-scripts \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html new file mode 100644 index 0000000000000..ef4b1a0b95a7e --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers new file mode 100644 index 0000000000000..a7ea308208d81 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers @@ -0,0 +1 @@ +Content-Security-Policy: sandbox {{GET[sandbox]}}; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_1.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_1.js index 7b6e85210d0b1..9bfe201711a0b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_1.js +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_1.js @@ -1 +1,4 @@ -var dataScriptRan = false; \ No newline at end of file +var dataScriptRan = false; + +var t_spv = async_test("Test that no report violation event was raised"); +window.addEventListener("securitypolicyviolation", t_spv.unreached_func("Should not have raised any securitypolicyviolation event")); \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_2.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_2.js index ba586810f5fcd..6e6c15d22352e 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_2.js +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/10_1_support_2.js @@ -1,3 +1,5 @@ test(function () { assert_true(dataScriptRan, "data script ran"); - }, "Verify that data: as script src runs with this policy"); \ No newline at end of file + }, "Verify that data: as script src runs with this policy"); + +t_spv.done(); \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/addInlineTestsWithDOMManipulation.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/addInlineTestsWithDOMManipulation.js index cd093ac942343..a5d91dcab0fe3 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/addInlineTestsWithDOMManipulation.js +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/addInlineTestsWithDOMManipulation.js @@ -1,4 +1,14 @@ (function () { + var t_spv = async_test("Test that securitypolicyviolation event is fired"); + var test_count = 2; + + window.addEventListener("securitypolicyviolation", t_spv.step_func_done(function(e) { + assert_equals(e.violatedDirective, "script-src"); + if (--test_count <= 0) { + t_spv.done(); + } + })); + var dmTest = async_test("DOM manipulation inline tests"); var attachPoint = document.getElementById('attachHere'); diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-allowed.sub.html new file mode 100644 index 0000000000000..5a8cdec8472e9 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-allowed.sub.html @@ -0,0 +1,24 @@ + + + + + + + injected-inline-script-allowed + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-blocked.sub.html new file mode 100644 index 0000000000000..07e2ae2871c7e --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/injected-inline-script-blocked.sub.html @@ -0,0 +1,24 @@ + + + + + + + injected-inline-script-blocked + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineSuccessTest.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineSuccessTest.js index ea2be272a206b..1f0d7ae715495 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineSuccessTest.js +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineSuccessTest.js @@ -1,3 +1,6 @@ +var t_spv = async_test("Should not fire policy violation events"); +window.addEventListener("securitypolicyviolation", t_spv.unreached_func("Should have not fired any securitypolicyviolation event")); + var inlineRan = false; onload = function() { @@ -5,4 +8,5 @@ onload = function() { assert_true(inlineRan, 'Unsafe inline script ran.')}, 'Inline script in a script tag should run with an unsafe-inline directive' ); + t_spv.done(); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineTests.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineTests.js index 6e76b0a1781dc..0c6e5446041de 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineTests.js +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/inlineTests.js @@ -1,4 +1,13 @@ var t1 = async_test("Inline script block"); var t2 = async_test("Inline event handler"); -onload = function() {t1.done(); t2.done()} \ No newline at end of file +onload = function() {t1.done(); t2.done()} + +var t_spv = async_test("Should not fire policy violation events"); +var test_count = 2; +window.addEventListener("securitypolicyviolation", t_spv.step_func(function(e) { + assert_equals(e.violatedDirective, "script-src"); + if (--test_count <= 0) { + t_spv.done(); + } +})); diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/javascript-window-open-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/javascript-window-open-blocked.html index a8dd14f1c89b5..e02d66ae9c9c8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/javascript-window-open-blocked.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/javascript-window-open-blocked.html @@ -2,6 +2,7 @@ Window.open should not open javascript url if not allowed. + @@ -15,8 +16,5 @@ window.open('javascript:test(function() { assert_unreached("FAIL")});', 'new'); - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html index c83f512bff500..d66253c6a19d4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html @@ -2,6 +2,7 @@ Inline script should not run without 'unsafe-inline' script-src directive. + @@ -15,8 +16,5 @@

Inline script should not run without 'unsafe-inline' script-src directive, e - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html.sub.headers deleted file mode 100644 index d91fe1c87f1f5..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_1.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_1={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html index 137a16421db01..a1bfdaeb15bfb 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html @@ -2,6 +2,7 @@ data: as script src should not run with a policy that doesn't specify data: as an allowed source + @@ -11,6 +12,11 @@

data: as script src should not run with a policy that doesn't specify data: @@ -21,7 +27,5 @@

data: as script src should not run with a policy that doesn't specify data: assert_false(dataScriptRan, "data script ran"); }, "Verify that data: as script src doesn't run with this policy"); - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html.sub.headers deleted file mode 100644 index 6c0c0fd0a76cd..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_10={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: default-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html index f1bfee2000ae4..a1e2f72cdb739 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html @@ -2,6 +2,7 @@ data: as script src should run with a policy that specifies data: as an allowed source but not 'unsafe-inline' + @@ -14,7 +15,5 @@

data: as script src should run with a policy that specifies data: as an allo - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html.sub.headers deleted file mode 100644 index dfb6f345fc7db..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_10_1.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_10_1={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'self' data:; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html index a41310da9e759..a68945cb85373 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html @@ -2,6 +2,7 @@ Inline script should not run without 'unsafe-inline' script-src directive. + @@ -15,8 +16,5 @@

Inline script should not run without 'unsafe-inline' script-src directive, e - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html.sub.headers deleted file mode 100644 index 4cf9c6950518e..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_2={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src *; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html index 255f5df9ce19e..2641c867f638f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html @@ -2,6 +2,7 @@ Inline script attached by DOM manipulation should not run without an 'unsafe-inline' script-src policy, even with default-src * + @@ -16,8 +17,5 @@

Inline script attached by DOM manipulation should not run without an 'unsafe
- - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html.sub.headers deleted file mode 100644 index 9c58f0efcd599..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_2_1.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_2_1={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src *; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html index 30e6f6870a812..bf7a6921b4d0d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html @@ -2,6 +2,7 @@ Positive test case: Inline script should run 'unsafe-inline' script-src directive. + @@ -13,8 +14,5 @@

Positive test case: Inline script should run 'unsafe-inline' script-src dire - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html.sub.headers deleted file mode 100644 index 8227c6272dcd4..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_3.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_3={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html index 5293183d30076..bfc66b2a8d048 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html @@ -2,6 +2,7 @@ eval() should not run without 'unsafe-eval' script-src directive. + @@ -10,6 +11,11 @@

eval() should not run without 'unsafe-eval' script-src directive.

- - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html.sub.headers deleted file mode 100644 index 28ad14b609d92..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_4={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html index 31664a1698742..522b9c5f7c887 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html @@ -2,6 +2,7 @@ setTimeout() and setInterval() should not run without 'unsafe-eval' script-src directive. + @@ -12,15 +13,21 @@

setTimeout() and setInterval() should not run without 'unsafe-eval' script-s - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html.sub.headers deleted file mode 100644 index 6bd48d1ded741..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_1.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_4_1={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html index 31382936f474f..0ee6f587c5ce1 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html @@ -2,6 +2,7 @@ Function() called as a constructor should throw without 'unsafe-eval' script-src directive. + @@ -10,6 +11,12 @@

Function() called as a constructor should throw without 'unsafe-eval' script
- - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html.sub.headers deleted file mode 100644 index 314849bb972aa..0000000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4_2.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_4_2={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html index 75ff3424c05b4..70b314572783c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html @@ -22,7 +22,5 @@ t.done(); }); - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers index 36203b7643a54..89f99e621f830 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html.sub.headers @@ -2,6 +2,5 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache -Set-Cookie: script-src-multiple-policies-multiple-hashing-algorithms={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'sha256-EpVP4fTImWaRzBRBw/wrdfLhGTe/1U+CaBP1LNeKUIE=' 'nonce-abc'; report-uri ../support/report.py?op=put&reportID={{$id}} -Content-Security-Policy: script-src 'sha384-skw7BVxHbmE2umPGMd1kX+ye6qBeHAb875erPoD8ilKv1LkjKR+WFi7N85ORMdhS' 'nonce-abc'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: script-src 'sha256-EpVP4fTImWaRzBRBw/wrdfLhGTe/1U+CaBP1LNeKUIE=' 'nonce-abc'; +Content-Security-Policy: script-src 'sha384-skw7BVxHbmE2umPGMd1kX+ye6qBeHAb875erPoD8ilKv1LkjKR+WFi7N85ORMdhS' 'nonce-abc'; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html index 34fed6d94b387..da9e60f874305 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html @@ -22,7 +22,5 @@ t.done(); }); - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers index 114c560b28c50..83fe7f7005e45 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-one-using-hashing-algorithms.html.sub.headers @@ -2,6 +2,5 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache -Set-Cookie: script-src-multiple-policies-multiple-hashing-algorithms-work={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: script-src 'sha256-EpVP4fTImWaRzBRBw/wrdfLhGTe/1U+CaBP1LNeKUIE=' 'nonce-abc'; report-uri ../support/report.py?op=put&reportID={{$id}} -Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: script-src 'sha256-EpVP4fTImWaRzBRBw/wrdfLhGTe/1U+CaBP1LNeKUIE=' 'nonce-abc'; +Content-Security-Policy: script-src 'self' 'unsafe-inline'; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-overrides-default-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-overrides-default-src.sub.html new file mode 100644 index 0000000000000..5a0dfe50e1593 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-overrides-default-src.sub.html @@ -0,0 +1,27 @@ + + + + + + + script-src-overrides-default-src + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html index f0f7bcb7a04d2..16428b1a4de67 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html @@ -8,6 +8,11 @@ - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers index 0ccfd507f65b1..7f03464d4d3a0 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy.html.sub.headers @@ -2,6 +2,5 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache -Set-Cookie: script-src-report-only-policy-works-with-external-hash-policy={{$id:uuid()}}; Path=/content-security-policy/script-src/ Content-Security-Policy: script-src 'sha256-wIc3KtqOuTFEu6t17sIBuOswgkV406VJvhSk79Gw6U0=' 'nonce-abc' -Content-Security-Policy-Report-Only: script-src 'nonce-abc'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: script-src 'nonce-abc'; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html index 82a88791bd5c6..9ae66611ea52e 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html @@ -27,7 +27,5 @@ t.done(); }); - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers index eaf175a878593..1237c247a6783 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy.html.sub.headers @@ -2,6 +2,5 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache -Set-Cookie: script-src-report-only-policy-works-with-hash-policy={{$id:uuid()}}; Path=/content-security-policy/script-src/ Content-Security-Policy: script-src 'sha256-EpVP4fTImWaRzBRBw/wrdfLhGTe/1U+CaBP1LNeKUIE=' 'nonce-abc' -Content-Security-Policy-Report-Only: script-src 'nonce-abc'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: script-src 'nonce-abc'; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-wildcards-disallowed.html similarity index 95% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-wildcards-disallowed.html index 2a94692ee1500..7bf3d89b6726d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-wildcards-disallowed.html @@ -1,14 +1,12 @@ + script-src disallowed wildcard use - - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-basic-blocked.sub.html similarity index 83% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-basic-blocked.sub.html index ac7b2c02f9d20..d254053ecedad 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-basic-blocked.sub.html @@ -3,10 +3,17 @@ + scripthash-basic-blocked + + - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-default-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-default-src.sub.html new file mode 100644 index 0000000000000..6025a67179fe2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-default-src.sub.html @@ -0,0 +1,20 @@ + + + + + script-hash allowed from default-src + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-ignore-unsafeinline.sub.html similarity index 80% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-ignore-unsafeinline.sub.html index 545099e080f55..d7af328f4e3e4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-ignore-unsafeinline.sub.html @@ -3,10 +3,13 @@ + + scripthash-ignore-unsafeinline + - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-unicode-normalization.sub.html similarity index 85% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-unicode-normalization.sub.html index bd1e0365c2e17..0c303630331cd 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scripthash-unicode-normalization.sub.html @@ -3,13 +3,10 @@ + scripthash-unicode-normalization - - @@ -21,6 +18,11 @@ against the spec. This test, therefore, validates that the scripts have *different* hash values. --> diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-allowed.sub.html similarity index 88% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-allowed.sub.html index c76896bfe68a6..46fdabd62c54b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-allowed.sub.html @@ -3,6 +3,7 @@ + scriptnonce-allowed @@ -15,6 +16,10 @@ diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-and-scripthash.sub.html similarity index 84% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-and-scripthash.sub.html index 2b333cbeaded9..94a39973af274 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-and-scripthash.sub.html @@ -3,6 +3,7 @@ + scriptnonce-and-scripthash @@ -12,11 +13,14 @@ assert_unreached(msg) }); } - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-basic-blocked.sub.html similarity index 70% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-basic-blocked.sub.html index 4815ca1001322..db94c1c5f4bb8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-basic-blocked.sub.html @@ -3,13 +3,11 @@ + scriptnonce-basic-blocked - - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub.html similarity index 80% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub.html index 0d48b486d4fd3..18a6899a5cd16 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub.html @@ -3,6 +3,7 @@ + scriptnonce-ignore-unsafeinline @@ -13,10 +14,13 @@ }); } + window.addEventListener('securitypolicyviolation', function(e) { + alert_assert("violated-directive=" + e.violatedDirective); + }); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-redirect.sub.html similarity index 88% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-redirect.sub.html index a17f1fb5c30f9..7e4e848375d75 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/scriptnonce-redirect.sub.html @@ -3,6 +3,7 @@ + scriptnonce-redirect @@ -13,6 +14,9 @@ }); } + window.addEventListener('securitypolicyviolation', function(e) { + alert_assert("Fail"); + });
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html new file mode 100644 index 0000000000000..eea201865aa42 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub.html @@ -0,0 +1,35 @@ + + + + + + + srcdoc-doesnt-bypass-script-src + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/support/inject-script.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/inject-script.js new file mode 100644 index 0000000000000..c04033c46f09b --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/inject-script.js @@ -0,0 +1,5 @@ +document.write(""); + +var s = document.createElement('script'); +s.textContent = "log('Pass 2 of 2');"; +document.body.appendChild(s); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/post-message.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/post-message.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/post-message.js rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/post-message.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-eval.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-eval.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-eval.js rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-eval.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-eval.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-eval.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-eval.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-eval.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-function-function.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-function-function.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-function-function.js rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-function-function.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-function-function.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-function-function.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-function-function.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-function-function.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-importscripts.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-importscripts.js similarity index 54% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-importscripts.js rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-importscripts.js index 65ec6f44624b1..0204de32cf19f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-importscripts.js +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-importscripts.js @@ -1,5 +1,5 @@ try { - importScripts("/content-security-policy/blink-contrib/resources/post-message.js"); + importScripts("/content-security-policy/support/post-message.js"); postMessage("importScripts allowed"); } catch (e) { postMessage("importScripts blocked"); diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-importscripts.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-importscripts.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-importscripts.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-importscripts.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-set-timeout.js b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-set-timeout.js similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-set-timeout.js rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-set-timeout.js diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-set-timeout.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-set-timeout.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-set-timeout.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/script-src/support/worker-set-timeout.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-eval-blocked.sub.html similarity index 58% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/worker-eval-blocked.sub.html index ac96e0f4d7fee..9a264f2a240bf 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-eval-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-eval-blocked.sub.html @@ -3,14 +3,12 @@ + worker-eval-blocked - - - + + @@ -20,18 +18,21 @@ policy does not set a report-uri (although this parent resource does).

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-function-function-blocked.sub.html similarity index 56% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/worker-function-function-blocked.sub.html index 1db574780dc69..8c1df9f667967 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-function-function-blocked.sub.html @@ -3,15 +3,12 @@ + worker-function-function-blocked - - - - + + @@ -21,18 +18,20 @@ policy does not set a report-uri (although this parent resource does).

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-importscripts-blocked.sub.html similarity index 70% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/worker-importscripts-blocked.sub.html index 9ec49c03025e6..28906138069e2 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-importscripts-blocked.sub.html @@ -3,23 +3,22 @@ + worker-importscripts-blocked - -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-script-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-script-src.sub.html new file mode 100644 index 0000000000000..da7771b9c4bef --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-script-src.sub.html @@ -0,0 +1,32 @@ + + + + + + + worker-script-src + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-set-timeout-blocked.sub.html similarity index 67% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/script-src/worker-set-timeout-blocked.sub.html index 119121ca51c5f..5f93433416b1a 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/worker-set-timeout-blocked.sub.html @@ -3,21 +3,21 @@ + worker-set-timeout-blocked - -
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/style-src/injected-inline-style-allowed.sub.html similarity index 63% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/style-src/injected-inline-style-allowed.sub.html index f52289e49648a..e91c4e46ac7df 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/style-src/injected-inline-style-allowed.sub.html @@ -3,33 +3,38 @@ + injected-inline-style-allowed - + +
FAIL 1/2
+
FAIL 2/2
- + +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/style-src/injected-inline-style-blocked.sub.html similarity index 56% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/style-src/injected-inline-style-blocked.sub.html index 1ed46cb6532d0..d7e7de22cf601 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/style-src/injected-inline-style-blocked.sub.html @@ -3,30 +3,34 @@ + injected-inline-style-blocked - + - + +
PASS 1/2
PASS 2/2
- + +
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html b/tests/wpt/web-platform-tests/content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub.html similarity index 92% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub.html index efb5043ade478..7fdd5f6fb0c5b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub.html @@ -3,15 +3,15 @@ + inline-style-allowed-while-cloning-objects - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/style-src/inline-style-allowed.sub.html similarity index 69% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/style-src/inline-style-allowed.sub.html index bf5ac125d259e..b0aa211b94dcc 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/inline-style-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/style-src/inline-style-allowed.sub.html @@ -3,14 +3,18 @@ + inline-style-allowed - + + @@ -55,7 +57,6 @@
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/style-src/stylehash-default-src.sub.html similarity index 56% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/style-src/stylehash-default-src.sub.html index 159338c6db0e1..c7604b2972307 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/style-src/stylehash-default-src.sub.html @@ -2,8 +2,14 @@ stylehash allowed from default-src + + @@ -16,6 +22,5 @@
- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/style-src/stylenonce-allowed.sub.html similarity index 74% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html rename to tests/wpt/web-platform-tests/content-security-policy/style-src/stylenonce-allowed.sub.html index 0cc14e7d8d573..c5ffdba6de475 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/style-src/stylenonce-allowed.sub.html @@ -3,15 +3,20 @@ + stylenonce-allowed - - + + - +
diff --git a/tests/wpt/web-platform-tests/css/css-flexbox-1/percentage-heights-001.html b/tests/wpt/web-platform-tests/css/css-flexbox-1/percentage-heights-001.html index f24eee9eccf20..6550206b7e866 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox-1/percentage-heights-001.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox-1/percentage-heights-001.html @@ -9,7 +9,7 @@ - + - +
- +
diff --git a/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-003.html b/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-003.html index 025aef6f45a8a..94763c8ebf185 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-003.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-003.html @@ -25,7 +25,7 @@ - +
diff --git a/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-004.html b/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-004.html index ff14f35b1463d..aa8ee516d403b 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-004.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox-1/position-absolute-004.html @@ -25,7 +25,7 @@ - + - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-containing-block-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-containing-block-001.html index 65a358e10a604..cf9407e6392f7 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-containing-block-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-containing-block-001.html @@ -112,7 +112,7 @@ - +
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-parent-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-parent-001.html index 3ea36c7dab941..15ed632860abe 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-parent-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/absolute-positioning-grid-container-parent-001.html @@ -34,7 +34,7 @@ - +
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-001.html index d92c9b7c09125..737efcb649747 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-001.html @@ -34,7 +34,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-rtl-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-rtl-001.html index 748cb6f40b4bc..e0aa177e0d870 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-rtl-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-content-alignment-rtl-001.html @@ -34,7 +34,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-001.html index 5869bfbea4f93..41d3ffba27a0e 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-001.html @@ -36,7 +36,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-rtl-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-rtl-001.html index e6fe7c2736198..17a2b3df9709e 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-rtl-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-gaps-rtl-001.html @@ -36,7 +36,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-001.html index 063da56fe5599..882ebdca30777 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-001.html @@ -30,7 +30,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-line-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-line-001.html index 908ea39ef5d17..35199838744d6 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-line-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-implicit-grid-line-001.html @@ -51,7 +51,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-padding-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-padding-001.html index 5a7244c78a1f4..2ba5cd23e04f9 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-padding-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-padding-001.html @@ -38,7 +38,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-unknown-named-grid-line-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-unknown-named-grid-line-001.html index 6aee082f674a0..5cde2ec862ac9 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-unknown-named-grid-line-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-unknown-named-grid-line-001.html @@ -44,7 +44,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-within-grid-implicit-track-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-within-grid-implicit-track-001.html index 1c82feb04f737..078d51b29c593 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-within-grid-implicit-track-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-positioned-items-within-grid-implicit-track-001.html @@ -40,7 +40,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-sizing-positioned-items-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-sizing-positioned-items-001.html index 4bd43cc9b232c..390630c194563 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-sizing-positioned-items-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/grid-sizing-positioned-items-001.html @@ -55,7 +55,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html index 25881a48e50b8..f9935831b65e4 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html @@ -29,7 +29,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-take-up-space-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-take-up-space-001.html index c7983671cc907..75ef482fcfb16 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-take-up-space-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-should-not-take-up-space-001.html @@ -33,7 +33,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html index 71e1ee8425df8..f8da0b8c5289b 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html @@ -25,7 +25,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-001.html index e700587bdfec7..9a2cea509c696 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-001.html @@ -48,7 +48,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-002.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-002.html index 30413e0bba1b2..6c7b2dc84c26d 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-002.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-002.html @@ -52,7 +52,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-003.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-003.html index 63ab28e75b0b9..a39203715a4ba 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-003.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-003.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-004.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-004.html index 6566e9c1f476e..1661d07c182ce 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-004.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-004.html @@ -52,7 +52,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-005.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-005.html index 16890320d8c98..93b217f3c2d0d 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-005.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-005.html @@ -49,7 +49,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006.html index c090ef84d49cf..683ab1be3219e 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-007.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-007.html index 8a5161ceb8a80..33dd6aacf5e74 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-007.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-007.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-008.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-008.html index d103a448ddd69..7f47b385f3e04 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-008.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-008.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-009.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-009.html index f971ddbf33e0f..2f8448e5b6790 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-009.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-009.html @@ -48,7 +48,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-010.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-010.html index 1541a27a2c385..5c4adf363718a 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-010.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-010.html @@ -52,7 +52,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-011.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-011.html index dc2738b6b627f..4ac84493c9f88 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-011.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-011.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-012.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-012.html index 1c04de18e959a..91a13a04dc1c6 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-012.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-012.html @@ -52,7 +52,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-013.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-013.html index d8acd61dd5f0d..cdfdd270c0030 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-013.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-013.html @@ -49,7 +49,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-014.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-014.html index 0b048089c2d84..694aaaf16d783 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-014.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-014.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-015.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-015.html index dc366eb106ec7..64f6decdda4e5 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-015.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-015.html @@ -54,7 +54,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-016.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-016.html index 27dab09be528f..6f92db1dfa329 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-016.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-016.html @@ -52,7 +52,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html index 5c057624d98f0..69c17e6775294 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html @@ -49,7 +49,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html index abcf06e33385d..e4a109c1a4538 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html index ca185bdc5915d..54a689833730a 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html index bc0b8d6ca156a..14121afaf93d8 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html index b155f5c7deda3..a274f5143d408 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html @@ -50,7 +50,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html index 23ee97951aa43..d44d724c31e0b 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html index 5496e781b50be..03b93b6bf21fc 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html @@ -55,7 +55,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html index 556ca0f15310b..04ce3e739cce0 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html index 75433ad48d82e..c25eb368eca63 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html @@ -49,7 +49,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html index 7ed26cfccd4a5..b7ad29fc409d0 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html index 701d9a803c53e..ef6a9dc0dbc6d 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html @@ -54,7 +54,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html index 323ad98a4c744..06575bdef95fa 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html index dde2a18e25585..64c6c533d2f9d 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html @@ -50,7 +50,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html index 2a80035067ced..cc2520da92c75 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html @@ -54,7 +54,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html index 34e501f9752c8..1382c630c844e 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html @@ -55,7 +55,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html index 5cc5a0290bf3d..3a82292586ddc 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html index 28a78306aacd0..269d48a1ae447 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html @@ -49,7 +49,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html index 297b5ff15cd2a..af1a8539189ab 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html index e958ec266c055..9707eeff96fce 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html index ef2a7e6c53767..906641a1eaa9f 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html @@ -53,7 +53,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html index c512afe5679b7..248c521585608 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html @@ -50,7 +50,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html index 584bfb9860a53..45b20c825d577 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html index 257de49c97bf8..6d0dd07c25b00 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html @@ -55,7 +55,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html index 4e9c264f5b672..043f83f61aa13 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html @@ -54,7 +54,7 @@ - +
X XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html index cb66f6162eb58..96bebc75f1e5f 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html @@ -49,7 +49,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html index b551d3e6147fe..1afcfc41132d9 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html index a56e83a2e7299..736ff947f4fc0 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html @@ -54,7 +54,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html index 91c8ce6848978..c34b435b62a84 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html @@ -53,7 +53,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html index 20eafb785b792..6e8d324321767 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html @@ -50,7 +50,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html index 61038b22bf053..4a72112655c85 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html @@ -54,7 +54,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html index 3cadf7f55de6f..d061174ea8354 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html @@ -55,7 +55,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html index 03d6f7d78a4e9..623c026539aed 100644 --- a/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html +++ b/tests/wpt/web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html @@ -54,7 +54,7 @@ - +
XX X
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html new file mode 100644 index 0000000000000..9dfb555965183 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-change-fit-content-argument-001.html @@ -0,0 +1,72 @@ + + + +CSS Grid Layout Test: Change fit-content() argument + + + + + + + + + + + +
+
XXXX XXX XX X X
+
+ +
+
XXXX XXX XX X X
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html new file mode 100644 index 0000000000000..22a293990f638 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001-ref.html @@ -0,0 +1,351 @@ + + + +CSS Grid Layout Test: grid-template-columns fit-content() reference file + + + + + +

The test passes if it has the same output than the reference.

+ +
+

Only fit-content() and with fixed size tracks.

+
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+ +
+

fit-content() with other content-sized tracks.

+
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+
+ +
+

fit-content() with percentage arguments.

+
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XX XX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
X X X
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+
+ +
+

max-content < fit-content() argument.

+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html new file mode 100644 index 0000000000000..808b91c32b137 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-fit-content-001.html @@ -0,0 +1,355 @@ + + + +CSS Grid Layout Test: grid-template-columns fit-content() + + + + + + + + +

The test passes if it has the same output than the reference.

+ +
+

Only fit-content() and with fixed size tracks.

+
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+ +
+

fit-content() with other content-sized tracks.

+
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+
+ +
+

fit-content() with percentage arguments.

+
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XX XX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
X X X
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+
+ +
+

max-content < fit-content() argument.

+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html new file mode 100644 index 0000000000000..bff6447c6f7e8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001-ref.html @@ -0,0 +1,348 @@ + + + +CSS Grid Layout Test: grid-template-rows fit-content() reference file + + + + + +

The test passes if it has the same output than the reference.

+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XX XX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
X X X
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html new file mode 100644 index 0000000000000..6d406c3f1b43d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/grid-definition/grid-template-rows-fit-content-001.html @@ -0,0 +1,355 @@ + + + +CSS Grid Layout Test: grid-template-rows fit-content() + + + + + + + + +

The test passes if it has the same output than the reference.

+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+
+ +
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXXXX
+
XXX XX XXX
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
XXX XX
+
XXX XX XXX
+
+
+
+
+ +
+
+ +
+
XXX
+
+
+ +
+
XXX
+
XXX
+
+
+
+ +
+
XX XX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
X X X
+
XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
+
+ +
+
XXX XXX XXX
+
+
+
+ +
+
XXX XXX XXX
+
XXX XXX XXX
+
+
+
+ +
+
+ +
+
XXX XXX
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
XXX XXX
+
+
+
+ +
+
XXX XXX
+
+
+
+ +
+
XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
+ +
+
XX XX XX XX
+
XXX XXX
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/grid-model/grid-box-sizing-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/grid-model/grid-box-sizing-001.html new file mode 100644 index 0000000000000..825d35e85bd9b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/grid-model/grid-box-sizing-001.html @@ -0,0 +1,188 @@ + + +CSS Grid Layout Test: Grid container and tracks sizes with box-sizing property + + + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html b/tests/wpt/web-platform-tests/css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html new file mode 100644 index 0000000000000..29eca9dbc6f57 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid-1/layout-algorithm/grid-stretch-respects-min-size-001.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: stretch alignment respects min size constraints of the grid container + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid-1/support/check-layout-th.js b/tests/wpt/web-platform-tests/css/css-grid-1/support/check-layout-th.js deleted file mode 100644 index 07f7d5ded829e..0000000000000 --- a/tests/wpt/web-platform-tests/css/css-grid-1/support/check-layout-th.js +++ /dev/null @@ -1,190 +0,0 @@ -(function() { -// Test is initiated from body.onload, so explicit done() call is required. -setup({ explicit_done: true }); - -function checkSubtreeExpectedValues(t, parent, prefix) -{ - var checkedLayout = checkExpectedValues(t, parent, prefix); - Array.prototype.forEach.call(parent.childNodes, function(node) { - checkedLayout |= checkSubtreeExpectedValues(t, node, prefix); - }); - return checkedLayout; -} - -function checkAttribute(output, node, attribute) -{ - var result = node.getAttribute && node.getAttribute(attribute); - output.checked |= !!result; - return result; -} - -function assert_tolerance(actual, expected, message) -{ - if (isNaN(expected) || Math.abs(actual - expected) >= 1) { - assert_equals(actual, Number(expected), message); - } -} - -function checkExpectedValues(t, node, prefix) -{ - var output = { checked: false }; - - var expectedWidth = checkAttribute(output, node, "data-expected-width"); - if (expectedWidth) { - assert_tolerance(node.offsetWidth, expectedWidth, prefix + "width"); - } - - var expectedHeight = checkAttribute(output, node, "data-expected-height"); - if (expectedHeight) { - assert_tolerance(node.offsetHeight, expectedHeight, prefix + "height"); - } - - var expectedOffset = checkAttribute(output, node, "data-offset-x"); - if (expectedOffset) { - assert_tolerance(node.offsetLeft, expectedOffset, prefix + "offsetLeft"); - } - - var expectedOffset = checkAttribute(output, node, "data-offset-y"); - if (expectedOffset) { - assert_tolerance(node.offsetTop, expectedOffset, prefix + "offsetTop"); - } - - var expectedWidth = checkAttribute(output, node, "data-expected-client-width"); - if (expectedWidth) { - assert_tolerance(node.clientWidth, expectedWidth, prefix + "clientWidth"); - } - - var expectedHeight = checkAttribute(output, node, "data-expected-client-height"); - if (expectedHeight) { - assert_tolerance(node.clientHeight, expectedHeight, prefix + "clientHeight"); - } - - var expectedWidth = checkAttribute(output, node, "data-expected-scroll-width"); - if (expectedWidth) { - assert_tolerance(node.scrollWidth, expectedWidth, prefix + "scrollWidth"); - } - - var expectedHeight = checkAttribute(output, node, "data-expected-scroll-height"); - if (expectedHeight) { - assert_tolerance(node.scrollHeight, expectedHeight, prefix + "scrollHeight"); - } - - var expectedOffset = checkAttribute(output, node, "data-total-x"); - if (expectedOffset) { - var totalLeft = node.clientLeft + node.offsetLeft; - assert_tolerance(totalLeft, expectedOffset, prefix + - "clientLeft+offsetLeft (" + node.clientLeft + " + " + node.offsetLeft + ")"); - } - - var expectedOffset = checkAttribute(output, node, "data-total-y"); - if (expectedOffset) { - var totalTop = node.clientTop + node.offsetTop; - assert_tolerance(totalTop, expectedOffset, prefix + - "clientTop+offsetTop (" + node.clientTop + " + " + node.offsetTop + ")"); - } - - var expectedDisplay = checkAttribute(output, node, "data-expected-display"); - if (expectedDisplay) { - var actualDisplay = getComputedStyle(node).display; - assert_equals(actualDisplay, expectedDisplay, prefix + "display"); - } - - var expectedPaddingTop = checkAttribute(output, node, "data-expected-padding-top"); - if (expectedPaddingTop) { - var actualPaddingTop = getComputedStyle(node).paddingTop; - // Trim the unit "px" from the output. - actualPaddingTop = actualPaddingTop.slice(0, -2); - assert_equals(actualPaddingTop, expectedPaddingTop, prefix + "padding-top"); - } - - var expectedPaddingBottom = checkAttribute(output, node, "data-expected-padding-bottom"); - if (expectedPaddingBottom) { - var actualPaddingBottom = getComputedStyle(node).paddingBottom; - // Trim the unit "px" from the output. - actualPaddingBottom = actualPaddingBottom.slice(0, -2); - assert_equals(actualPaddingBottom, expectedPaddingBottom, prefix + "padding-bottom"); - } - - var expectedPaddingLeft = checkAttribute(output, node, "data-expected-padding-left"); - if (expectedPaddingLeft) { - var actualPaddingLeft = getComputedStyle(node).paddingLeft; - // Trim the unit "px" from the output. - actualPaddingLeft = actualPaddingLeft.slice(0, -2); - assert_equals(actualPaddingLeft, expectedPaddingLeft, prefix + "padding-left"); - } - - var expectedPaddingRight = checkAttribute(output, node, "data-expected-padding-right"); - if (expectedPaddingRight) { - var actualPaddingRight = getComputedStyle(node).paddingRight; - // Trim the unit "px" from the output. - actualPaddingRight = actualPaddingRight.slice(0, -2); - assert_equals(actualPaddingRight, expectedPaddingRight, prefix + "padding-right"); - } - - var expectedMarginTop = checkAttribute(output, node, "data-expected-margin-top"); - if (expectedMarginTop) { - var actualMarginTop = getComputedStyle(node).marginTop; - // Trim the unit "px" from the output. - actualMarginTop = actualMarginTop.slice(0, -2); - assert_equals(actualMarginTop, expectedMarginTop, prefix + "margin-top"); - } - - var expectedMarginBottom = checkAttribute(output, node, "data-expected-margin-bottom"); - if (expectedMarginBottom) { - var actualMarginBottom = getComputedStyle(node).marginBottom; - // Trim the unit "px" from the output. - actualMarginBottom = actualMarginBottom.slice(0, -2); - assert_equals(actualMarginBottom, expectedMarginBottom, prefix + "margin-bottom"); - } - - var expectedMarginLeft = checkAttribute(output, node, "data-expected-margin-left"); - if (expectedMarginLeft) { - var actualMarginLeft = getComputedStyle(node).marginLeft; - // Trim the unit "px" from the output. - actualMarginLeft = actualMarginLeft.slice(0, -2); - assert_equals(actualMarginLeft, expectedMarginLeft, prefix + "margin-left"); - } - - var expectedMarginRight = checkAttribute(output, node, "data-expected-margin-right"); - if (expectedMarginRight) { - var actualMarginRight = getComputedStyle(node).marginRight; - // Trim the unit "px" from the output. - actualMarginRight = actualMarginRight.slice(0, -2); - assert_equals(actualMarginRight, expectedMarginRight, prefix + "margin-right"); - } - - return output.checked; -} - -window.checkLayout = function(selectorList, outputContainer) -{ - if (!selectorList) { - console.error("You must provide a CSS selector of nodes to check."); - return; - } - var nodes = document.querySelectorAll(selectorList); - var testNumber = 0; - nodes = Array.prototype.slice.call(nodes); - nodes.reverse(); - var checkedLayout = false; - Array.prototype.forEach.call(nodes, function(node) { - test(function(t) { - var container = node.parentNode.className == 'container' ? node.parentNode : node; - var prefix = "\n" + container.outerHTML + "\n"; - var passed = false; - try { - checkedLayout |= checkExpectedValues(t, node.parentNode, prefix); - checkedLayout |= checkSubtreeExpectedValues(t, node, prefix); - passed = true; - } finally { - checkedLayout |= !passed; - } - }, selectorList + ' ' + String(++testNumber)); - }); - if (!checkedLayout) { - console.error("No valid data-* attributes found in selector list : " + selectorList); - } - done(); -}; - -})(); diff --git a/tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent-ref.html b/tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent-ref.html new file mode 100644 index 0000000000000..9f52476b2a62b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent-ref.html @@ -0,0 +1,21 @@ + + +Linear gradient with transparent reference + + + +

Gradient using 'transparent'

+
+
+

Gradient using rgba(0,0,255,0)

+
+ diff --git a/tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent.html b/tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent.html new file mode 100644 index 0000000000000..e4505bc282ec0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images-3/gradients-with-transparent.html @@ -0,0 +1,26 @@ + + +Gradients with transparent + + + + + +

Gradient using 'transparent'

+
+
+

Gradient using rgba(0,0,255,0)

+
+ diff --git a/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-calc-width-001.html b/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-calc-width-001.html index 91c665ee2d480..4d3622bb93280 100644 --- a/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-calc-width-001.html +++ b/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-calc-width-001.html @@ -1,7 +1,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-excess-width-distribution-001.html b/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-excess-width-distribution-001.html index a9a78bd59b0dc..a2d1884b58577 100644 --- a/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-excess-width-distribution-001.html +++ b/tests/wpt/web-platform-tests/css/css-tables-3/fixed-layout-excess-width-distribution-001.html @@ -1,7 +1,7 @@ - + diff --git a/tests/wpt/web-platform-tests/css/css-tables-3/support/check-layout-th.js b/tests/wpt/web-platform-tests/css/css-tables-3/support/check-layout-th.js deleted file mode 100644 index 07f7d5ded829e..0000000000000 --- a/tests/wpt/web-platform-tests/css/css-tables-3/support/check-layout-th.js +++ /dev/null @@ -1,190 +0,0 @@ -(function() { -// Test is initiated from body.onload, so explicit done() call is required. -setup({ explicit_done: true }); - -function checkSubtreeExpectedValues(t, parent, prefix) -{ - var checkedLayout = checkExpectedValues(t, parent, prefix); - Array.prototype.forEach.call(parent.childNodes, function(node) { - checkedLayout |= checkSubtreeExpectedValues(t, node, prefix); - }); - return checkedLayout; -} - -function checkAttribute(output, node, attribute) -{ - var result = node.getAttribute && node.getAttribute(attribute); - output.checked |= !!result; - return result; -} - -function assert_tolerance(actual, expected, message) -{ - if (isNaN(expected) || Math.abs(actual - expected) >= 1) { - assert_equals(actual, Number(expected), message); - } -} - -function checkExpectedValues(t, node, prefix) -{ - var output = { checked: false }; - - var expectedWidth = checkAttribute(output, node, "data-expected-width"); - if (expectedWidth) { - assert_tolerance(node.offsetWidth, expectedWidth, prefix + "width"); - } - - var expectedHeight = checkAttribute(output, node, "data-expected-height"); - if (expectedHeight) { - assert_tolerance(node.offsetHeight, expectedHeight, prefix + "height"); - } - - var expectedOffset = checkAttribute(output, node, "data-offset-x"); - if (expectedOffset) { - assert_tolerance(node.offsetLeft, expectedOffset, prefix + "offsetLeft"); - } - - var expectedOffset = checkAttribute(output, node, "data-offset-y"); - if (expectedOffset) { - assert_tolerance(node.offsetTop, expectedOffset, prefix + "offsetTop"); - } - - var expectedWidth = checkAttribute(output, node, "data-expected-client-width"); - if (expectedWidth) { - assert_tolerance(node.clientWidth, expectedWidth, prefix + "clientWidth"); - } - - var expectedHeight = checkAttribute(output, node, "data-expected-client-height"); - if (expectedHeight) { - assert_tolerance(node.clientHeight, expectedHeight, prefix + "clientHeight"); - } - - var expectedWidth = checkAttribute(output, node, "data-expected-scroll-width"); - if (expectedWidth) { - assert_tolerance(node.scrollWidth, expectedWidth, prefix + "scrollWidth"); - } - - var expectedHeight = checkAttribute(output, node, "data-expected-scroll-height"); - if (expectedHeight) { - assert_tolerance(node.scrollHeight, expectedHeight, prefix + "scrollHeight"); - } - - var expectedOffset = checkAttribute(output, node, "data-total-x"); - if (expectedOffset) { - var totalLeft = node.clientLeft + node.offsetLeft; - assert_tolerance(totalLeft, expectedOffset, prefix + - "clientLeft+offsetLeft (" + node.clientLeft + " + " + node.offsetLeft + ")"); - } - - var expectedOffset = checkAttribute(output, node, "data-total-y"); - if (expectedOffset) { - var totalTop = node.clientTop + node.offsetTop; - assert_tolerance(totalTop, expectedOffset, prefix + - "clientTop+offsetTop (" + node.clientTop + " + " + node.offsetTop + ")"); - } - - var expectedDisplay = checkAttribute(output, node, "data-expected-display"); - if (expectedDisplay) { - var actualDisplay = getComputedStyle(node).display; - assert_equals(actualDisplay, expectedDisplay, prefix + "display"); - } - - var expectedPaddingTop = checkAttribute(output, node, "data-expected-padding-top"); - if (expectedPaddingTop) { - var actualPaddingTop = getComputedStyle(node).paddingTop; - // Trim the unit "px" from the output. - actualPaddingTop = actualPaddingTop.slice(0, -2); - assert_equals(actualPaddingTop, expectedPaddingTop, prefix + "padding-top"); - } - - var expectedPaddingBottom = checkAttribute(output, node, "data-expected-padding-bottom"); - if (expectedPaddingBottom) { - var actualPaddingBottom = getComputedStyle(node).paddingBottom; - // Trim the unit "px" from the output. - actualPaddingBottom = actualPaddingBottom.slice(0, -2); - assert_equals(actualPaddingBottom, expectedPaddingBottom, prefix + "padding-bottom"); - } - - var expectedPaddingLeft = checkAttribute(output, node, "data-expected-padding-left"); - if (expectedPaddingLeft) { - var actualPaddingLeft = getComputedStyle(node).paddingLeft; - // Trim the unit "px" from the output. - actualPaddingLeft = actualPaddingLeft.slice(0, -2); - assert_equals(actualPaddingLeft, expectedPaddingLeft, prefix + "padding-left"); - } - - var expectedPaddingRight = checkAttribute(output, node, "data-expected-padding-right"); - if (expectedPaddingRight) { - var actualPaddingRight = getComputedStyle(node).paddingRight; - // Trim the unit "px" from the output. - actualPaddingRight = actualPaddingRight.slice(0, -2); - assert_equals(actualPaddingRight, expectedPaddingRight, prefix + "padding-right"); - } - - var expectedMarginTop = checkAttribute(output, node, "data-expected-margin-top"); - if (expectedMarginTop) { - var actualMarginTop = getComputedStyle(node).marginTop; - // Trim the unit "px" from the output. - actualMarginTop = actualMarginTop.slice(0, -2); - assert_equals(actualMarginTop, expectedMarginTop, prefix + "margin-top"); - } - - var expectedMarginBottom = checkAttribute(output, node, "data-expected-margin-bottom"); - if (expectedMarginBottom) { - var actualMarginBottom = getComputedStyle(node).marginBottom; - // Trim the unit "px" from the output. - actualMarginBottom = actualMarginBottom.slice(0, -2); - assert_equals(actualMarginBottom, expectedMarginBottom, prefix + "margin-bottom"); - } - - var expectedMarginLeft = checkAttribute(output, node, "data-expected-margin-left"); - if (expectedMarginLeft) { - var actualMarginLeft = getComputedStyle(node).marginLeft; - // Trim the unit "px" from the output. - actualMarginLeft = actualMarginLeft.slice(0, -2); - assert_equals(actualMarginLeft, expectedMarginLeft, prefix + "margin-left"); - } - - var expectedMarginRight = checkAttribute(output, node, "data-expected-margin-right"); - if (expectedMarginRight) { - var actualMarginRight = getComputedStyle(node).marginRight; - // Trim the unit "px" from the output. - actualMarginRight = actualMarginRight.slice(0, -2); - assert_equals(actualMarginRight, expectedMarginRight, prefix + "margin-right"); - } - - return output.checked; -} - -window.checkLayout = function(selectorList, outputContainer) -{ - if (!selectorList) { - console.error("You must provide a CSS selector of nodes to check."); - return; - } - var nodes = document.querySelectorAll(selectorList); - var testNumber = 0; - nodes = Array.prototype.slice.call(nodes); - nodes.reverse(); - var checkedLayout = false; - Array.prototype.forEach.call(nodes, function(node) { - test(function(t) { - var container = node.parentNode.className == 'container' ? node.parentNode : node; - var prefix = "\n" + container.outerHTML + "\n"; - var passed = false; - try { - checkedLayout |= checkExpectedValues(t, node.parentNode, prefix); - checkedLayout |= checkSubtreeExpectedValues(t, node, prefix); - passed = true; - } finally { - checkedLayout |= !passed; - } - }, selectorList + ' ' + String(++testNumber)); - }); - if (!checkedLayout) { - console.error("No valid data-* attributes found in selector list : " + selectorList); - } - done(); -}; - -})(); diff --git a/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-004.html b/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-004.html index eedaa61834519..820a93303ceb7 100644 --- a/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-004.html +++ b/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-004.html @@ -4,7 +4,7 @@ - + + +

The test passes if, when moved over every element inside the blue box, the cursor looks like the text insertion and selection cursor.

+

Place the cursor into the orange box for a reference of what this should look like.

+
+ + +
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-007.html b/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-007.html new file mode 100644 index 0000000000000..6cf1495a02c42 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-ui-3/cursor-auto-007.html @@ -0,0 +1,55 @@ + +CSS Basic User Interface Test: cursor:auto on unselectable text + + + + + + + + +

The test passes if, when moved over every element inside the blue box, the cursor remains the platform-dependent default cursor.

+

Place the cursor into the orange box for a reference of what this should look like.

+
+ + + +
Unselectable text
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-ui-3/cursor-image-006.html b/tests/wpt/web-platform-tests/css/css-ui-3/cursor-image-006.html index d4b6b55afe794..c123a65f2a0d3 100644 --- a/tests/wpt/web-platform-tests/css/css-ui-3/cursor-image-006.html +++ b/tests/wpt/web-platform-tests/css/css-ui-3/cursor-image-006.html @@ -2,7 +2,7 @@ CSS Basic User Interface Test: Cursor property, url value - + + + +

This paragraph should have a green background.

+ + diff --git a/tests/wpt/web-platform-tests/css/css3-color/t44-currentcolor-inherited-c.xht b/tests/wpt/web-platform-tests/css/css3-color/t44-currentcolor-inherited-c.xht index 8b8fefccaf382..402dff1644980 100644 --- a/tests/wpt/web-platform-tests/css/css3-color/t44-currentcolor-inherited-c.xht +++ b/tests/wpt/web-platform-tests/css/css3-color/t44-currentcolor-inherited-c.xht @@ -7,6 +7,7 @@ + + + diff --git a/tests/wpt/web-platform-tests/html/editing/focus/processing-model/support/preventScroll-helper.html b/tests/wpt/web-platform-tests/html/editing/focus/processing-model/support/preventScroll-helper.html new file mode 100644 index 0000000000000..43c6d86a578be --- /dev/null +++ b/tests/wpt/web-platform-tests/html/editing/focus/processing-model/support/preventScroll-helper.html @@ -0,0 +1,6 @@ + +Helper document for preventScroll test + + diff --git a/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js b/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js index 907b5fb1a502b..769b41bcc27fe 100644 --- a/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js +++ b/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js @@ -35,7 +35,7 @@ onload = function() { // page and the test timing out test_obj.force_timeout(); } - setTimeout(poll, 200); + step_timeout(poll, 200); } else { assert_equals(xhr.response, expected); test_obj.done(); @@ -43,7 +43,7 @@ onload = function() { }); xhr.send(); }) - setTimeout(poll, 200); + step_timeout(poll, 200); } // background attribute, check with getComputedStyle diff --git a/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html b/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html new file mode 100644 index 0000000000000..87a130c6f0178 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html b/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html new file mode 100644 index 0000000000000..2a80de65a15a1 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html @@ -0,0 +1,54 @@ + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html b/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html new file mode 100644 index 0000000000000..164b41459d176 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+
+ + diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html deleted file mode 100644 index 3a04395678f9a..0000000000000 --- a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-error.html +++ /dev/null @@ -1,21 +0,0 @@ - -Basic dynamic imports - - - - diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html new file mode 100644 index 0000000000000..5cc600c5a3db0 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html @@ -0,0 +1,40 @@ + +import(): error cases occuring during fetching + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html new file mode 100644 index 0000000000000..9390ce0a7a85d --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html @@ -0,0 +1,53 @@ + +import(): error cases caused by the imported module script + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js index 5e7b21b3214e7..286e1a422981d 100644 --- a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js @@ -1,4 +1,4 @@ -import foo from "./errorhandling-wrongMimetype.js?pipe=header(X-Content-Type-Options,nosniff),header(Content-Type,text/plain)"; +import foo from "./errorhandling-wrongMimetype.js?pipe=header(Content-Type,text/plain)"; // We don't expect this code to run, the import above should fail! // If we do run though, don't trigger an error that the testharness diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html index 5315df0f5b262..cf47465b494fd 100644 --- a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html @@ -35,7 +35,7 @@

html-script-module-errorHandling

var test_wrongMimetype_root = async_test("External root module with non-script mimetype"); var script_wrongMimetype_root = document.createElement("script"); script_wrongMimetype_root.type = "module"; - script_wrongMimetype_root.src = "errorhandling-wrongMimetype.js?pipe=header(Content-Type,text/plain),header(X-Content-Type-Options,nosniff)"; + script_wrongMimetype_root.src = "errorhandling-wrongMimetype.js?pipe=header(Content-Type,text/plain)"; script_wrongMimetype_root.addEventListener("error", test_wrongMimetype_root.step_func(function () { test_wrongMimetype_root.done(); })); diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js new file mode 100644 index 0000000000000..cfaeabc47e1dc --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js @@ -0,0 +1 @@ +export let importMetaOnDependentModule = import.meta; diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js new file mode 100644 index 0000000000000..62ec082a8ef13 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js @@ -0,0 +1,2 @@ +export let importMetaOnRootModule = import.meta; +export { importMetaOnDependentModule } from "./import-meta-dependent.js"; diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html new file mode 100644 index 0000000000000..3c853b22d6e87 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html @@ -0,0 +1,23 @@ + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis new file mode 100644 index 0000000000000..0fe1379e5692d --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis @@ -0,0 +1,4 @@ +HTTP/1.1 404 Not Found +Content-Type: text/javascript + +window.ran404 = true; diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis new file mode 100644 index 0000000000000..c81202f7ef0a4 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis @@ -0,0 +1,4 @@ +HTTP/1.1 500 Not Found +Content-Type: text/javascript + +window.ran500 = true; diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js new file mode 100644 index 0000000000000..d62e4f05bec96 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js @@ -0,0 +1 @@ +import "./404-but-js.asis"; diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js new file mode 100644 index 0000000000000..d62e4f05bec96 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js @@ -0,0 +1 @@ +import "./404-but-js.asis"; diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js new file mode 100644 index 0000000000000..6db57b5017dcf --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js @@ -0,0 +1 @@ +import "http://{{domains[www2]}}:{{ports[http][0]}}/html/semantics/scripting-1/the-script-element/module/imports-b.js"; diff --git a/tests/wpt/web-platform-tests/interfaces/ambient-light.idl b/tests/wpt/web-platform-tests/interfaces/ambient-light.idl new file mode 100644 index 0000000000000..0bdc9cb9e3ba4 --- /dev/null +++ b/tests/wpt/web-platform-tests/interfaces/ambient-light.idl @@ -0,0 +1,4 @@ +[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +interface AmbientLightSensor : Sensor { + readonly attribute double? illuminance; +}; diff --git a/tests/wpt/web-platform-tests/interfaces/cssom-view.idl b/tests/wpt/web-platform-tests/interfaces/cssom-view.idl index af779a1cc4af4..4a70cb9979597 100644 --- a/tests/wpt/web-platform-tests/interfaces/cssom-view.idl +++ b/tests/wpt/web-platform-tests/interfaces/cssom-view.idl @@ -89,15 +89,14 @@ interface CaretPosition { enum ScrollLogicalPosition { "start", "center", "end", "nearest" }; dictionary ScrollIntoViewOptions : ScrollOptions { - ScrollLogicalPosition block = "center"; - ScrollLogicalPosition inline = "center"; + ScrollLogicalPosition block = "start"; + ScrollLogicalPosition inline = "nearest"; }; partial interface Element { DOMRectList getClientRects(); [NewObject] DOMRect getBoundingClientRect(); - void scrollIntoView(); - void scrollIntoView((boolean or object) arg); + void scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg); void scroll(optional ScrollToOptions options); void scroll(unrestricted double x, unrestricted double y); void scrollTo(optional ScrollToOptions options); diff --git a/tests/wpt/web-platform-tests/interfaces/html.idl b/tests/wpt/web-platform-tests/interfaces/html.idl index a372298d7c026..a8693340e9ac9 100644 --- a/tests/wpt/web-platform-tests/interfaces/html.idl +++ b/tests/wpt/web-platform-tests/interfaces/html.idl @@ -1,4 +1,5 @@ -[LegacyUnenumerableNamedProperties] +[Exposed=Window, + LegacyUnenumerableNamedProperties] interface HTMLAllCollection { readonly attribute unsigned long length; getter Element? (unsigned long index); @@ -6,6 +7,7 @@ interface HTMLAllCollection { legacycaller (HTMLCollection or Element)? item(optional DOMString nameOrIndex); }; +[Exposed=Window] interface HTMLFormControlsCollection : HTMLCollection { // inherits length and item() getter (RadioNodeList or Element)? namedItem(DOMString name); // shadows inherited namedItem() @@ -15,6 +17,7 @@ interface RadioNodeList : NodeList { attribute DOMString value; }; +[Exposed=Window] interface HTMLOptionsCollection : HTMLCollection { // inherits item(), namedItem() [CEReactions] attribute unsigned long length; // shadows inherited length @@ -84,7 +87,8 @@ partial interface Document { Document implements GlobalEventHandlers; Document implements DocumentAndElementEventHandlers; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLElement : Element { // metadata attributes [CEReactions] attribute DOMString title; @@ -97,7 +101,7 @@ interface HTMLElement : Element { [CEReactions] attribute boolean hidden; void click(); [CEReactions] attribute long tabIndex; - void focus(); + void focus(optional FocusOptions options); void blur(); [CEReactions] attribute DOMString accessKey; readonly attribute DOMString accessKeyLabel; @@ -106,6 +110,11 @@ interface HTMLElement : Element { [CEReactions] attribute [TreatNullAs=EmptyString] DOMString innerText; }; + +dictionary FocusOptions { + boolean preventScroll = false; +}; + HTMLElement implements GlobalEventHandlers; HTMLElement implements DocumentAndElementEventHandlers; HTMLElement implements ElementContentEditable; @@ -113,33 +122,39 @@ HTMLElement implements ElementContentEditable; // Note: intentionally not [HTMLConstructor] interface HTMLUnknownElement : HTMLElement { }; -[OverrideBuiltins] +[Exposed=Window, + OverrideBuiltins] interface DOMStringMap { getter DOMString (DOMString name); [CEReactions] setter void (DOMString name, DOMString value); [CEReactions] deleter void (DOMString name); }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLHtmlElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLHeadElement : HTMLElement {}; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTitleElement : HTMLElement { [CEReactions] attribute DOMString text; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLBaseElement : HTMLElement { [CEReactions] attribute USVString href; [CEReactions] attribute DOMString target; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLLinkElement : HTMLElement { [CEReactions] attribute USVString href; [CEReactions] attribute DOMString? crossOrigin; @@ -161,7 +176,8 @@ interface HTMLLinkElement : HTMLElement { }; HTMLLinkElement implements LinkStyle; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLMetaElement : HTMLElement { [CEReactions] attribute DOMString name; [CEReactions] attribute DOMString httpEquiv; @@ -170,7 +186,8 @@ interface HTMLMetaElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLStyleElement : HTMLElement { [CEReactions] attribute DOMString media; [CEReactions] attribute DOMString nonce; @@ -178,39 +195,46 @@ interface HTMLStyleElement : HTMLElement { }; HTMLStyleElement implements LinkStyle; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLBodyElement : HTMLElement { // also has obsolete members }; HTMLBodyElement implements WindowEventHandlers; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLHeadingElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLParagraphElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLHRElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLPreElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLQuoteElement : HTMLElement { [CEReactions] attribute USVString cite; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLOListElement : HTMLElement { [CEReactions] attribute boolean reversed; [CEReactions] attribute long start; @@ -219,35 +243,41 @@ interface HTMLOListElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLUListElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLMenuElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLLIElement : HTMLElement { [CEReactions] attribute long value; // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDListElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDivElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLAnchorElement : HTMLElement { [CEReactions] attribute DOMString target; [CEReactions] attribute DOMString download; @@ -265,25 +295,30 @@ interface HTMLAnchorElement : HTMLElement { }; HTMLAnchorElement implements HTMLHyperlinkElementUtils; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDataElement : HTMLElement { [CEReactions] attribute DOMString value; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTimeElement : HTMLElement { [CEReactions] attribute DOMString dateTime; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLSpanElement : HTMLElement {}; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLBRElement : HTMLElement { // also has obsolete members }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface HTMLHyperlinkElementUtils { [CEReactions] stringifier attribute USVString href; readonly attribute USVString origin; @@ -298,16 +333,19 @@ interface HTMLHyperlinkElementUtils { [CEReactions] attribute USVString hash; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLModElement : HTMLElement { [CEReactions] attribute USVString cite; [CEReactions] attribute DOMString dateTime; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLPictureElement : HTMLElement {}; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLSourceElement : HTMLElement { [CEReactions] attribute USVString src; [CEReactions] attribute DOMString type; @@ -316,7 +354,9 @@ interface HTMLSourceElement : HTMLElement { [CEReactions] attribute DOMString media; }; -[HTMLConstructor, NamedConstructor=Image(optional unsigned long width, optional unsigned long height)] +[Exposed=Window, + HTMLConstructor, + NamedConstructor=Image(optional unsigned long width, optional unsigned long height)] interface HTMLImageElement : HTMLElement { [CEReactions] attribute DOMString alt; [CEReactions] attribute USVString src; @@ -338,7 +378,8 @@ interface HTMLImageElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLIFrameElement : HTMLElement { [CEReactions] attribute USVString src; [CEReactions] attribute DOMString srcdoc; @@ -353,11 +394,13 @@ interface HTMLIFrameElement : HTMLElement { readonly attribute Document? contentDocument; readonly attribute WindowProxy? contentWindow; Document? getSVGDocument(); + [SameObject, PutForwards=value] readonly attribute DOMTokenList delegateStickyUserActivation; // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLEmbedElement : HTMLElement { [CEReactions] attribute USVString src; [CEReactions] attribute DOMString type; @@ -368,7 +411,8 @@ interface HTMLEmbedElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLObjectElement : HTMLElement { [CEReactions] attribute USVString data; [CEReactions] attribute DOMString type; @@ -392,7 +436,8 @@ interface HTMLObjectElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLParamElement : HTMLElement { [CEReactions] attribute DOMString name; [CEReactions] attribute DOMString value; @@ -400,7 +445,8 @@ interface HTMLParamElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLVideoElement : HTMLMediaElement { [CEReactions] attribute unsigned long width; [CEReactions] attribute unsigned long height; @@ -410,10 +456,13 @@ interface HTMLVideoElement : HTMLMediaElement { [CEReactions] attribute boolean playsInline; }; -[HTMLConstructor, NamedConstructor=Audio(optional DOMString src)] +[Exposed=Window, + HTMLConstructor, + NamedConstructor=Audio(optional DOMString src)] interface HTMLAudioElement : HTMLMediaElement {}; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTrackElement : HTMLElement { [CEReactions] attribute DOMString kind; [CEReactions] attribute USVString src; @@ -432,6 +481,8 @@ interface HTMLTrackElement : HTMLElement { enum CanPlayTypeResult { "" /* empty string */, "maybe", "probably" }; typedef (MediaStream or MediaSource or Blob) MediaProvider; + +[Exposed=Window] interface HTMLMediaElement : HTMLElement { // error state @@ -490,6 +541,7 @@ interface HTMLMediaElement : HTMLElement { TextTrack addTextTrack(TextTrackKind kind, optional DOMString label = "", optional DOMString language = ""); }; +[Exposed=Window] interface MediaError { const unsigned short MEDIA_ERR_ABORTED = 1; const unsigned short MEDIA_ERR_NETWORK = 2; @@ -500,6 +552,7 @@ interface MediaError { readonly attribute DOMString message; }; +[Exposed=Window] interface AudioTrackList : EventTarget { readonly attribute unsigned long length; getter AudioTrack (unsigned long index); @@ -510,6 +563,7 @@ interface AudioTrackList : EventTarget { attribute EventHandler onremovetrack; }; +[Exposed=Window] interface AudioTrack { readonly attribute DOMString id; readonly attribute DOMString kind; @@ -518,6 +572,7 @@ interface AudioTrack { attribute boolean enabled; }; +[Exposed=Window] interface VideoTrackList : EventTarget { readonly attribute unsigned long length; getter VideoTrack (unsigned long index); @@ -529,6 +584,7 @@ interface VideoTrackList : EventTarget { attribute EventHandler onremovetrack; }; +[Exposed=Window] interface VideoTrack { readonly attribute DOMString id; readonly attribute DOMString kind; @@ -537,6 +593,7 @@ interface VideoTrack { attribute boolean selected; }; +[Exposed=Window] interface TextTrackList : EventTarget { readonly attribute unsigned long length; getter TextTrack (unsigned long index); @@ -549,6 +606,8 @@ interface TextTrackList : EventTarget { enum TextTrackMode { "disabled", "hidden", "showing" }; enum TextTrackKind { "subtitles", "captions", "descriptions", "chapters", "metadata" }; + +[Exposed=Window] interface TextTrack : EventTarget { readonly attribute TextTrackKind kind; readonly attribute DOMString label; @@ -568,12 +627,14 @@ interface TextTrack : EventTarget { attribute EventHandler oncuechange; }; +[Exposed=Window] interface TextTrackCueList { readonly attribute unsigned long length; getter TextTrackCue (unsigned long index); TextTrackCue? getCueById(DOMString id); }; +[Exposed=Window] interface TextTrackCue : EventTarget { readonly attribute TextTrack? track; @@ -586,13 +647,15 @@ interface TextTrackCue : EventTarget { attribute EventHandler onexit; }; +[Exposed=Window] interface TimeRanges { readonly attribute unsigned long length; double start(unsigned long index); double end(unsigned long index); }; -[Constructor(DOMString type, optional TrackEventInit eventInitDict)] +[Exposed=Window, + Constructor(DOMString type, optional TrackEventInit eventInitDict)] interface TrackEvent : Event { readonly attribute (VideoTrack or AudioTrack or TextTrack)? track; }; @@ -601,13 +664,15 @@ dictionary TrackEventInit : EventInit { (VideoTrack or AudioTrack or TextTrack)? track = null; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLMapElement : HTMLElement { [CEReactions] attribute DOMString name; [SameObject] readonly attribute HTMLCollection areas; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLAreaElement : HTMLElement { [CEReactions] attribute DOMString alt; [CEReactions] attribute DOMString coords; @@ -623,7 +688,8 @@ interface HTMLAreaElement : HTMLElement { }; HTMLAreaElement implements HTMLHyperlinkElementUtils; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTableElement : HTMLElement { [CEReactions] attribute HTMLTableCaptionElement? caption; HTMLTableCaptionElement createCaption(); @@ -647,19 +713,22 @@ interface HTMLTableElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTableCaptionElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTableColElement : HTMLElement { [CEReactions] attribute unsigned long span; // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTableSectionElement : HTMLElement { [SameObject] readonly attribute HTMLCollection rows; HTMLElement insertRow(optional long index = -1); @@ -668,7 +737,8 @@ interface HTMLTableSectionElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTableRowElement : HTMLElement { readonly attribute long rowIndex; readonly attribute long sectionRowIndex; @@ -679,7 +749,8 @@ interface HTMLTableRowElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTableCellElement : HTMLElement { [CEReactions] attribute unsigned long colSpan; [CEReactions] attribute unsigned long rowSpan; @@ -692,7 +763,10 @@ interface HTMLTableCellElement : HTMLElement { // also has obsolete members }; -[OverrideBuiltins, LegacyUnenumerableNamedProperties, HTMLConstructor] +[Exposed=Window, + OverrideBuiltins, + LegacyUnenumerableNamedProperties, + HTMLConstructor] interface HTMLFormElement : HTMLElement { [CEReactions] attribute DOMString acceptCharset; [CEReactions] attribute USVString action; @@ -715,14 +789,16 @@ interface HTMLFormElement : HTMLElement { boolean reportValidity(); }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLLabelElement : HTMLElement { readonly attribute HTMLFormElement? form; [CEReactions] attribute DOMString htmlFor; readonly attribute HTMLElement? control; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLInputElement : HTMLElement { [CEReactions] attribute DOMString accept; [CEReactions] attribute DOMString alt; @@ -786,7 +862,8 @@ interface HTMLInputElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLButtonElement : HTMLElement { [CEReactions] attribute boolean autofocus; [CEReactions] attribute boolean disabled; @@ -810,7 +887,8 @@ interface HTMLButtonElement : HTMLElement { readonly attribute NodeList labels; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLSelectElement : HTMLElement { [CEReactions] attribute DOMString autocomplete; [CEReactions] attribute boolean autofocus; @@ -846,18 +924,22 @@ interface HTMLSelectElement : HTMLElement { readonly attribute NodeList labels; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDataListElement : HTMLElement { [SameObject] readonly attribute HTMLCollection options; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLOptGroupElement : HTMLElement { [CEReactions] attribute boolean disabled; [CEReactions] attribute DOMString label; }; -[HTMLConstructor, NamedConstructor=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false)] +[Exposed=Window, + HTMLConstructor, + NamedConstructor=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false)] interface HTMLOptionElement : HTMLElement { [CEReactions] attribute boolean disabled; readonly attribute HTMLFormElement? form; @@ -870,7 +952,8 @@ interface HTMLOptionElement : HTMLElement { readonly attribute long index; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTextAreaElement : HTMLElement { [CEReactions] attribute DOMString autocomplete; [CEReactions] attribute boolean autofocus; @@ -911,7 +994,8 @@ interface HTMLTextAreaElement : HTMLElement { void setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLOutputElement : HTMLElement { [SameObject, PutForwards=value] readonly attribute DOMTokenList htmlFor; readonly attribute HTMLFormElement? form; @@ -931,7 +1015,8 @@ interface HTMLOutputElement : HTMLElement { readonly attribute NodeList labels; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLProgressElement : HTMLElement { [CEReactions] attribute double value; [CEReactions] attribute double max; @@ -939,7 +1024,8 @@ interface HTMLProgressElement : HTMLElement { readonly attribute NodeList labels; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLMeterElement : HTMLElement { [CEReactions] attribute double value; [CEReactions] attribute double min; @@ -950,7 +1036,8 @@ interface HTMLMeterElement : HTMLElement { readonly attribute NodeList labels; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLFieldSetElement : HTMLElement { [CEReactions] attribute boolean disabled; readonly attribute HTMLFormElement? form; @@ -968,7 +1055,8 @@ interface HTMLFieldSetElement : HTMLElement { void setCustomValidity(DOMString error); }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLLegendElement : HTMLElement { readonly attribute HTMLFormElement? form; @@ -982,6 +1070,7 @@ enum SelectionMode { "preserve" // default }; +[Exposed=Window] interface ValidityState { readonly attribute boolean valueMissing; readonly attribute boolean typeMismatch; @@ -996,12 +1085,14 @@ interface ValidityState { readonly attribute boolean valid; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDetailsElement : HTMLElement { [CEReactions] attribute boolean open; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDialogElement : HTMLElement { [CEReactions] attribute boolean open; attribute DOMString returnValue; @@ -1010,12 +1101,12 @@ interface HTMLDialogElement : HTMLElement { [CEReactions] void close(optional DOMString returnValue); }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLScriptElement : HTMLElement { [CEReactions] attribute USVString src; [CEReactions] attribute DOMString type; [CEReactions] attribute boolean noModule; - [CEReactions] attribute DOMString charset; [CEReactions] attribute boolean async; [CEReactions] attribute boolean defer; [CEReactions] attribute DOMString? crossOrigin; @@ -1027,12 +1118,14 @@ interface HTMLScriptElement : HTMLElement { // also has obsolete members }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLTemplateElement : HTMLElement { readonly attribute DocumentFragment content; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLSlotElement : HTMLElement { [CEReactions] attribute DOMString name; sequence assignedNodes(optional AssignedNodesOptions options); @@ -1044,7 +1137,8 @@ dictionary AssignedNodesOptions { typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLCanvasElement : HTMLElement { [CEReactions] attribute unsigned long width; [CEReactions] attribute unsigned long height; @@ -1075,6 +1169,7 @@ dictionary CanvasRenderingContext2DSettings { enum ImageSmoothingQuality { "low", "medium", "high" }; +[Exposed=Window] interface CanvasRenderingContext2D { // back-reference to the canvas readonly attribute HTMLCanvasElement canvas; @@ -1184,7 +1279,8 @@ interface CanvasDrawPath { boolean isPointInStroke(Path2D path, unrestricted double x, unrestricted double y); }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface CanvasUserInterface { void drawFocusIfNeeded(Element element); void drawFocusIfNeeded(Path2D path, Element element); @@ -1192,7 +1288,8 @@ interface CanvasUserInterface { void scrollPathIntoView(Path2D path); }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface CanvasText { // text (see also the CanvasPathDrawingStyles and CanvasTextDrawingStyles interfaces) void fillText(DOMString text, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth); @@ -1238,7 +1335,8 @@ interface CanvasPathDrawingStyles { attribute unrestricted double lineDashOffset; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface CanvasTextDrawingStyles { // text attribute DOMString font; // (default 10px sans-serif) @@ -1274,6 +1372,7 @@ interface CanvasPattern { void setTransform(optional DOMMatrix2DInit transform); }; +[Exposed=Window] interface TextMetrics { // x-direction readonly attribute double width; // advance width @@ -1312,6 +1411,7 @@ interface Path2D { }; Path2D implements CanvasPath; +[Exposed=Window] interface ImageBitmapRenderingContext { readonly attribute HTMLCanvasElement canvas; void transferFromImageBitmap(ImageBitmap? bitmap); @@ -1363,6 +1463,7 @@ OffscreenCanvasRenderingContext2D implements CanvasPathDrawingStyles; OffscreenCanvasRenderingContext2D implements CanvasPath; +[Exposed=Window] interface CustomElementRegistry { [CEReactions] void define(DOMString name, Function constructor, optional ElementDefinitionOptions options); any get(DOMString name); @@ -1373,13 +1474,15 @@ dictionary ElementDefinitionOptions { DOMString extends; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface ElementContentEditable { [CEReactions] attribute DOMString contentEditable; readonly attribute boolean isContentEditable; }; -[Constructor, Exposed=(Window)] +[Exposed=Window, + Constructor] interface DataTransfer { attribute DOMString dropEffect; attribute DOMString effectAllowed; @@ -1396,6 +1499,7 @@ interface ElementContentEditable { [SameObject] readonly attribute FileList files; }; +[Exposed=Window] interface DataTransferItemList { readonly attribute unsigned long length; getter DataTransferItem (unsigned long index); @@ -1405,6 +1509,7 @@ interface DataTransferItemList { void clear(); }; +[Exposed=Window] interface DataTransferItem { readonly attribute DOMString kind; readonly attribute DOMString type; @@ -1414,7 +1519,8 @@ interface DataTransferItem { callback FunctionStringCallback = void (DOMString data); -[Constructor(DOMString type, optional DragEventInit eventInitDict)] +[Exposed=Window, + Constructor(DOMString type, optional DragEventInit eventInitDict)] interface DragEvent : MouseEvent { readonly attribute DataTransfer? dataTransfer; }; @@ -1482,13 +1588,16 @@ Window implements WindowEventHandlers; callback FrameRequestCallback = void (DOMHighResTimeStamp time); +[Exposed=Window] interface BarProp { readonly attribute boolean visible; }; enum ScrollRestoration { "auto", "manual" }; +[Exposed=Window] interface History { + readonly attribute unsigned long index; readonly attribute unsigned long length; attribute ScrollRestoration scrollRestoration; readonly attribute any state; @@ -1499,6 +1608,7 @@ interface History { void replaceState(any data, DOMString title, optional USVString? url = null); }; +[Exposed=Window] interface Location { // but see also additional creation steps and overridden internal methods [Unforgeable] stringifier attribute USVString href; [Unforgeable] readonly attribute USVString origin; @@ -1517,7 +1627,8 @@ interface Location { // but see also additional creation steps and overridden in [Unforgeable, SameObject] readonly attribute DOMStringList ancestorOrigins; }; -[Constructor(DOMString type, optional PopStateEventInit eventInitDict)] +[Exposed=Window, + Constructor(DOMString type, optional PopStateEventInit eventInitDict)] interface PopStateEvent : Event { readonly attribute any state; }; @@ -1526,7 +1637,8 @@ dictionary PopStateEventInit : EventInit { any state = null; }; -[Constructor(DOMString type, optional HashChangeEventInit eventInitDict)] +[Exposed=Window, + Constructor(DOMString type, optional HashChangeEventInit eventInitDict)] interface HashChangeEvent : Event { readonly attribute USVString oldURL; readonly attribute USVString newURL; @@ -1537,7 +1649,8 @@ dictionary HashChangeEventInit : EventInit { USVString newURL = ""; }; -[Constructor(DOMString type, optional PageTransitionEventInit eventInitDict)] +[Exposed=Window, + Constructor(DOMString type, optional PageTransitionEventInit eventInitDict)] interface PageTransitionEvent : Event { readonly attribute boolean persisted; }; @@ -1546,10 +1659,12 @@ dictionary PageTransitionEventInit : EventInit { boolean persisted = false; }; +[Exposed=Window] interface BeforeUnloadEvent : Event { attribute DOMString returnValue; }; +[Exposed=Window] interface ApplicationCache : EventTarget { // update status @@ -1622,7 +1737,8 @@ typedef OnErrorEventHandlerNonNull? OnErrorEventHandler; callback OnBeforeUnloadEventHandlerNonNull = DOMString? (Event event); typedef OnBeforeUnloadEventHandlerNonNull? OnBeforeUnloadEventHandler; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface GlobalEventHandlers { attribute EventHandler onabort; attribute EventHandler onauxclick; @@ -1688,7 +1804,8 @@ interface GlobalEventHandlers { attribute EventHandler onwaiting; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface WindowEventHandlers { attribute EventHandler onafterprint; attribute EventHandler onbeforeprint; @@ -1708,7 +1825,8 @@ interface WindowEventHandlers { attribute EventHandler onunload; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface DocumentAndElementEventHandlers { attribute EventHandler oncopy; attribute EventHandler oncut; @@ -1723,7 +1841,7 @@ interface WindowOrWorkerGlobalScope { // base64 utility methods DOMString btoa(DOMString data); - DOMString atob(DOMString data); + ByteString atob(DOMString data); // timers long setTimeout(TimerHandler handler, optional long timeout = 0, any... arguments); @@ -1738,6 +1856,7 @@ interface WindowOrWorkerGlobalScope { Window implements WindowOrWorkerGlobalScope; WorkerGlobalScope implements WindowOrWorkerGlobalScope; +[Exposed=Window] interface Navigator { // objects implementing this interface also implement the interfaces given below }; @@ -1775,25 +1894,29 @@ interface NavigatorLanguage { readonly attribute FrozenArray languages; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface NavigatorContentUtils { void registerProtocolHandler(DOMString scheme, USVString url, DOMString title); void unregisterProtocolHandler(DOMString scheme, USVString url); }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface NavigatorCookies { readonly attribute boolean cookieEnabled; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface NavigatorPlugins { [SameObject] readonly attribute PluginArray plugins; [SameObject] readonly attribute MimeTypeArray mimeTypes; boolean javaEnabled(); }; -[LegacyUnenumerableNamedProperties] +[Exposed=Window, + LegacyUnenumerableNamedProperties] interface PluginArray { void refresh(optional boolean reload = false); readonly attribute unsigned long length; @@ -1801,14 +1924,16 @@ interface PluginArray { getter Plugin? namedItem(DOMString name); }; -[LegacyUnenumerableNamedProperties] +[Exposed=Window, + LegacyUnenumerableNamedProperties] interface MimeTypeArray { readonly attribute unsigned long length; getter MimeType? item(unsigned long index); getter MimeType? namedItem(DOMString name); }; -[LegacyUnenumerableNamedProperties] +[Exposed=Window, + LegacyUnenumerableNamedProperties] interface Plugin { readonly attribute DOMString name; readonly attribute DOMString description; @@ -1818,6 +1943,7 @@ interface Plugin { getter MimeType? namedItem(DOMString name); }; +[Exposed=Window] interface MimeType { readonly attribute DOMString type; readonly attribute DOMString description; @@ -1850,7 +1976,7 @@ dictionary ImageBitmapOptions { ResizeQuality resizeQuality = "low"; }; -[Constructor(DOMString type, optional MessageEventInit eventInitDict), Exposed=(Window,Worker)] +[Constructor(DOMString type, optional MessageEventInit eventInitDict), Exposed=(Window,Worker,AudioWorklet)] interface MessageEvent : Event { readonly attribute any data; readonly attribute USVString origin; @@ -1942,7 +2068,7 @@ interface MessageChannel { readonly attribute MessagePort port2; }; -[Exposed=(Window,Worker), Transferable] +[Exposed=(Window,Worker,AudioWorklet), Transferable] interface MessagePort : EventTarget { void postMessage(any message, optional sequence transfer = []); void start(); @@ -2054,6 +2180,7 @@ interface WorkerLocation { readonly attribute USVString hash; }; +[Exposed=Window] interface Storage { readonly attribute unsigned long length; DOMString? key(unsigned long index); @@ -2063,19 +2190,22 @@ interface Storage { void clear(); }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface WindowSessionStorage { readonly attribute Storage sessionStorage; }; Window implements WindowSessionStorage; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface WindowLocalStorage { readonly attribute Storage localStorage; }; Window implements WindowLocalStorage; -[Constructor(DOMString type, optional StorageEventInit eventInitDict)] +[Exposed=Window, + Constructor(DOMString type, optional StorageEventInit eventInitDict)] interface StorageEvent : Event { readonly attribute DOMString? key; readonly attribute DOMString? oldValue; @@ -2092,22 +2222,8 @@ dictionary StorageEventInit : EventInit { Storage? storageArea = null; }; -// Note: intentionally not [HTMLConstructor] -interface HTMLAppletElement : HTMLElement { - attribute DOMString align; - attribute DOMString alt; - attribute DOMString archive; - attribute DOMString code; - attribute USVString codeBase; - attribute DOMString height; - attribute unsigned long hspace; - attribute DOMString name; - attribute USVString _object; // the underscore is not part of the identifier - attribute unsigned long vspace; - attribute DOMString width; -}; - -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLMarqueeElement : HTMLElement { [CEReactions] attribute DOMString behavior; [CEReactions] attribute DOMString bgColor; @@ -2129,14 +2245,16 @@ interface HTMLMarqueeElement : HTMLElement { void stop(); }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLFrameSetElement : HTMLElement { [CEReactions] attribute DOMString cols; [CEReactions] attribute DOMString rows; }; HTMLFrameSetElement implements WindowEventHandlers; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLFrameElement : HTMLElement { [CEReactions] attribute DOMString name; [CEReactions] attribute DOMString scrolling; @@ -2188,7 +2306,8 @@ partial interface HTMLTableColElement { [CEReactions] attribute DOMString width; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLDirectoryElement : HTMLElement { [CEReactions] attribute boolean compact; }; @@ -2206,7 +2325,8 @@ partial interface HTMLEmbedElement { [CEReactions] attribute DOMString name; }; -[HTMLConstructor] +[Exposed=Window, + HTMLConstructor] interface HTMLFontElement : HTMLElement { [CEReactions] attribute [TreatNullAs=EmptyString] DOMString color; [CEReactions] attribute DOMString face; @@ -2309,6 +2429,7 @@ partial interface HTMLPreElement { }; partial interface HTMLScriptElement { + [CEReactions] attribute DOMString charset; [CEReactions] attribute DOMString event; [CEReactions] attribute DOMString htmlFor; }; @@ -2385,7 +2506,8 @@ partial interface Window { [Replaceable, SameObject] readonly attribute External external; }; -[NoInterfaceObject] +[Exposed=Window, + NoInterfaceObject] interface External { void AddSearchProvider(); void IsSearchProviderInstalled(); diff --git a/tests/wpt/web-platform-tests/interfaces/wake-lock.idl b/tests/wpt/web-platform-tests/interfaces/wake-lock.idl new file mode 100644 index 0000000000000..4e2b257d24efe --- /dev/null +++ b/tests/wpt/web-platform-tests/interfaces/wake-lock.idl @@ -0,0 +1,23 @@ +enum WakeLockType { + "screen", + "system" +}; + +partial interface Navigator { + [SecureContext] Promise getWakeLock(WakeLockType type); +}; + +[SecureContext, + Exposed=Window] +interface WakeLock : EventTarget { + readonly attribute WakeLockType type; + readonly attribute boolean active; + attribute EventHandler onactivechange; + WakeLockRequest createRequest(); +}; + +[SecureContext, + Exposed=Window] +interface WakeLockRequest { + void cancel(); +}; diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist index af6a293dd8f89..77ba95230a1c9 100644 --- a/tests/wpt/web-platform-tests/lint.whitelist +++ b/tests/wpt/web-platform-tests/lint.whitelist @@ -146,6 +146,7 @@ PARSE-FAILED:content-security-policy/svg/including.sub.svg #Helper files that aren't valid XML PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.xml PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.xml +PARSE-FAILED:acid/acid3/empty.xml # The patches may have trailing whitespace TRAILING WHITESPACE:webgl/tools/*.patch @@ -338,6 +339,9 @@ GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/w # Intentional use of setTimeout SET TIMEOUT: html/webappapis/timers/* +# setTimeout use in reftests +SET TIMEOUT: acid/acid3/test.html + # CI scripts PRINT STATEMENT:check_stability.py W3C-TEST.ORG:check_stability.py diff --git a/tests/wpt/web-platform-tests/longtask-timing/shared-renderer/longtask-in-new-window.html b/tests/wpt/web-platform-tests/longtask-timing/shared-renderer/longtask-in-new-window.html new file mode 100644 index 0000000000000..ebe9cdcb727ce --- /dev/null +++ b/tests/wpt/web-platform-tests/longtask-timing/shared-renderer/longtask-in-new-window.html @@ -0,0 +1,45 @@ + + +LongTask Timing: long task in another window + + + + + + + diff --git a/tests/wpt/web-platform-tests/longtask-timing/shared-renderer/resources/frame-with-longtask.html b/tests/wpt/web-platform-tests/longtask-timing/shared-renderer/resources/frame-with-longtask.html new file mode 100644 index 0000000000000..72e525f04d119 --- /dev/null +++ b/tests/wpt/web-platform-tests/longtask-timing/shared-renderer/resources/frame-with-longtask.html @@ -0,0 +1,14 @@ + + + + +Long Task Frame + +

Long Task plus PostMessage

+ + + diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html index 452bfc1c6eef0..307c19b101b81 100644 --- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html +++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html @@ -15,6 +15,6 @@

Precondition

diff --git a/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html b/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html index 2f98dda24d095..1e90ce1954f41 100644 --- a/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html +++ b/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html @@ -24,6 +24,7 @@ [SecureContext, Exposed=Window] interface Sensor : EventTarget { readonly attribute boolean activated; + readonly attribute boolean hasReading; readonly attribute DOMHighResTimeStamp? timestamp; void start(); void stop(); @@ -34,19 +35,19 @@ [Constructor(optional SensorOptions sensorOptions), Exposed=Window] interface Magnetometer : Sensor { - readonly attribute unrestricted double? x; - readonly attribute unrestricted double? y; - readonly attribute unrestricted double? z; + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; }; [Constructor(optional SensorOptions sensorOptions), Exposed=Window] interface UncalibratedMagnetometer : Sensor { - readonly attribute unrestricted double? x; - readonly attribute unrestricted double? y; - readonly attribute unrestricted double? z; - readonly attribute unrestricted double? xBias; - readonly attribute unrestricted double? yBias; - readonly attribute unrestricted double? zBias; + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; + readonly attribute double? xBias; + readonly attribute double? yBias; + readonly attribute double? zBias; }; diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.html similarity index 90% rename from tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html rename to tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.html index 1f48e854f7ecf..12e64925847f1 100644 --- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html +++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.html @@ -2,8 +2,8 @@ + - + + + + + + diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-init.https.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-init.https.html index a51cb67913cc8..e3e5ada541cb5 100644 --- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-init.https.html +++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-init.https.html @@ -18,53 +18,19 @@

Description

- - diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS b/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS index 2fec44486be0d..25688fa7c9b27 100644 --- a/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS +++ b/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS @@ -1,3 +1,5 @@ @agouaillard @alvestrand @dontcallmedom +@eric-carlson +@youennf diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html deleted file mode 100644 index 742363922fb02..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html deleted file mode 100644 index 3f781b8201a77..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html deleted file mode 100644 index f584e0be95a77..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html deleted file mode 100644 index eb24a71a7969f..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html deleted file mode 100644 index 8452988259ba3..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html deleted file mode 100644 index 148a6ec880db0..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html deleted file mode 100644 index a640ddee7d93f..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html deleted file mode 100644 index 48f005a386ebd..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html deleted file mode 100644 index f44a0b54d66a0..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html deleted file mode 100644 index 9cd4f1ba42167..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Allowed content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/audio-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index 277d478918069..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index 582ed6012b1ba..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index 37d4db54b4918..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index b4957a41eb176..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index e910a0ab7be41..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index 1f8763010f025..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index 6d67e4d0e407c..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index 0d8b5ebdbd10d..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index 326ca747cb42f..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index 35e3102a5dd53..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index eaa1cc5d72924..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html deleted file mode 100644 index ff99ecf9bbd05..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index 2ea8aadcaa365..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index 2aa9e013bb108..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index b5dcde734a4e7..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html deleted file mode 100644 index 1fb7a9385a6c2..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index aaeaf76737f33..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index a649f4de48411..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index fa1d0fe9094c9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index 0dad760aad33a..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index ed11ad73e8d90..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index de84e1278b66f..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index 45a2764ade60f..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index 09e948a84b586..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index f72d269d11ea9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index a69f2bb412e6a..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index f98fe6c4cdfd1..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html deleted file mode 100644 index b891c73e81720..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Mixed-Content: Blockable content - - - - - - - - - - - - -
- - diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/fetch-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/common.js b/tests/wpt/web-platform-tests/mixed-content/generic/common.js index 36427a4669fa0..d04aabcfcd2a0 100644 --- a/tests/wpt/web-platform-tests/mixed-content/generic/common.js +++ b/tests/wpt/web-platform-tests/mixed-content/generic/common.js @@ -50,9 +50,9 @@ function xhrRequest(url, responseType) { xhr.addEventListener("load", function() { if (xhr.status != 200) - return reject(Error(xhr.statusText)); - - resolve(xhr.response); + reject(Error(xhr.statusText)); + else + resolve(xhr.response); }); xhr.send(); @@ -99,7 +99,7 @@ function bindEvents(element, resolveEventName, rejectEventName) { * {@code eventPromise} property. Default value evaluates to false. * @return {DOMElement} The newly created DOM element. */ -function createElement(tagName, attrs, parent, doBindEvents) { +function createElement(tagName, attrs, parentNode, doBindEvents) { var element = document.createElement(tagName); if (doBindEvents) @@ -117,8 +117,8 @@ function createElement(tagName, attrs, parent, doBindEvents) { if (!isImg) setAttributes(element, attrs); - if (parent) - parent.appendChild(element); + if (parentNode) + parentNode.appendChild(element); if (isImg) setAttributes(element, attrs); @@ -126,8 +126,8 @@ function createElement(tagName, attrs, parent, doBindEvents) { return element; } -function createRequestViaElement(tagName, attrs, parent) { - return createElement(tagName, attrs, parent, true).eventPromise; +function createRequestViaElement(tagName, attrs, parentNode) { + return createElement(tagName, attrs, parentNode, true).eventPromise; } /** @@ -189,7 +189,12 @@ function requestViaFetch(url) { * @return {Promise} The promise for success/error events. */ function requestViaWorker(url) { - var worker = new Worker(url); + var worker; + try { + worker = new Worker(url); + } catch (e) { + return Promise.reject(e); + } bindEvents(worker, "message", "error"); worker.postMessage(''); @@ -304,16 +309,20 @@ function requestViaLinkPrefetch(url) { */ function createMediaElement(type, media_attrs, source_attrs) { var mediaElement = createElement(type, {}); - var sourceElement = createElement("source", {}, mediaElement); + + var sourceElement = createElement("source", {}); mediaElement.eventPromise = new Promise(function(resolve, reject) { mediaElement.addEventListener("loadeddata", resolve); + // Notice that the source element will raise the error. sourceElement.addEventListener("error", reject); }); setAttributes(mediaElement, media_attrs); setAttributes(sourceElement, source_attrs); + + mediaElement.appendChild(sourceElement); document.body.appendChild(mediaElement); return mediaElement; @@ -328,7 +337,7 @@ function createMediaElement(type, media_attrs, source_attrs) { function requestViaVideo(url) { return createMediaElement("video", {}, - {type: "video/mp4", src: url}).eventPromise; + {type: "video/ogg", src: url}).eventPromise; } /** @@ -340,7 +349,7 @@ function requestViaVideo(url) { function requestViaAudio(url) { return createMediaElement("audio", {}, - {type: "audio/mpeg", src: url}).eventPromise; + {type: "audio/wav", src: url}).eventPromise; } /** diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/expect.py b/tests/wpt/web-platform-tests/mixed-content/generic/expect.py index a3ea61b21392e..672a54c3a6ebf 100644 --- a/tests/wpt/web-platform-tests/mixed-content/generic/expect.py +++ b/tests/wpt/web-platform-tests/mixed-content/generic/expect.py @@ -71,14 +71,13 @@ def main(request, response): response_data = open(os.path.join(request.doc_root, "images", "smiley.png"), "rb").read() - elif content_type == "audio/mpeg": + elif content_type == "audio/wav": response_data = open(os.path.join(request.doc_root, - "media", - "sound_5.oga"), "rb").read() - elif content_type == "video/mp4": + "webaudio", "resources", "sin_440Hz_-6dBFS_1s.wav"), "rb").read() + elif content_type == "video/ogg": response_data = open(os.path.join(request.doc_root, "media", - "movie_5.mp4"), "rb").read() + "movie_5.ogv"), "rb").read() elif content_type == "application/javascript": response_data = open(os.path.join(request.doc_root, "mixed-content", diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js b/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js index 7f3a7bfa96782..1dcf27eb4e578 100644 --- a/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js +++ b/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js @@ -88,8 +88,8 @@ function MixedContentTestCase(scenario, description, sanityChecker) { "script-tag": "text/javascript", "worker-request": "application/javascript", "xhr-request": "application/json", - "audio-tag": "audio/mpeg", - "video-tag": "video/mp4", + "audio-tag": "audio/wav", + "video-tag": "video/ogg", "picture-tag": "image/png", "object-tag": "text/html", "link-css-tag": "text/css", @@ -119,12 +119,12 @@ function MixedContentTestCase(scenario, description, sanityChecker) { contentType[scenario.subresource]; xhrRequest(announceResourceRequestUrl) - .then(function(response) { + .then(mixed_content_test.step_func(_ => { // Send out the real resource request. // This should tear down the key if it's not blocked. return resourceMap[scenario.subresource](resourceRequestUrl); - }) - .then(function() { + })) + .then(mixed_content_test.step_func(_ => { mixed_content_test.step(function() { assert_equals("allowed", scenario.expectation, "The triggered event should match '" + @@ -133,7 +133,8 @@ function MixedContentTestCase(scenario, description, sanityChecker) { // Send request to check if the key has been torn down. return xhrRequest(assertResourceRequestUrl); - }, function(error) { + })) + .catch(mixed_content_test.step_func(e => { mixed_content_test.step(function() { assert_equals("blocked", scenario.expectation, "The triggered event should match '" + @@ -145,19 +146,15 @@ function MixedContentTestCase(scenario, description, sanityChecker) { // When requestResource fails, we also check the key state. return xhrRequest(assertResourceRequestUrl); - }) - .then(function(response) { + })) + .then(mixed_content_test.step_func_done(response => { // Now check if the value has been torn down. If it's still there, // we have blocked the request to mixed-content. - mixed_content_test.step(function() { - assert_equals(response.status, scenario.expectation, - "The resource request should be '" + scenario.expectation + - "'."); - }, "Check if request was sent."); - mixed_content_test.done(); - }); + assert_equals(response.status, scenario.expectation, + "The resource request should be '" + scenario.expectation + "'."); + })); } // runTest - return {start: runTest}; + return {start: mixed_content_test.step_func(runTest) }; } // MixedContentTestCase diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/tools/clean.py b/tests/wpt/web-platform-tests/mixed-content/generic/tools/clean.py index 9416f0b5bd95b..15f294b5c8c87 100755 --- a/tests/wpt/web-platform-tests/mixed-content/generic/tools/clean.py +++ b/tests/wpt/web-platform-tests/mixed-content/generic/tools/clean.py @@ -8,7 +8,6 @@ def rmtree(top): top = os.path.abspath(top) assert top != os.path.expanduser("~") assert len(top) > len(os.path.expanduser("~")) - assert "web-platform-tests" in top assert "mixed-content" in top for root, dirs, files in os.walk(top, topdown=False): diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py b/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py index 5c2807d2834fe..0bf41f2d1c6d3 100644 --- a/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py +++ b/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py @@ -13,13 +13,14 @@ spec_filename = os.path.join(spec_directory, "spec.src.json") generated_spec_json_filename = os.path.join(spec_directory, "spec_json.js") -selection_pattern = '%(opt_in_method)s/' + \ +selection_pattern = '%(subresource)s/' + \ + '%(opt_in_method)s/' + \ '%(origin)s/' + \ - '%(subresource)s/' + \ '%(context_nesting)s/' + \ '%(redirection)s/' -test_file_path_pattern = '%(spec_name)s/' + selection_pattern + \ +test_file_path_pattern = selection_pattern + \ + '%(spec_name)s/' + \ '%(name)s.%(source_scheme)s.html' diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/img-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/img-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-css-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/object-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/object-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers deleted file mode 100644 index 46e2255e388e9..0000000000000 --- a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/picture-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/script-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/script-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/spec.src.json b/tests/wpt/web-platform-tests/mixed-content/spec.src.json index 3f1540ab4083b..536646d3cea28 100644 --- a/tests/wpt/web-platform-tests/mixed-content/spec.src.json +++ b/tests/wpt/web-platform-tests/mixed-content/spec.src.json @@ -231,10 +231,8 @@ ], "subresource": { "blockable": [ - "iframe-tag", "script-tag", "link-css-tag", - "form-tag", "xhr-request", "worker-request", "fetch-request", diff --git a/tests/wpt/web-platform-tests/mixed-content/spec_json.js b/tests/wpt/web-platform-tests/mixed-content/spec_json.js index 5de1b17e303d8..44012ee40ab52 100644 --- a/tests/wpt/web-platform-tests/mixed-content/spec_json.js +++ b/tests/wpt/web-platform-tests/mixed-content/spec_json.js @@ -1 +1 @@ -var SPEC_JSON = {"test_expansion_schema": {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http", "same-host-wss", "same-host-ws", "cross-origin-wss", "cross-origin-ws"], "subresource": {"blockable": ["iframe-tag", "script-tag", "link-css-tag", "form-tag", "xhr-request", "worker-request", "fetch-request", "a-tag", "object-tag", "picture-tag", "websocket-request"], "optionally-blockable": ["img-tag", "audio-tag", "video-tag", "link-prefetch-tag"]}, "context_nesting": ["top-level", "sub-level"], "expectation": ["allowed", "blocked"], "expansion": ["default", "override"], "redirection": ["no-redirect", "keep-scheme-redirect", "swap-scheme-redirect"], "opt_in_method": ["no-opt-in", "http-csp", "meta-csp", "img-crossorigin"], "source_scheme": ["http", "https"]}, "specification": [{"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-allows", "redirection": "*", "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}], "description": "Test behavior of optionally-blockable content", "specification_url": "http://www.w3.org/TR/mixed-content/#category-optionally-blockable", "name": "optionally-blockable", "title": "Optionally-blockable content"}, {"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-ws", "same-host-ws"], "name": "ws-downgrade-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["no-opt-in", "http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of blockable content.", "specification_url": "http://www.w3.org/TR/mixed-content/#category-blockable", "name": "blockable", "title": "Blockable content"}, {"test_expansion": [{"origin": ["same-host-https"], "name": "allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": ["same-host-wss"], "name": "websocket-allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of allowed content.", "specification_url": "http://www.w3.org/TR/mixed-content/", "name": "allowed", "title": "Allowed content"}], "excluded_tests": [{"origin": "*", "name": "Redundant-subresources", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["a-tag"], "optionally-blockable": []}}, {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http"], "name": "Skip-origins-not-applicable-to-websockets", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["websocket-request"], "optionally-blockable": []}}, {"origin": "*", "name": "TODO-opt-in-method-img-cross-origin", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "img-crossorigin", "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": "*", "name": "Skip-redundant-for-opt-in-method", "redirection": ["keep-scheme-redirect", "swap-scheme-redirect"], "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": ["meta-csp", "img-crossorigin"], "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}]}; +var SPEC_JSON = {"test_expansion_schema": {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http", "same-host-wss", "same-host-ws", "cross-origin-wss", "cross-origin-ws"], "subresource": {"blockable": ["script-tag", "link-css-tag", "xhr-request", "worker-request", "fetch-request", "a-tag", "object-tag", "picture-tag", "websocket-request"], "optionally-blockable": ["img-tag", "audio-tag", "video-tag", "link-prefetch-tag"]}, "context_nesting": ["top-level", "sub-level"], "expectation": ["allowed", "blocked"], "expansion": ["default", "override"], "redirection": ["no-redirect", "keep-scheme-redirect", "swap-scheme-redirect"], "opt_in_method": ["no-opt-in", "http-csp", "meta-csp", "img-crossorigin"], "source_scheme": ["http", "https"]}, "specification": [{"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-allows", "redirection": "*", "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}], "description": "Test behavior of optionally-blockable content", "specification_url": "http://www.w3.org/TR/mixed-content/#category-optionally-blockable", "name": "optionally-blockable", "title": "Optionally-blockable content"}, {"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-ws", "same-host-ws"], "name": "ws-downgrade-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["no-opt-in", "http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of blockable content.", "specification_url": "http://www.w3.org/TR/mixed-content/#category-blockable", "name": "blockable", "title": "Blockable content"}, {"test_expansion": [{"origin": ["same-host-https"], "name": "allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": ["same-host-wss"], "name": "websocket-allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of allowed content.", "specification_url": "http://www.w3.org/TR/mixed-content/", "name": "allowed", "title": "Allowed content"}], "excluded_tests": [{"origin": "*", "name": "Redundant-subresources", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["a-tag"], "optionally-blockable": []}}, {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http"], "name": "Skip-origins-not-applicable-to-websockets", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["websocket-request"], "optionally-blockable": []}}, {"origin": "*", "name": "TODO-opt-in-method-img-cross-origin", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "img-crossorigin", "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": "*", "name": "Skip-redundant-for-opt-in-method", "redirection": ["keep-scheme-redirect", "swap-scheme-redirect"], "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": ["meta-csp", "img-crossorigin"], "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}]}; diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/video-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/meta-csp/cross-origin-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/meta-csp/same-host-http/top-level/no-redirect/optionally-blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-http/top-level/keep-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-http/top-level/no-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-http/top-level/swap-scheme-redirect/optionally-blockable/no-opt-in-allows.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/video-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/http-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/meta-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/meta-csp/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/meta-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/meta-csp/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/meta-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/meta-csp/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/keep-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-ws/top-level/swap-scheme-redirect/blockable/ws-downgrade-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/keep-scheme-redirect/allowed/websocket-allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/websocket-request/no-opt-in/same-host-wss/top-level/no-redirect/allowed/websocket-allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/worker-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/worker-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.headers rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html similarity index 100% rename from tests/wpt/web-platform-tests/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html rename to tests/wpt/web-platform-tests/mixed-content/xhr-request/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html diff --git a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html index 41efb8f023aa1..18d41cec9eef5 100644 --- a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html +++ b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html @@ -15,7 +15,7 @@

Note:

diff --git a/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html b/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html index 82ab9b3851b38..44c16081cc13a 100644 --- a/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html +++ b/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html @@ -24,6 +24,7 @@ [SecureContext, Exposed=Window] interface Sensor : EventTarget { readonly attribute boolean activated; + readonly attribute boolean hasReading; readonly attribute DOMHighResTimeStamp? timestamp; void start(); void stop(); diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js b/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js index 33f266754620f..0ed40101f37dc 100644 --- a/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js @@ -155,14 +155,14 @@ function updateDescriptionComplete() { } function updateDescriptionSecondStepTouchActionElement(target, scrollReturnInterval) { - window.setTimeout(function() { + window.step_timeout(function() { objectScroller(target, 'up', 0);} , scrollReturnInterval); document.getElementById('desc').innerHTML = "Test Description: Try to scroll element RIGHT moving your outside of the red border"; } function updateDescriptionThirdStepTouchActionElement(target, scrollReturnInterval) { - window.setTimeout(function() { + window.step_timeout(function() { objectScroller(target, 'left', 0);} , scrollReturnInterval); document.getElementById('desc').innerHTML = "Test Description: Try to scroll element DOWN then RIGHT starting your touch inside of the element. Then tap complete button"; diff --git a/tests/wpt/web-platform-tests/referrer-policy/generic/iframe-inheritance.html b/tests/wpt/web-platform-tests/referrer-policy/generic/iframe-inheritance.html new file mode 100644 index 0000000000000..478a7ce6fe6aa --- /dev/null +++ b/tests/wpt/web-platform-tests/referrer-policy/generic/iframe-inheritance.html @@ -0,0 +1,39 @@ + + + + Referrer Policy: iframes correctly inherit the ancestor's referrer + + + + + + + + + +

Referrer Policy: iframes correctly inherit the ancestor's referrer

+ + +
+ + diff --git a/tests/wpt/web-platform-tests/requestidlecallback/callback-timeout-with-raf.html b/tests/wpt/web-platform-tests/requestidlecallback/callback-timeout-when-busy.html similarity index 68% rename from tests/wpt/web-platform-tests/requestidlecallback/callback-timeout-with-raf.html rename to tests/wpt/web-platform-tests/requestidlecallback/callback-timeout-when-busy.html index 54339dcc01b9c..adf07408fb7b7 100644 --- a/tests/wpt/web-platform-tests/requestidlecallback/callback-timeout-with-raf.html +++ b/tests/wpt/web-platform-tests/requestidlecallback/callback-timeout-when-busy.html @@ -8,27 +8,27 @@ async_test(function() { // Check whether requestIdleCallback with a timeout works when the event loop // is busy. - var busy_raf_loop_iterations_remaining = 10; // Should take 20 * 40 = 400ms + var busy_loop_iterations_remaining = 10; // Should take 20 * 40 = 400ms var idle_callback_scheduled; var idle_callback = this.step_func_done(function(deadline) { assert_false(deadline.didTimeout, "IdleDeadline.didTimeout MUST be false if requestIdleCallback wasn't scheduled due to a timeout"); - assert_equals(busy_raf_loop_iterations_remaining, 0, "Busy rAF loop should be finished by the time we get scheduled"); + assert_equals(busy_loop_iterations_remaining, 0, "Busy event loop should be finished by the time we get scheduled"); }); - var busy_raf_loop_iterations_remaining = 10; // Should take 20 * 40 = 400ms - requestAnimationFrame(this.step_func(function busyRAFLoop() { + var busy_loop_iterations_remaining = 10; // Should take 20 * 40 = 400ms + step_timeout(this.step_func(function busyLoop() { var start_time = performance.now(); if (!idle_callback_scheduled) { idle_callback_scheduled = start_time; requestIdleCallback(idle_callback); } - // Use up the whole frame budget. + // Use up more than a frames worth of budget. while (performance.now() - start_time < 40) { } - if (busy_raf_loop_iterations_remaining > 0) { - busy_raf_loop_iterations_remaining--; - requestAnimationFrame(busyRAFLoop); + if (busy_loop_iterations_remaining > 0) { + busy_loop_iterations_remaining--; + step_timeout(busyLoop); } })); }, 'requestIdleCallback not scheduled when event loop is busy.'); @@ -36,7 +36,7 @@ async_test(function() { // Check whether requestIdleCallback with a timeout works when the event loop // is busy. - var busy_raf_loop_iterations_remaining = 10; // Should take 20 * 40 = 400ms + var busy_loop_iterations_remaining = 10; // Should take 20 * 40 = 400ms var timeout = 200; var idle_callback_scheduled; var idle_callback = this.step_func_done(function(deadline) { @@ -44,22 +44,22 @@ assert_true(time_delta >= timeout, "Should only have been run after timeout"); assert_true(deadline.timeRemaining() == 0, "IdleDeadline.timeRemaining MUST be equal to zero if requestIdleCallback was scheduled due to a timeout"); assert_true(deadline.didTimeout, "IdleDeadline.didTimeout MUST be true if requestIdleCallback was scheduled due to a timeout"); - assert_true(busy_raf_loop_iterations_remaining > 0, "Busy rAF loop should still be going"); + assert_true(busy_loop_iterations_remaining > 0, "Busy event loop should still be going"); }); - requestAnimationFrame(this.step_func(function busyRAFLoop() { + step_timeout(this.step_func(function busyLoop() { var start_time = performance.now(); if (!idle_callback_scheduled) { idle_callback_scheduled = start_time; requestIdleCallback(idle_callback, { timeout: timeout }); } - // Use up the whole frame budget. + // Use up more than a frames worth of budget. while (performance.now() - start_time < 40) { } - if (busy_raf_loop_iterations_remaining > 0) { - busy_raf_loop_iterations_remaining--; - requestAnimationFrame(busyRAFLoop); + if (busy_loop_iterations_remaining > 0) { + busy_loop_iterations_remaining--; + step_timeout(busyLoop); } })); }, 'requestIdleCallback scheduled with timeout when event loop is busy.'); diff --git a/tests/wpt/web-platform-tests/requestidlecallback/idlharness.html b/tests/wpt/web-platform-tests/requestidlecallback/idlharness.html index 6033535f397aa..4007d09fec356 100644 --- a/tests/wpt/web-platform-tests/requestidlecallback/idlharness.html +++ b/tests/wpt/web-platform-tests/requestidlecallback/idlharness.html @@ -23,6 +23,11 @@ unsigned long timeout; }; +[Exposed=Window] interface IdleDeadline { + DOMHighResTimeStamp timeRemaining(); + readonly attribute boolean didTimeout; +}; + callback IdleRequestCallback = void (IdleDeadline deadline); diff --git a/tests/wpt/web-platform-tests/css/css-flexbox-1/support/check-layout-th.js b/tests/wpt/web-platform-tests/resources/check-layout-th.js similarity index 95% rename from tests/wpt/web-platform-tests/css/css-flexbox-1/support/check-layout-th.js rename to tests/wpt/web-platform-tests/resources/check-layout-th.js index 07f7d5ded829e..9b83df74ef2a7 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox-1/support/check-layout-th.js +++ b/tests/wpt/web-platform-tests/resources/check-layout-th.js @@ -69,6 +69,11 @@ function checkExpectedValues(t, node, prefix) assert_tolerance(node.scrollHeight, expectedHeight, prefix + "scrollHeight"); } + var expectedWidth = checkAttribute(output, node, "data-expected-bounding-client-rect-width"); + if (expectedWidth) { + assert_tolerance(node.getBoundingClientRect().width, expectedWidth, prefix + "getBoundingClientRect().width"); + } + var expectedOffset = checkAttribute(output, node, "data-total-x"); if (expectedOffset) { var totalLeft = node.clientLeft + node.offsetLeft; @@ -156,14 +161,15 @@ function checkExpectedValues(t, node, prefix) return output.checked; } -window.checkLayout = function(selectorList, outputContainer) +var testNumber = 0; + +window.checkLayout = function(selectorList, callDone = true) { if (!selectorList) { console.error("You must provide a CSS selector of nodes to check."); return; } var nodes = document.querySelectorAll(selectorList); - var testNumber = 0; nodes = Array.prototype.slice.call(nodes); nodes.reverse(); var checkedLayout = false; @@ -184,7 +190,8 @@ window.checkLayout = function(selectorList, outputContainer) if (!checkedLayout) { console.error("No valid data-* attributes found in selector list : " + selectorList); } - done(); + if (callDone) + done(); }; })(); diff --git a/tests/wpt/web-platform-tests/resources/idlharness.js b/tests/wpt/web-platform-tests/resources/idlharness.js index eda6a420dd6ea..587325c3aea37 100644 --- a/tests/wpt/web-platform-tests/resources/idlharness.js +++ b/tests/wpt/web-platform-tests/resources/idlharness.js @@ -167,11 +167,11 @@ self.IdlArray = function() }; //@} -IdlArray.prototype.add_idls = function(raw_idls) +IdlArray.prototype.add_idls = function(raw_idls, options) //@{ { /** Entry point. See documentation at beginning of file. */ - this.internal_add_idls(WebIDL2.parse(raw_idls)); + this.internal_add_idls(WebIDL2.parse(raw_idls), options); }; //@} @@ -195,27 +195,60 @@ IdlArray.prototype.add_untested_idls = function(raw_idls) }; //@} -IdlArray.prototype.internal_add_idls = function(parsed_idls) +IdlArray.prototype.internal_add_idls = function(parsed_idls, options) //@{ { /** * Internal helper called by add_idls() and add_untested_idls(). + * * parsed_idls is an array of objects that come from WebIDLParser.js's * "definitions" production. The add_untested_idls() entry point * additionally sets an .untested property on each object (and its * .members) so that they'll be skipped by test() -- they'll only be * used for base interfaces of tested interfaces, return types, etc. + * + * options is a dictionary that can have an only or except member which are + * arrays. If only is given then only members, partials and interface + * targets listed will be added, and if except is given only those that + * aren't listed will be added. Only one of only and except can be used. */ + + if (options && options.only && options.except) + { + throw "The only and except options can't be used together." + } + + function should_skip(name) + { + if (options && options.only && options.only.indexOf(name) == -1) + { + return true; + } + if (options && options.except && options.except.indexOf(name) != -1) + { + return true; + } + return false; + } + parsed_idls.forEach(function(parsed_idl) { if (parsed_idl.type == "interface" && parsed_idl.partial) { + if (should_skip(parsed_idl.name)) + { + return; + } this.partials.push(parsed_idl); return; } if (parsed_idl.type == "implements") { + if (should_skip(parsed_idl.target)) + { + return; + } if (!(parsed_idl.target in this["implements"])) { this["implements"][parsed_idl.target] = []; @@ -229,6 +262,10 @@ IdlArray.prototype.internal_add_idls = function(parsed_idls) { throw "Duplicate identifier " + parsed_idl.name; } + if (should_skip(parsed_idl.name)) + { + return; + } switch(parsed_idl.type) { case "interface": diff --git a/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.html b/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.html index 737f31b1dcfd3..581d761f5e795 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.html +++ b/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.html @@ -25,13 +25,19 @@ assert_unreached("isSecureContext should be supported"); }); - var w2 = new Worker(https_dir + "support/dedicated-worker-script.js"); - w2.onmessage = t2.step_func_done(function(e) { - assert_unreached("cross-origin workers should not be loaded"); - }); - w2.onerror = t2.step_func_done(function(e) { - e.preventDefault(); - }); + try { + var w2 = new Worker(https_dir + "support/dedicated-worker-script.js"); + w2.onmessage = t2.step_func_done(function(e) { + assert_unreached("cross-origin workers should not be loaded"); + }); + w2.onerror = t2.step_func_done(function(e) { + e.preventDefault(); + }); + } catch (e) { + // Some browsers throw for cross-origin URLs. This violates the Worker spec, + // but isn't actually relevant to what we're testing here. + t2.done(); + } var w3 = new Worker(http_dir + "support/parent-dedicated-worker-script.js"); w3.onmessage = t3.step_func_done(function(e) { @@ -41,13 +47,19 @@ assert_unreached("isSecureContext should be supported"); }); - var w4 = new Worker(https_dir + "support/parent-dedicated-worker-script.js"); - w4.onmessage = t4.step_func_done(function(e) { - assert_unreached("cross-origin workers should not be loaded"); - }); - w4.onerror = t4.step_func_done(function(e) { - e.preventDefault(); - }); + try { + var w4 = new Worker(https_dir + "support/parent-dedicated-worker-script.js"); + w4.onmessage = t4.step_func_done(function(e) { + assert_unreached("cross-origin workers should not be loaded"); + }); + w4.onerror = t4.step_func_done(function(e) { + e.preventDefault(); + }); + } catch (e) { + // Some browsers throw for cross-origin URLs. This violates the Worker spec, + // but isn't actually relevant to what we're testing here. + t4.done(); + } onmessage = function(e) { var data = e.data; diff --git a/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.https.html b/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.https.html index 012c7b1da16de..e794755cdf91d 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.https.html +++ b/tests/wpt/web-platform-tests/secure-contexts/basic-dedicated-worker.https.html @@ -17,13 +17,19 @@ var t5 = async_test("HTTP worker from HTTPS subframe"); var t6 = async_test("HTTPS worker from HTTPS subframe"); - var w1 = new Worker(http_dir + "support/dedicated-worker-script.js"); - w1.onmessage = t1.step_func_done(function(e) { - assert_unreached("cross-origin workers should not be loaded"); - }); - w1.onerror = t1.step_func_done(function(e) { - e.preventDefault(); - }); + try { + var w1 = new Worker(http_dir + "support/dedicated-worker-script.js"); + w1.onmessage = t1.step_func_done(function(e) { + assert_unreached("cross-origin workers should not be loaded"); + }); + w1.onerror = t1.step_func_done(function(e) { + e.preventDefault(); + }); + } catch (e) { + // Some browsers throw for cross-origin URLs. This violates the Worker spec, + // but isn't actually relevant to what we're testing here. + t1.done(); + } var w2 = new Worker(https_dir + "support/dedicated-worker-script.js"); w2.onmessage = t2.step_func_done(function(e) { @@ -33,13 +39,19 @@ assert_unreached("isSecureContext should be supported"); }); - var w3 = new Worker(http_dir + "support/parent-dedicated-worker-script.js"); - w3.onmessage = t3.step_func_done(function(e) { - assert_unreached("cross-origin workers should not be loaded"); - }); - w3.onerror = t3.step_func_done(function(e) { - e.preventDefault(); - }); + try { + var w3 = new Worker(http_dir + "support/parent-dedicated-worker-script.js"); + w3.onmessage = t3.step_func_done(function(e) { + assert_unreached("cross-origin workers should not be loaded"); + }); + w3.onerror = t3.step_func_done(function(e) { + e.preventDefault(); + }); + } catch (e) { + // Some browsers throw for cross-origin URLs. This violates the Worker spec, + // but isn't actually relevant to what we're testing here. + t3.done(); + } var w4 = new Worker(https_dir + "support/parent-dedicated-worker-script.js"); w4.onmessage = t4.step_func_done(function(e) { diff --git a/tests/wpt/web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.js b/tests/wpt/web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.js index ebc9f2b1f14f5..7ca4edef8abf3 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.js +++ b/tests/wpt/web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.js @@ -52,7 +52,8 @@ const eLoadInEverything = eLoadInPopup | eLoadInUnsandboxedIframe | eLoad // Flags indicating if a document type is expected to be a Secure Context: const eSecureNo = 1; -const eSecureIfCreatorSecure = 2; +const eSecureIfNewWindow = 2; +const eSecureIfCreatorSecure = 3; // Flags indicating how the result of a test is obtained: const eResultFromPostMessage = 1; @@ -69,7 +70,7 @@ const loadTypes = [ new LoadType("an https: URI", eLoadInEverything, https_dir + "postMessage-helper.https.html", - eSecureIfCreatorSecure, + eSecureIfNewWindow, eResultFromPostMessage), new LoadType("a blob: URI", eLoadInEverything, @@ -80,7 +81,7 @@ const loadTypes = [ // popup not relevant: eLoadInUnsandboxedIframe | eLoadInSandboxedIframe, "", - eSecureIfCreatorSecure, + eSecureIfNewWindow, eResultFromPostMessage), new LoadType("a javascript: URI", // can't load in sandbox: @@ -179,31 +180,39 @@ LoadTarget.prototype.load_and_get_result_for = function(loadType) { " loading " + loadType.desc) if (loadType.resultFrom == eResultFromExaminationSync) { let domTarget = this.open(loadType); - let result = domTarget instanceof Window ? + let isFrame = domTarget instanceof HTMLIFrameElement; + let result = !isFrame ? domTarget.isSecureContext : domTarget.contentWindow.isSecureContext; this.close(domTarget); - return Promise.resolve(result); + return Promise.resolve({ result: result, isFrame: isFrame}); } let target = this; if (loadType.resultFrom == eResultFromExaminationOnLoad) { return new Promise(function(resolve, reject) { function handleLoad(event) { - let result = domTarget instanceof Window ? + clearTimeout(timer); + let isFrame = domTarget instanceof HTMLIFrameElement; + let result = !isFrame ? domTarget.isSecureContext : domTarget.contentWindow.isSecureContext; domTarget.removeEventListener("load", handleLoad); target.close(domTarget); - resolve(result); + resolve({ result: result, isFrame: isFrame}); } let domTarget = target.open(loadType); domTarget.addEventListener("load", handleLoad, false); + + // Some browsers don't fire `load` events for `about:blank`. That's weird, but it also + // isn't what we're testing here. + let timer = setTimeout(handleLoad, 500); }); } if (loadType.resultFrom == eResultFromPostMessage) { return new Promise(function(resolve, reject) { function handleMessage(event) { + let isFrame = domTarget instanceof HTMLIFrameElement; window.removeEventListener("message", handleMessage); target.close(domTarget); - resolve(event.data); + resolve({ result: event.data, isFrame: isFrame}); } window.addEventListener("message", handleMessage, false); let domTarget = target.open(loadType); @@ -232,13 +241,21 @@ function run_next_test() { function(value) { run_next_test_soon(); loadTarget.currentTest.step(function() { + // If the new context is always non-secure, the assertion is straightforward. if (loadType.expectedSecureFlag == eSecureNo) { - assert_false(value, loadType.desc + " in " + loadTarget.desc + " should not create a Secure Context"); - } else if (loadType.expectedSecureFlag == eSecureIfCreatorSecure) { + assert_false(value.result, loadType.desc + " in " + loadTarget.desc + " should not create a Secure Context"); + // If the new context is always secure if opened in a new window, and it's + // been opened in a new window, the assertion is likewise straightforward. + } else if (loadType.expectedSecureFlag == eSecureIfNewWindow && !value.isFrame) { + assert_true(value.result, loadType.desc + " in " + loadTarget.desc + " should create a secure context regardless of its creator's state."); + // Otherwise, we're either dealing with a context that's secure if and only + // if its creator context (e.g. this window) is secure. + } else if ((loadType.expectedSecureFlag == eSecureIfNewWindow && value.isFrame) || + (loadType.expectedSecureFlag == eSecureIfCreatorSecure)) { if (!window.isSecureContext) { - assert_false(value, loadType.desc + " in " + loadTarget.desc + " should not create a Secure Context when its creator is not a Secure Context."); + assert_false(value.result, loadType.desc + " in " + loadTarget.desc + " should not create a Secure Context when its creator is not a Secure Context."); } else { - assert_true(value, loadType.desc + " in " + loadTarget.desc + " should create a Secure Context when its creator is a Secure Context"); + assert_true(value.result, loadType.desc + " in " + loadTarget.desc + " should create a Secure Context when its creator is a Secure Context"); } } else { assert_unreached(loadType.desc + " - unknown expected secure flag: " + expectedSecureFlag); diff --git a/tests/wpt/web-platform-tests/secure-contexts/shared-worker-secure-first.https.html b/tests/wpt/web-platform-tests/secure-contexts/shared-worker-secure-first.https.html index 27697d620873f..ce97a628a0edc 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/shared-worker-secure-first.https.html +++ b/tests/wpt/web-platform-tests/secure-contexts/shared-worker-secure-first.https.html @@ -46,15 +46,15 @@ // one in the popup or in our subframe. if (data.fromPopup) { t3.step(function() { - assert_false(data.exception); - assert_true(data.error); + assert_false(data.exception, "No exception should be present."); + assert_true(data.error, "SharedWorker connection should error out."); }); t3.done(); } else { t1.step(function() { - assert_false(data.exception); - assert_false(data.error); - assert_true(data.isSecureContext); + assert_false(data.exception, "SharedWorker should not throw an exception."); + assert_false(data.error, "SharedWorker connection should not generate an error."); + assert_true(data.isSecureContext, "SharedWorker is a secure context"); }); t1.done(); } @@ -63,15 +63,15 @@ // check whether it's the one in the popup or in our subframe. if (data.fromPopup) { t4.step(function() { - assert_false(data.exception); - assert_true(data.error); + assert_false(data.exception, "No exception should be present."); + assert_true(data.error, "SharedWorker connection should error out."); }); t4.done(); } else { t2.step(function() { - assert_false(data.exception); - assert_false(data.error); - assert_true(data.isSecureContext); + assert_false(data.exception, "SharedWorker should not throw an exception."); + assert_false(data.error, "SharedWorker connection should not generate an error."); + assert_true(data.isSecureContext, "SharedWorker is a secure context"); }); t2.done(); } diff --git a/tests/wpt/web-platform-tests/secure-contexts/support/https-subframe-dedicated.html b/tests/wpt/web-platform-tests/secure-contexts/support/https-subframe-dedicated.html index 85005df2929b1..bcf27879e84f1 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/support/https-subframe-dedicated.html +++ b/tests/wpt/web-platform-tests/secure-contexts/support/https-subframe-dedicated.html @@ -1,21 +1,33 @@ diff --git a/tests/wpt/web-platform-tests/secure-contexts/support/parent-dedicated-worker-script.js b/tests/wpt/web-platform-tests/secure-contexts/support/parent-dedicated-worker-script.js index a8447552df07d..2b6743238446c 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/support/parent-dedicated-worker-script.js +++ b/tests/wpt/web-platform-tests/secure-contexts/support/parent-dedicated-worker-script.js @@ -1,4 +1,9 @@ -var w = new Worker("dedicated-worker-script.js"); -w.onmessage = function (e) { - postMessage(e.data); +// If nested workers aren't supported, punt: +if (typeof Worker != "undefined") { + var w = new Worker("dedicated-worker-script.js"); + w.onmessage = function (e) { + postMessage(e.data); + } +} else { + postMessage("Nested workers not supported."); } diff --git a/tests/wpt/web-platform-tests/secure-contexts/support/parent-shared-worker-script.js b/tests/wpt/web-platform-tests/secure-contexts/support/parent-shared-worker-script.js index 7f999f9384724..083564a0541fb 100644 --- a/tests/wpt/web-platform-tests/secure-contexts/support/parent-shared-worker-script.js +++ b/tests/wpt/web-platform-tests/secure-contexts/support/parent-shared-worker-script.js @@ -1,8 +1,13 @@ addEventListener("connect", function (e) { var port = e.ports[0]; port.start(); - var w = new Worker("dedicated-worker-script.js"); - w.onmessage = function (e) { - port.postMessage(e.data); + // If nested workers aren't supported, punt: + if (typeof Worker != "undefined") { + var w = new Worker("dedicated-worker-script.js"); + w.onmessage = function (e) { + port.postMessage(e.data); + } + } else { + port.postMessage("Nested workers not supported."); } }); diff --git a/tests/wpt/web-platform-tests/security/support/window-name-navigation.sub.html b/tests/wpt/web-platform-tests/security/support/window-name-navigation.sub.html deleted file mode 100644 index 3200c35bed1be..0000000000000 --- a/tests/wpt/web-platform-tests/security/support/window-name-navigation.sub.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/tests/wpt/web-platform-tests/security/support/window-name-test.sub.html b/tests/wpt/web-platform-tests/security/support/window-name-test.sub.html deleted file mode 100644 index 65662031a044b..0000000000000 --- a/tests/wpt/web-platform-tests/security/support/window-name-test.sub.html +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-aux-frame-navigation.sub.html b/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-aux-frame-navigation.sub.html deleted file mode 100644 index 6bc64c6373615..0000000000000 --- a/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-aux-frame-navigation.sub.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-main-frame-navigation.sub.html b/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-main-frame-navigation.sub.html deleted file mode 100644 index 3f26c05fb6e58..0000000000000 --- a/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-main-frame-navigation.sub.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-sub-frame-navigation.sub.html b/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-sub-frame-navigation.sub.html deleted file mode 100644 index a309be6d80132..0000000000000 --- a/tests/wpt/web-platform-tests/security/window-name-after-cross-origin-sub-frame-navigation.sub.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event.https.html index 51446caebc62d..9998a712d37cf 100644 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event.https.html +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event.https.html @@ -428,5 +428,69 @@ .catch(unreached_rejection(t)); }, 'Service Worker responds to fetch event with the correct integrity_metadata'); +// Test that the service worker can read FetchEvent#body when it is a string. +// It responds with request body it read. +promise_test(t => { + // Set scope to "?ignore" so the service worker falls back to network + // for the main resource request, and add a suffix to avoid colliding + // with other tests. + const scope = 'resources/simple.html?ignore-for-request-body-string'; + let frame; + + return service_worker_unregister_and_register(t, worker, scope) + .then(reg => { + add_completion_callback(() => { reg.unregister(); }); + return wait_for_state(t, reg.installing, 'activated'); + }) + .then(() => { + return with_iframe(scope); }) + .then(f => { + frame = f; + return frame.contentWindow.fetch('simple.html?request-body', { + method: 'POST', + body: 'i am the request body' + }); + }) + .then(response => { + return response.text(); + }) + .then(response_text => { + frame.remove(); + assert_equals(response_text, 'i am the request body'); + }); + }, 'FetchEvent#body is a string'); + +// Test that the service worker can read FetchEvent#body when it is a blob. +// It responds with request body it read. +promise_test(t => { + // Set scope to "?ignore" so the service worker falls back to network + // for the main resource request, and add a suffix to avoid colliding + // with other tests. + const scope = 'resources/simple.html?ignore-for-request-body-blob'; + let frame; + + return service_worker_unregister_and_register(t, worker, scope) + .then(reg => { + add_completion_callback(() => { reg.unregister(); }); + return wait_for_state(t, reg.installing, 'activated'); + }) + .then(() => { + return with_iframe(scope); }) + .then(f => { + frame = f; + const blob = new Blob(['it\'s me the blob', ' ', 'and more blob!']); + return frame.contentWindow.fetch('simple.html?request-body', { + method: 'POST', + body: blob + }); + }) + .then(response => { + return response.text(); + }) + .then(response_text => { + frame.remove(); + assert_equals(response_text, 'it\'s me the blob and more blob!'); + }); + }, 'FetchEvent#body is a blob'); diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/request-body-blob.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/request-body-blob.https.html deleted file mode 100644 index 7ae2cb0bf9385..0000000000000 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/request-body-blob.https.html +++ /dev/null @@ -1,31 +0,0 @@ - - -request body blob - - - - diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js index 61ae85e98986c..0846da15adde6 100644 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js @@ -1,3 +1,8 @@ +function handleHeaders(event) { + const headers = Array.from(event.request.headers); + event.respondWith(new Response(JSON.stringify(headers))); +} + function handleString(event) { event.respondWith(new Response('Test string')); } @@ -113,14 +118,17 @@ function handleIntegrity(event) { event.respondWith(new Response(event.request.integrity)); } -function handleHeaders(event) { - const headers = Array.from(event.request.headers); - event.respondWith(new Response(JSON.stringify(headers))); +function handleRequestBody(event) { + event.respondWith(event.request.text() + .then(text => { + return new Response(text); + })); } self.addEventListener('fetch', function(event) { var url = event.request.url; var handlers = [ + { pattern: '?headers', fn: handleHeaders }, { pattern: '?string', fn: handleString }, { pattern: '?blob', fn: handleBlob }, { pattern: '?referrerFull', fn: handleReferrerFull }, @@ -137,7 +145,7 @@ self.addEventListener('fetch', function(event) { { pattern: '?cache', fn: handleCache }, { pattern: '?eventsource', fn: handleEventSource }, { pattern: '?integrity', fn: handleIntegrity }, - { pattern: '?headers', fn: handleHeaders }, + { pattern: '?request-body', fn: handleRequestBody }, ]; var handler = null; diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-iframe.html b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-iframe.html deleted file mode 100644 index 4abf5812c9137..0000000000000 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-iframe.html +++ /dev/null @@ -1,20 +0,0 @@ - - -request-body-blob-iframe - - diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-worker.js b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-worker.js deleted file mode 100644 index 1eb9144e7deeb..0000000000000 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/request-body-blob-worker.js +++ /dev/null @@ -1,11 +0,0 @@ -self.addEventListener('fetch', event => { - if (event.request.url.indexOf('?post-with-blob-body') == -1) - return; - event.respondWith(event.request.text().then(body => { - if (body.indexOf('it\'s me the blob') == -1) - return new Response('fail'); - if (body.indexOf('and more blob!') == -1) - return new Response('fail'); - return new Response('Pass'); - })); - }); diff --git a/tests/wpt/web-platform-tests/shadow-dom/event-post-dispatch.html b/tests/wpt/web-platform-tests/shadow-dom/event-post-dispatch.html index d8b07b5895bc4..239881c7e153b 100644 --- a/tests/wpt/web-platform-tests/shadow-dom/event-post-dispatch.html +++ b/tests/wpt/web-platform-tests/shadow-dom/event-post-dispatch.html @@ -206,7 +206,7 @@ let n7 = createTestTree(test7); document.body.appendChild(n7.test7); test(() => { - let log = dispatchEventWithEventLog(n7, n7.target, new MouseEvent('my-event', {bubbles: true, compoesed: true, relatedTarget: n7.relatedTarget})); + let log = dispatchEventWithEventLog(n7, n7.target, new MouseEvent('my-event', {bubbles: true, composed: true, relatedTarget: n7.relatedTarget})); assert_equals(log.event.target, n7.host1); assert_equals(log.event.relatedTarget, n7.host2); assert_equals(log.event.eventPhase, 0); @@ -215,7 +215,7 @@ }, 'Event properties post dispatch with relatedTarget in the different shadow trees. (composed: true)'); test(() => { - let log = dispatchEventWithEventLog(n7, n7.target, new MouseEvent('my-event', {bubbles: true, compoesed: false, relatedTarget: n7.relatedTarget})); + let log = dispatchEventWithEventLog(n7, n7.target, new MouseEvent('my-event', {bubbles: true, composed: false, relatedTarget: n7.relatedTarget})); assert_equals(log.event.target, null); assert_equals(log.event.relatedTarget, null); assert_equals(log.event.eventPhase, 0); diff --git a/tests/wpt/web-platform-tests/speech-api/OWNERS b/tests/wpt/web-platform-tests/speech-api/OWNERS index 4fe844cf4b173..9acecca9d1c14 100644 --- a/tests/wpt/web-platform-tests/speech-api/OWNERS +++ b/tests/wpt/web-platform-tests/speech-api/OWNERS @@ -1,3 +1,4 @@ @andrenatal @fleizach @gshires +@jdsmith3000 diff --git a/tests/wpt/web-platform-tests/tools/ci/before_install.sh b/tests/wpt/web-platform-tests/tools/ci/before_install.sh index ff2609ead5ce4..bf7d48c0042ac 100755 --- a/tests/wpt/web-platform-tests/tools/ci/before_install.sh +++ b/tests/wpt/web-platform-tests/tools/ci/before_install.sh @@ -6,6 +6,8 @@ if [[ $(./wpt test-jobs --includes $JOB; echo $?) -eq 0 ]]; then git submodule update --init --recursive 1>&2 export DISPLAY=:99.0 sh -e /etc/init.d/xvfb start 1>&2 + # For uploading the manifest + export WPT_MANIFEST_FILE=$HOME/meta/MANIFEST-$(git rev-parse HEAD).json else export RUN_JOB=0 fi diff --git a/tests/wpt/web-platform-tests/tools/ci/check_stability.py b/tests/wpt/web-platform-tests/tools/ci/check_stability.py index cf3e10d6d0e23..169962a55e6f2 100644 --- a/tests/wpt/web-platform-tests/tools/ci/check_stability.py +++ b/tests/wpt/web-platform-tests/tools/ci/check_stability.py @@ -9,7 +9,8 @@ import requests -wpt_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir)) +here = os.path.dirname(__file__) +wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir)) sys.path.insert(0, wpt_root) from tools.wpt import testfiles @@ -26,6 +27,8 @@ def setup_logging(): """Set up basic debug logger.""" + global logger + logger = logging.getLogger(here) handler = logging.StreamHandler(sys.stdout) formatter = logging.Formatter(logging.BASIC_FORMAT, None) handler.setFormatter(formatter) @@ -241,6 +244,25 @@ def post_results(results, pr_number, iterations, product, url, status): requests.post(url, json=payload) +def get_changed_files(manifest_path, rev, ignore_changes, skip_tests): + if not rev: + branch_point = testfiles.branch_point() + revish = "%s..HEAD" % branch_point + else: + revish = rev + + files_changed, files_ignored = testfiles.files_changed(revish, ignore_changes) + + if files_ignored: + logger.info("Ignoring %s changed files:\n%s" % + (len(files_ignored), "".join(" * %s\n" % item for item in files_ignored))) + + tests_changed, files_affected = testfiles.affected_testfiles(files_changed, skip_tests, + manifest_path=manifest_path) + + return tests_changed, files_affected + + def main(): """Perform check_stability functionality and return exit code.""" @@ -280,8 +302,6 @@ def run(venv, wpt_args, **kwargs): except OSError: pass - logger = logging.getLogger(os.path.splitext(__file__)[0]) - setup_logging() browser_name = wpt_args.product.split(":")[0] @@ -304,29 +324,25 @@ def run(venv, wpt_args, **kwargs): head_sha1 = get_sha1() logger.info("Testing web-platform-tests at revision %s" % head_sha1) - if not kwargs["rev"]: - branch_point = testfiles.branch_point() - revish = "%s..HEAD" % branch_point - else: - revish = kwargs["rev"] + wpt_kwargs = Kwargs(vars(wpt_args)) - files_changed, files_ignored = testfiles.files_changed(revish, ignore_changes) + if not wpt_kwargs["test_list"]: + manifest_path = os.path.join(wpt_kwargs["metadata_root"], "MANIFEST.json") + tests_changed, files_affected = get_changed_files(manifest_path, kwargs["rev"], + ignore_changes, skip_tests) - if files_ignored: - logger.info("Ignoring %s changed files:\n%s" % (len(files_ignored), - "".join(" * %s\n" % item for item in files_ignored))) + if not (tests_changed or files_affected): + logger.info("No tests changed") + return 0 - tests_changed, files_affected = testfiles.affected_testfiles(files_changed, skip_tests, - manifest_path=os.path.join( - wpt_args.metadata_root, - "MANIFEST.json")) + if tests_changed: + logger.debug("Tests changed:\n%s" % "".join(" * %s\n" % item for item in tests_changed)) - if not (tests_changed or files_affected): - logger.info("No tests changed") - return 0 + if files_affected: + logger.debug("Affected tests:\n%s" % "".join(" * %s\n" % item for item in files_affected)) + + wpt_kwargs["test_list"] = list(tests_changed | files_affected) - wpt_kwargs = Kwargs(vars(wpt_args)) - wpt_kwargs["test_list"] = list(tests_changed | files_affected) set_default_args(wpt_kwargs) do_delayed_imports() @@ -340,12 +356,6 @@ def run(venv, wpt_args, **kwargs): logger.info("Using binary %s" % wpt_kwargs["binary"]) - if tests_changed: - logger.debug("Tests changed:\n%s" % "".join(" * %s\n" % item for item in tests_changed)) - - if files_affected: - logger.debug("Affected tests:\n%s" % "".join(" * %s\n" % item for item in files_affected)) - with TravisFold("running_tests"): logger.info("Starting tests") @@ -377,7 +387,7 @@ def run(venv, wpt_args, **kwargs): if __name__ == "__main__": try: retcode = main() - except: + except Exception: import traceback traceback.print_exc() sys.exit(1) diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh b/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh new file mode 100644 index 0000000000000..90dea16651c91 --- /dev/null +++ b/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh @@ -0,0 +1,12 @@ +set -ex + +SCRIPT_DIR=$(dirname $(readlink -f "$0")) +WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +cd $WPT_ROOT + +mkdir -p ~/meta + +./wpt manifest -p ~/meta/MANIFEST.json +cp ~/meta/MANIFEST.json $WPT_MANIFEST_FILE +# Force overwrite of any existing file +gzip -f $WPT_MANIFEST_FILE diff --git a/tests/wpt/web-platform-tests/tools/ci/jobs.py b/tests/wpt/web-platform-tests/tools/ci/jobs.py index 2d2ef2ae6cb7a..9ec29a897cc30 100644 --- a/tests/wpt/web-platform-tests/tools/ci/jobs.py +++ b/tests/wpt/web-platform-tests/tools/ci/jobs.py @@ -21,6 +21,7 @@ "!.*/README", "!css/[^/]*$"], "lint": [".*"], + "manifest_upload": [".*"], "resources_unittest": ["resources/"], "tools_unittest": ["tools/"], "wptrunner_unittest": ["tools/wptrunner/*"], @@ -99,6 +100,12 @@ def get_jobs(paths, **kwargs): if not rules: break + # Default jobs shuld run even if there were no changes + if not paths: + for job, path_re in iteritems(job_path_map): + if ".*" in path_re: + jobs.add(job) + return jobs @@ -116,4 +123,4 @@ def run(**kwargs): for item in sorted(jobs): print(item) else: - return 0 if set(kwargs["includes"]) == jobs else 1 + return 0 if set(kwargs["includes"]).issubset(jobs) else 1 diff --git a/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py b/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py index 3192a471b85ce..1b1ed36206492 100644 --- a/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py +++ b/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py @@ -1,12 +1,16 @@ from tools.ci import jobs +default_jobs = set(["lint", "manifest_upload"]) + + def test_testharness(): - assert jobs.get_jobs(["resources/testharness.js"]) == set(["lint", "resources_unittest"]) + assert jobs.get_jobs(["resources/testharness.js"]) == default_jobs | set(["resources_unittest"]) assert jobs.get_jobs(["resources/testharness.js"], includes=["resources_unittest"]) == set(["resources_unittest"]) assert jobs.get_jobs(["foo/resources/testharness.js"], includes=["resources_unittest"]) == set() + def test_stability(): assert jobs.get_jobs(["dom/historical.html"], includes=["stability"]) == set(["stability"]) @@ -32,8 +36,10 @@ def test_stability(): "css/CSS21/test-001.html"], includes=["stability"]) == set(["stability"]) -def test_lint(): - assert jobs.get_jobs(["README.md"]) == set(["lint"]) + +def test_default(): + assert jobs.get_jobs(["README.md"]) == default_jobs + def test_tools_unittest(): assert jobs.get_jobs(["tools/ci/test/test_jobs.py"], @@ -43,12 +49,14 @@ def test_tools_unittest(): assert jobs.get_jobs(["dom/historical.html"], includes=["tools_unittest"]) == set() + def test_wptrunner_unittest(): assert jobs.get_jobs(["tools/wptrunner/wptrunner/wptrunner.py"], includes=["wptrunner_unittest"]) == set(["wptrunner_unittest"]) assert jobs.get_jobs(["tools/example.py"], includes=["wptrunner_unittest"]) == set() + def test_build_css(): assert jobs.get_jobs(["css/css-build-testsuites.sh"], includes=["build_css"]) == set(["build_css"]) diff --git a/tests/wpt/web-platform-tests/tools/gitignore/gitignore.py b/tests/wpt/web-platform-tests/tools/gitignore/gitignore.py index 60fa330c25a2b..629ed6b412e4e 100644 --- a/tests/wpt/web-platform-tests/tools/gitignore/gitignore.py +++ b/tests/wpt/web-platform-tests/tools/gitignore/gitignore.py @@ -66,7 +66,7 @@ def fnmatch_translate(pat, path_name=False): parts.append("$") try: return re.compile("".join(parts)) - except: + except Exception: raise diff --git a/tests/wpt/web-platform-tests/tools/lint/lint.py b/tests/wpt/web-platform-tests/tools/lint/lint.py index e4ad323cc8d53..1a5ee1c1b173d 100644 --- a/tests/wpt/web-platform-tests/tools/lint/lint.py +++ b/tests/wpt/web-platform-tests/tools/lint/lint.py @@ -361,6 +361,13 @@ class LayoutTestsRegexp(Regexp): file_extensions = [".html", ".htm", ".js", ".xht", ".xhtml", ".svg"] description = "eventSender/testRunner/window.internals used; these are LayoutTests-specific APIs (WebKit/Blink)" +class SpecialPowersRegexp(Regexp): + pattern = b"SpecialPowers" + error = "SPECIALPOWERS API" + file_extensions = [".html", ".htm", ".js", ".xht", ".xhtml", ".svg"] + description = "SpecialPowers used; this is gecko-specific and not supported in wpt" + + regexps = [item() for item in [TrailingWhitespaceRegexp, TabsRegexp, @@ -371,7 +378,8 @@ class LayoutTestsRegexp(Regexp): ConsoleRegexp, GenerateTestsRegexp, PrintRegexp, - LayoutTestsRegexp]] + LayoutTestsRegexp, + SpecialPowersRegexp]] def check_regexp_line(repo_root, path, f, css_mode): errors = [] diff --git a/tests/wpt/web-platform-tests/tools/manifest/commands.json b/tests/wpt/web-platform-tests/tools/manifest/commands.json index 322cc59811bad..d6ccd98809ef8 100644 --- a/tests/wpt/web-platform-tests/tools/manifest/commands.json +++ b/tests/wpt/web-platform-tests/tools/manifest/commands.json @@ -1,3 +1,6 @@ {"manifest": {"path": "update.py", "script": "run", "parser": "create_parser", "help": "Update the MANIFEST.json file", + "virtualenv": false}, + "manifest-download": + {"path": "download.py", "script": "run", "parser": "create_parser", "help": "Download recent pregenerated MANIFEST.json file", "virtualenv": false}} diff --git a/tests/wpt/web-platform-tests/tools/manifest/download.py b/tests/wpt/web-platform-tests/tools/manifest/download.py new file mode 100644 index 0000000000000..42998a2a2dba7 --- /dev/null +++ b/tests/wpt/web-platform-tests/tools/manifest/download.py @@ -0,0 +1,130 @@ +import argparse +import gzip +import json +import io +import log +import os +from datetime import datetime, timedelta + +import urllib2 + +from vcs import Git + +here = os.path.dirname(__file__) + +wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir)) +logger = log.get_logger() + + +def abs_path(path): + return os.path.abspath(os.path.expanduser(path)) + + +def should_download(manifest_path, rebuild_time=timedelta(days=5)): + if not os.path.exists(manifest_path): + return True + mtime = datetime.fromtimestamp(os.path.getmtime(manifest_path)) + if mtime < datetime.now() - rebuild_time: + return True + logger.info("Skipping manifest download because existing file is recent") + return False + + +def git_commits(repo_root): + git = Git.get_func(repo_root) + return [item for item in git("log", "--format=%H", "-n50").split("\n") if item] + + +def github_url(commits): + try: + resp = urllib2.urlopen("https://api.github.com/repos/w3c/web-platform-tests/releases") + except Exception: + return None + + if resp.code != 200: + return None + + try: + releases = json.load(resp.fp) + except ValueError: + logger.warning("Response was not valid JSON") + return None + + fallback = None + for release in releases: + for commit in commits: + for item in release["assets"]: + if item["name"] == "MANIFEST-%s.json.gz" % commit: + return item["browser_download_url"] + elif item["name"] == "MANIFEST.json.gz" and not fallback: + fallback = item["browser_download_url"] + if fallback: + logger.info("Can't find a commit-specific manifest so just using the most recent one") + return fallback + + +def download_manifest(manifest_path, commits_func, url_func, force=False): + if not force and not should_download(manifest_path): + return False + + commits = commits_func() + + url = url_func(commits) + if not url: + logger.warning("No generated manifest found") + return False + + logger.info("Downloading manifest from %s" % url) + try: + resp = urllib2.urlopen(url) + except Exception: + logger.warning("Downloading pregenerated manifest failed") + return False + + if resp.code != 200: + logger.warning("Downloading pregenerated manifest failed; got HTTP status %d" % + resp.code) + return False + + gzf = gzip.GzipFile(fileobj=io.BytesIO(resp.read())) + + try: + decompressed = gzf.read() + except IOError: + logger.warning("Failed to decompress downloaded file") + return False + + try: + with open(manifest_path, "w") as f: + f.write(decompressed) + except Exception: + logger.warning("Failed to write manifest") + return False + logger.info("Manifest downloaded") + return True + + +def create_parser(): + parser = argparse.ArgumentParser() + parser.add_argument( + "-p", "--path", type=abs_path, help="Path to manifest file.") + parser.add_argument( + "--tests-root", type=abs_path, default=wpt_root, help="Path to root of tests.") + parser.add_argument( + "--force", action="store_true", + help="Always download, even if the existing manifest is recent") + return parser + + +def download_from_github(path, tests_root, force=False): + return download_manifest(path, lambda: git_commits(tests_root), github_url, + force=force) + + +def run(**kwargs): + if kwargs["path"] is None: + path = os.path.join(kwargs["tests_root"], "MANIFEST.json") + else: + path = kwargs["path"] + success = download_from_github(path, kwargs["tests_root"], kwargs["force"]) + return 0 if success else 1 diff --git a/tests/wpt/web-platform-tests/tools/manifest/update.py b/tests/wpt/web-platform-tests/tools/manifest/update.py index 0bbbefb9111c0..29c80105735d4 100644 --- a/tests/wpt/web-platform-tests/tools/manifest/update.py +++ b/tests/wpt/web-platform-tests/tools/manifest/update.py @@ -7,13 +7,16 @@ import manifest from . import vcs from .log import get_logger +from .download import download_from_github here = os.path.dirname(__file__) wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir)) +logger = get_logger() def update(tests_root, manifest, working_copy=False): + logger.info("Updating manifest") tree = None if not working_copy: tree = vcs.Git.for_path(tests_root, manifest.url_base) @@ -29,7 +32,9 @@ def update_from_cli(**kwargs): assert tests_root is not None m = None - logger = get_logger() + + if kwargs["download"]: + download_from_github(path, tests_root) if not kwargs.get("rebuild", False): try: @@ -37,8 +42,6 @@ def update_from_cli(**kwargs): except manifest.ManifestVersionMismatch: logger.info("Manifest version changed, rebuilding") m = None - else: - logger.info("Updating manifest") if m is None: m = manifest.Manifest(kwargs["url_base"]) @@ -69,6 +72,9 @@ def create_parser(): parser.add_argument( "--url-base", action="store", default="/", help="Base url to use as the mount point for tests in this manifest.") + parser.add_argument( + "--no-download", dest="download", action="store_false", default=True, + help="Never attempt to download the manifest.") return parser diff --git a/tests/wpt/web-platform-tests/tools/runner/index.html b/tests/wpt/web-platform-tests/tools/runner/index.html index c46c963c0e72b..5dfc1dcf36e64 100644 --- a/tests/wpt/web-platform-tests/tools/runner/index.html +++ b/tests/wpt/web-platform-tests/tools/runner/index.html @@ -4,8 +4,9 @@ Web tests - - + + +