From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- testing/web-platform/tests/mixed-content/META.yml | 3 + testing/web-platform/tests/mixed-content/README.md | 4 + .../tests/mixed-content/blob.https.sub.html | 54 +++ .../tests/mixed-content/csp.https.window.js | 41 ++ .../mixed-content/csp.https.window.js.headers | 1 + .../opt-in/fetch.https.html | 172 ++++++++ .../opt-in/fetch.https.html.headers | 1 + .../opt-in/websocket.https.html | 67 ++++ .../opt-in/websocket.https.html.headers | 1 + .../opt-in/xhr.https.html | 172 ++++++++ .../opt-in/xhr.https.html.headers | 1 + .../opt-in/fetch.https.html | 68 ++++ .../opt-in/websocket.https.html | 68 ++++ .../opt-in/xhr.https.html | 68 ++++ .../unset/fetch.https.html | 142 +++++++ .../unset/websocket.https.html | 67 ++++ .../unset/xhr.https.html | 142 +++++++ .../opt-in/fetch.https.html | 232 +++++++++++ .../opt-in/websocket.https.html | 85 ++++ .../opt-in/xhr.https.html | 232 +++++++++++ .../unset/fetch.https.html | 142 +++++++ .../unset/fetch.https.html.headers | 1 + .../unset/websocket.https.html | 67 ++++ .../unset/websocket.https.html.headers | 1 + .../unset/xhr.https.html | 142 +++++++ .../unset/xhr.https.html.headers | 1 + .../opt-in/fetch.https.html | 172 ++++++++ .../opt-in/fetch.https.html.headers | 1 + .../opt-in/websocket.https.html | 67 ++++ .../opt-in/websocket.https.html.headers | 1 + .../opt-in/xhr.https.html | 172 ++++++++ .../opt-in/xhr.https.html.headers | 1 + .../opt-in/fetch.https.html | 68 ++++ .../opt-in/websocket.https.html | 68 ++++ .../opt-in/xhr.https.html | 68 ++++ .../unset/fetch.https.html | 142 +++++++ .../unset/websocket.https.html | 67 ++++ .../unset/xhr.https.html | 142 +++++++ .../opt-in/fetch.https.html | 232 +++++++++++ .../opt-in/websocket.https.html | 85 ++++ .../opt-in/xhr.https.html | 232 +++++++++++ .../unset/fetch.https.html | 142 +++++++ .../unset/fetch.https.html.headers | 1 + .../unset/websocket.https.html | 67 ++++ .../unset/websocket.https.html.headers | 1 + .../unset/xhr.https.html | 142 +++++++ .../unset/xhr.https.html.headers | 1 + .../gen/top.http-rp/opt-in/audio-tag.https.html | 122 ++++++ .../opt-in/audio-tag.https.html.headers | 1 + .../gen/top.http-rp/opt-in/beacon.https.html | 122 ++++++ .../top.http-rp/opt-in/beacon.https.html.headers | 1 + .../gen/top.http-rp/opt-in/fetch.https.html | 122 ++++++ .../top.http-rp/opt-in/fetch.https.html.headers | 1 + .../gen/top.http-rp/opt-in/img-tag.https.html | 122 ++++++ .../top.http-rp/opt-in/img-tag.https.html.headers | 1 + .../gen/top.http-rp/opt-in/link-css-tag.https.html | 122 ++++++ .../opt-in/link-css-tag.https.html.headers | 1 + .../opt-in/link-prefetch-tag.https.html | 122 ++++++ .../opt-in/link-prefetch-tag.https.html.headers | 1 + .../gen/top.http-rp/opt-in/object-tag.https.html | 122 ++++++ .../opt-in/object-tag.https.html.headers | 1 + .../gen/top.http-rp/opt-in/picture-tag.https.html | 122 ++++++ .../opt-in/picture-tag.https.html.headers | 1 + .../opt-in/script-tag-dynamic-import.https.html | 42 ++ .../script-tag-dynamic-import.https.html.headers | 1 + .../gen/top.http-rp/opt-in/script-tag.https.html | 122 ++++++ .../opt-in/script-tag.https.html.headers | 1 + .../opt-in/sharedworker-classic.https.html | 62 +++ .../opt-in/sharedworker-classic.https.html.headers | 1 + .../opt-in/sharedworker-import-data.https.html | 122 ++++++ .../sharedworker-import-data.https.html.headers | 1 + .../opt-in/sharedworker-import.https.html | 122 ++++++ .../opt-in/sharedworker-import.https.html.headers | 1 + .../opt-in/sharedworker-module.https.html | 62 +++ .../opt-in/sharedworker-module.https.html.headers | 1 + .../gen/top.http-rp/opt-in/video-tag.https.html | 122 ++++++ .../opt-in/video-tag.https.html.headers | 1 + .../gen/top.http-rp/opt-in/websocket.https.html | 52 +++ .../opt-in/websocket.https.html.headers | 1 + .../top.http-rp/opt-in/worker-classic.https.html | 62 +++ .../opt-in/worker-classic.https.html.headers | 1 + .../opt-in/worker-import-data.https.html | 122 ++++++ .../opt-in/worker-import-data.https.html.headers | 1 + .../top.http-rp/opt-in/worker-import.https.html | 122 ++++++ .../opt-in/worker-import.https.html.headers | 1 + .../top.http-rp/opt-in/worker-module.https.html | 62 +++ .../opt-in/worker-module.https.html.headers | 1 + .../worklet-animation-import-data.https.html | 122 ++++++ ...orklet-animation-import-data.https.html.headers | 1 + .../opt-in/worklet-animation.https.html | 122 ++++++ .../opt-in/worklet-animation.https.html.headers | 1 + .../opt-in/worklet-audio-import-data.https.html | 122 ++++++ .../worklet-audio-import-data.https.html.headers | 1 + .../top.http-rp/opt-in/worklet-audio.https.html | 122 ++++++ .../opt-in/worklet-audio.https.html.headers | 1 + .../opt-in/worklet-layout-import-data.https.html | 122 ++++++ .../worklet-layout-import-data.https.html.headers | 1 + .../top.http-rp/opt-in/worklet-layout.https.html | 122 ++++++ .../opt-in/worklet-layout.https.html.headers | 1 + .../opt-in/worklet-paint-import-data.https.html | 122 ++++++ .../worklet-paint-import-data.https.html.headers | 1 + .../top.http-rp/opt-in/worklet-paint.https.html | 122 ++++++ .../opt-in/worklet-paint.https.html.headers | 1 + .../gen/top.http-rp/opt-in/xhr.https.html | 122 ++++++ .../gen/top.http-rp/opt-in/xhr.https.html.headers | 1 + .../gen/top.meta/opt-in/audio-tag.https.html | 53 +++ .../gen/top.meta/opt-in/beacon.https.html | 53 +++ .../gen/top.meta/opt-in/fetch.https.html | 53 +++ .../gen/top.meta/opt-in/img-tag.https.html | 53 +++ .../gen/top.meta/opt-in/link-css-tag.https.html | 53 +++ .../top.meta/opt-in/link-prefetch-tag.https.html | 53 +++ .../gen/top.meta/opt-in/object-tag.https.html | 53 +++ .../gen/top.meta/opt-in/picture-tag.https.html | 53 +++ .../opt-in/script-tag-dynamic-import.https.html | 33 ++ .../gen/top.meta/opt-in/script-tag.https.html | 53 +++ .../opt-in/sharedworker-classic.https.html | 43 ++ .../opt-in/sharedworker-import-data.https.html | 53 +++ .../top.meta/opt-in/sharedworker-import.https.html | 53 +++ .../top.meta/opt-in/sharedworker-module.https.html | 43 ++ .../gen/top.meta/opt-in/video-tag.https.html | 53 +++ .../gen/top.meta/opt-in/websocket.https.html | 53 +++ .../gen/top.meta/opt-in/worker-classic.https.html | 43 ++ .../top.meta/opt-in/worker-import-data.https.html | 53 +++ .../gen/top.meta/opt-in/worker-import.https.html | 53 +++ .../gen/top.meta/opt-in/worker-module.https.html | 43 ++ .../worklet-animation-import-data.https.html | 53 +++ .../top.meta/opt-in/worklet-animation.https.html | 53 +++ .../opt-in/worklet-audio-import-data.https.html | 53 +++ .../gen/top.meta/opt-in/worklet-audio.https.html | 53 +++ .../opt-in/worklet-layout-import-data.https.html | 53 +++ .../gen/top.meta/opt-in/worklet-layout.https.html | 53 +++ .../opt-in/worklet-paint-import-data.https.html | 53 +++ .../gen/top.meta/opt-in/worklet-paint.https.html | 53 +++ .../gen/top.meta/opt-in/xhr.https.html | 53 +++ .../gen/top.meta/unset/audio-tag.https.html | 102 +++++ .../gen/top.meta/unset/beacon.https.html | 102 +++++ .../gen/top.meta/unset/fetch.https.html | 102 +++++ .../gen/top.meta/unset/img-tag.https.html | 102 +++++ .../gen/top.meta/unset/link-css-tag.https.html | 102 +++++ .../top.meta/unset/link-prefetch-tag.https.html | 102 +++++ .../gen/top.meta/unset/object-tag.https.html | 102 +++++ .../gen/top.meta/unset/picture-tag.https.html | 102 +++++ .../unset/script-tag-dynamic-import.https.html | 42 ++ .../gen/top.meta/unset/script-tag.https.html | 102 +++++ .../top.meta/unset/sharedworker-classic.https.html | 62 +++ .../unset/sharedworker-import-data.https.html | 102 +++++ .../top.meta/unset/sharedworker-import.https.html | 102 +++++ .../top.meta/unset/sharedworker-module.https.html | 62 +++ .../gen/top.meta/unset/video-tag.https.html | 102 +++++ .../gen/top.meta/unset/websocket.https.html | 52 +++ .../gen/top.meta/unset/worker-classic.https.html | 62 +++ .../top.meta/unset/worker-import-data.https.html | 102 +++++ .../gen/top.meta/unset/worker-import.https.html | 102 +++++ .../gen/top.meta/unset/worker-module.https.html | 62 +++ .../unset/worklet-animation-import-data.https.html | 102 +++++ .../top.meta/unset/worklet-animation.https.html | 102 +++++ .../unset/worklet-audio-import-data.https.html | 102 +++++ .../gen/top.meta/unset/worklet-audio.https.html | 102 +++++ .../unset/worklet-layout-import-data.https.html | 102 +++++ .../gen/top.meta/unset/worklet-layout.https.html | 102 +++++ .../unset/worklet-paint-import-data.https.html | 102 +++++ .../gen/top.meta/unset/worklet-paint.https.html | 102 +++++ .../gen/top.meta/unset/xhr.https.html | 102 +++++ .../opt-in/fetch.https.html | 172 ++++++++ .../opt-in/fetch.https.html.headers | 1 + .../opt-in/websocket.https.html | 67 ++++ .../opt-in/websocket.https.html.headers | 1 + .../opt-in/xhr.https.html | 172 ++++++++ .../opt-in/xhr.https.html.headers | 1 + .../opt-in/fetch.https.html | 68 ++++ .../opt-in/websocket.https.html | 68 ++++ .../worker-classic-data.meta/opt-in/xhr.https.html | 68 ++++ .../unset/fetch.https.html | 142 +++++++ .../unset/websocket.https.html | 67 ++++ .../worker-classic-data.meta/unset/xhr.https.html | 142 +++++++ .../worker-classic.http-rp/opt-in/fetch.https.html | 232 +++++++++++ .../opt-in/websocket.https.html | 85 ++++ .../opt-in/worker-classic.https.html | 106 +++++ .../opt-in/worker-module.https.html | 106 +++++ .../worker-classic.http-rp/opt-in/xhr.https.html | 232 +++++++++++ .../worker-classic.http-rp/unset/fetch.https.html | 142 +++++++ .../unset/fetch.https.html.headers | 1 + .../unset/websocket.https.html | 67 ++++ .../unset/websocket.https.html.headers | 1 + .../unset/worker-classic.https.html | 82 ++++ .../unset/worker-classic.https.html.headers | 1 + .../unset/worker-module.https.html | 82 ++++ .../unset/worker-module.https.html.headers | 1 + .../worker-classic.http-rp/unset/xhr.https.html | 142 +++++++ .../unset/xhr.https.html.headers | 1 + .../opt-in/fetch.https.html | 172 ++++++++ .../opt-in/fetch.https.html.headers | 1 + .../opt-in/websocket.https.html | 67 ++++ .../opt-in/websocket.https.html.headers | 1 + .../opt-in/xhr.https.html | 172 ++++++++ .../opt-in/xhr.https.html.headers | 1 + .../opt-in/fetch.https.html | 68 ++++ .../opt-in/websocket.https.html | 68 ++++ .../worker-module-data.meta/opt-in/xhr.https.html | 68 ++++ .../worker-module-data.meta/unset/fetch.https.html | 142 +++++++ .../unset/websocket.https.html | 67 ++++ .../worker-module-data.meta/unset/xhr.https.html | 142 +++++++ .../worker-module.http-rp/opt-in/fetch.https.html | 232 +++++++++++ .../opt-in/websocket.https.html | 85 ++++ .../opt-in/worker-classic.https.html | 106 +++++ .../opt-in/worker-module.https.html | 106 +++++ .../worker-module.http-rp/opt-in/xhr.https.html | 232 +++++++++++ .../worker-module.http-rp/unset/fetch.https.html | 142 +++++++ .../unset/fetch.https.html.headers | 1 + .../unset/websocket.https.html | 67 ++++ .../unset/websocket.https.html.headers | 1 + .../unset/worker-classic.https.html | 82 ++++ .../unset/worker-classic.https.html.headers | 1 + .../unset/worker-module.https.html | 82 ++++ .../unset/worker-module.https.html.headers | 1 + .../gen/worker-module.http-rp/unset/xhr.https.html | 142 +++++++ .../unset/xhr.https.html.headers | 1 + .../tests/mixed-content/generic/sanity-checker.js | 53 +++ .../tests/mixed-content/generic/test-case.sub.js | 61 +++ .../tests/mixed-content/imageset.https.sub.html | 31 ++ .../tests/mixed-content/nested-iframes.window.js | 25 ++ .../tests/mixed-content/resources/blob-popup.html | 10 + .../mixed-content/resources/middle-frame.html | 39 ++ .../web-platform/tests/mixed-content/spec.src.json | 437 +++++++++++++++++++++ .../autoupgrades/audio-upgrade.https.sub.html | 40 ++ .../autoupgrades/image-upgrade.https.sub.html | 43 ++ .../autoupgrades/mixed-content-cors.https.sub.html | 84 ++++ .../autoupgrades/video-upgrade.https.sub.html | 41 ++ .../mixed-content/tentative/resources/pass.png | Bin 0 -> 1689 bytes .../mixed-content/tentative/resources/test.ogv | Bin 0 -> 2344665 bytes .../mixed-content/tentative/resources/test.wav | Bin 0 -> 353022 bytes 231 files changed, 16553 insertions(+) create mode 100644 testing/web-platform/tests/mixed-content/META.yml create mode 100644 testing/web-platform/tests/mixed-content/README.md create mode 100644 testing/web-platform/tests/mixed-content/blob.https.sub.html create mode 100644 testing/web-platform/tests/mixed-content/csp.https.window.js create mode 100644 testing/web-platform/tests/mixed-content/csp.https.window.js.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/audio-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/beacon.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/img-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-css-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-prefetch-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/object-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/picture-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag-dynamic-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/video-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/audio-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/beacon.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/img-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-css-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-prefetch-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/object-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/picture-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag-dynamic-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/video-tag.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint-import-data.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/top.meta/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html create mode 100644 testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html.headers create mode 100644 testing/web-platform/tests/mixed-content/generic/sanity-checker.js create mode 100644 testing/web-platform/tests/mixed-content/generic/test-case.sub.js create mode 100644 testing/web-platform/tests/mixed-content/imageset.https.sub.html create mode 100644 testing/web-platform/tests/mixed-content/nested-iframes.window.js create mode 100644 testing/web-platform/tests/mixed-content/resources/blob-popup.html create mode 100644 testing/web-platform/tests/mixed-content/resources/middle-frame.html create mode 100644 testing/web-platform/tests/mixed-content/spec.src.json create mode 100644 testing/web-platform/tests/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html create mode 100644 testing/web-platform/tests/mixed-content/tentative/autoupgrades/image-upgrade.https.sub.html create mode 100644 testing/web-platform/tests/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html create mode 100644 testing/web-platform/tests/mixed-content/tentative/autoupgrades/video-upgrade.https.sub.html create mode 100644 testing/web-platform/tests/mixed-content/tentative/resources/pass.png create mode 100644 testing/web-platform/tests/mixed-content/tentative/resources/test.ogv create mode 100644 testing/web-platform/tests/mixed-content/tentative/resources/test.wav (limited to 'testing/web-platform/tests/mixed-content') diff --git a/testing/web-platform/tests/mixed-content/META.yml b/testing/web-platform/tests/mixed-content/META.yml new file mode 100644 index 0000000000..a2889eb6c7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/META.yml @@ -0,0 +1,3 @@ +spec: https://w3c.github.io/webappsec-mixed-content/ +suggested_reviewers: + - andypaicu diff --git a/testing/web-platform/tests/mixed-content/README.md b/testing/web-platform/tests/mixed-content/README.md new file mode 100644 index 0000000000..488432d41e --- /dev/null +++ b/testing/web-platform/tests/mixed-content/README.md @@ -0,0 +1,4 @@ +# Mixed Content Test Suite + +The subdirectory `gen/` is generated using the generator at `common/security-features`. +See [common/security-features/README.md](../common/security-features/README.md) for how to generate tests. diff --git a/testing/web-platform/tests/mixed-content/blob.https.sub.html b/testing/web-platform/tests/mixed-content/blob.https.sub.html new file mode 100644 index 0000000000..4e4bba6e0c --- /dev/null +++ b/testing/web-platform/tests/mixed-content/blob.https.sub.html @@ -0,0 +1,54 @@ + + + + Mixed-Content: blob tests + + + + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/csp.https.window.js b/testing/web-platform/tests/mixed-content/csp.https.window.js new file mode 100644 index 0000000000..5428fb4791 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/csp.https.window.js @@ -0,0 +1,41 @@ +// META: script=/common/dispatcher/dispatcher.js +// META: script=/common/get-host-info.sub.js +// META: script=/common/utils.js + +promise_test((t) => { + const url = `${get_host_info().HTTP_ORIGIN}/common/text-plain.txt`; + const promise = fetch(url, { mode: "no-cors" }); + return promise_rejects_js(t, TypeError, promise, "mixed content fetch"); +}, "Mixed content checks apply to fetches in sandboxed documents"); + +promise_test(async (t) => { + const uuid = token(); + const context = new RemoteContext(uuid); + + const iframe = document.body.appendChild(document.createElement("iframe")); + iframe.src = remoteExecutorUrl(uuid, { protocol: "http:" }); + + const result = await Promise.race([ + context.execute_script(() => "loaded"), + new Promise((resolve) => t.step_timeout(() => { + resolve("timed out"); + }, 1000 /* ms */)), + ]); + assert_equals(result, "timed out"); +}, "Mixed content checks apply to iframes in sandboxed documents"); + + +promise_test(async (t) => { + const uuid = token(); + + const popup = window.open(remoteExecutorUrl(uuid, { protocol: "http:" })); + + const context = new RemoteContext(uuid); + const result = await Promise.race([ + context.execute_script(() => "loaded"), + new Promise((resolve) => t.step_timeout(() => { + resolve("timed out"); + }, 1000 /* ms */)), + ]); + assert_equals(result, "timed out"); +}, "Mixed content checks apply to popups in sandboxed documents"); diff --git a/testing/web-platform/tests/mixed-content/csp.https.window.js.headers b/testing/web-platform/tests/mixed-content/csp.https.window.js.headers new file mode 100644 index 0000000000..6b6605899c --- /dev/null +++ b/testing/web-platform/tests/mixed-content/csp.https.window.js.headers @@ -0,0 +1 @@ +Content-Security-Policy: sandbox allow-scripts allow-popups; diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..040c611834 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..3103c00962 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..d5c5d86fec --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.http-rp/opt-in/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/fetch.https.html new file mode 100644 index 0000000000..e9953505ea --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/fetch.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/websocket.https.html new file mode 100644 index 0000000000..cf0d0afaf0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/websocket.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/xhr.https.html new file mode 100644 index 0000000000..930816e391 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/opt-in/xhr.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/fetch.https.html new file mode 100644 index 0000000000..7c3009e4b9 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/websocket.https.html new file mode 100644 index 0000000000..3103c00962 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/xhr.https.html new file mode 100644 index 0000000000..d67d3dfbc1 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic-data.meta/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..31550a1378 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/fetch.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..e259b1dcce --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/websocket.https.html @@ -0,0 +1,85 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..d14a58c118 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/opt-in/xhr.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html new file mode 100644 index 0000000000..41a7a328d7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html new file mode 100644 index 0000000000..825f9b105c --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html new file mode 100644 index 0000000000..f2590c6ecd --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-classic.http-rp/unset/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..928365fd34 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..d04a361ee8 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..6c5090f2c4 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.http-rp/opt-in/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/fetch.https.html new file mode 100644 index 0000000000..037f931626 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/fetch.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/websocket.https.html new file mode 100644 index 0000000000..2fbfc48915 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/websocket.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/xhr.https.html new file mode 100644 index 0000000000..853bc1270b --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/opt-in/xhr.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/fetch.https.html new file mode 100644 index 0000000000..14c3103fe5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/websocket.https.html new file mode 100644 index 0000000000..d04a361ee8 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/xhr.https.html new file mode 100644 index 0000000000..68e2a490cc --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module-data.meta/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..2a13933ff9 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/fetch.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..3486ab3889 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/websocket.https.html @@ -0,0 +1,85 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..bd9395bdbb --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/opt-in/xhr.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html new file mode 100644 index 0000000000..8f31ab2d19 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html new file mode 100644 index 0000000000..5eb627c7cf --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html new file mode 100644 index 0000000000..2ebeed08a0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/unset/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html new file mode 100644 index 0000000000..599f8eb9b5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html new file mode 100644 index 0000000000..b09f6332dd --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/beacon.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..508a9d2bd7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html new file mode 100644 index 0000000000..eda0043651 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/img-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html new file mode 100644 index 0000000000..237ec0ca78 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-css-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html new file mode 100644 index 0000000000..0efd1429a7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/link-prefetch-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html new file mode 100644 index 0000000000..6bc8f75f65 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/object-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html new file mode 100644 index 0000000000..088c6c410a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/picture-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html new file mode 100644 index 0000000000..0ce2794c56 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag-dynamic-import.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html new file mode 100644 index 0000000000..d806e9c0bc --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/script-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html new file mode 100644 index 0000000000..896c0297d5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-classic.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html new file mode 100644 index 0000000000..2784b2bf13 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import-data.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html new file mode 100644 index 0000000000..0644d1f03e --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-import.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html new file mode 100644 index 0000000000..1a371ce028 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/sharedworker-module.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html new file mode 100644 index 0000000000..ff176ab6d1 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/video-tag.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..49b80c448f --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html new file mode 100644 index 0000000000..2717be37cc --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-classic.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html new file mode 100644 index 0000000000..a44eee0468 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import-data.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html new file mode 100644 index 0000000000..5499322818 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-import.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html new file mode 100644 index 0000000000..6cf33d54f5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worker-module.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html new file mode 100644 index 0000000000..165cbf6d14 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation-import-data.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html new file mode 100644 index 0000000000..67926809f2 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-animation.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html new file mode 100644 index 0000000000..72ebea2ff2 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio-import-data.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html new file mode 100644 index 0000000000..3c31d0d998 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-audio.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html new file mode 100644 index 0000000000..ae84f3d1ef --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout-import-data.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html new file mode 100644 index 0000000000..8a39e2d9d3 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-layout.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html new file mode 100644 index 0000000000..918051440e --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint-import-data.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html new file mode 100644 index 0000000000..c270a2b70a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/worklet-paint.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..22f4aa06b5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.http-rp/opt-in/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/audio-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/audio-tag.https.html new file mode 100644 index 0000000000..9734cef5c5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/audio-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/beacon.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/beacon.https.html new file mode 100644 index 0000000000..87442befd3 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/beacon.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/fetch.https.html new file mode 100644 index 0000000000..45378cae4a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/fetch.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/img-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/img-tag.https.html new file mode 100644 index 0000000000..8c2486d9a7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/img-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-css-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-css-tag.https.html new file mode 100644 index 0000000000..2014c10e23 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-css-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-prefetch-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-prefetch-tag.https.html new file mode 100644 index 0000000000..456139afda --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/link-prefetch-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/object-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/object-tag.https.html new file mode 100644 index 0000000000..209927d53f --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/object-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/picture-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/picture-tag.https.html new file mode 100644 index 0000000000..d28777b8cb --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/picture-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag-dynamic-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag-dynamic-import.https.html new file mode 100644 index 0000000000..b2794bd20a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag-dynamic-import.https.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag.https.html new file mode 100644 index 0000000000..55e2dadb06 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/script-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-classic.https.html new file mode 100644 index 0000000000..02c50e3bcb --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-classic.https.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import-data.https.html new file mode 100644 index 0000000000..d906686d92 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import-data.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import.https.html new file mode 100644 index 0000000000..3b156c6409 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-import.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-module.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-module.https.html new file mode 100644 index 0000000000..2ebb231931 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/sharedworker-module.https.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/video-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/video-tag.https.html new file mode 100644 index 0000000000..6b40dfc2e6 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/video-tag.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/websocket.https.html new file mode 100644 index 0000000000..b54656dbe7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/websocket.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-classic.https.html new file mode 100644 index 0000000000..ca7667ceef --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-classic.https.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import-data.https.html new file mode 100644 index 0000000000..2ff9aa7cf2 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import-data.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import.https.html new file mode 100644 index 0000000000..50db49acc8 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-import.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-module.https.html new file mode 100644 index 0000000000..2f1c240cae --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worker-module.https.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation-import-data.https.html new file mode 100644 index 0000000000..0ebc71607f --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation-import-data.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation.https.html new file mode 100644 index 0000000000..b3b070b60b --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-animation.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio-import-data.https.html new file mode 100644 index 0000000000..383e08f0d9 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio-import-data.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio.https.html new file mode 100644 index 0000000000..c4caffa7c5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-audio.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout-import-data.https.html new file mode 100644 index 0000000000..b90abff512 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout-import-data.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout.https.html new file mode 100644 index 0000000000..08f5bcc66e --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-layout.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint-import-data.https.html new file mode 100644 index 0000000000..04176e561d --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint-import-data.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint.https.html new file mode 100644 index 0000000000..8c58fc638f --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/worklet-paint.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/xhr.https.html new file mode 100644 index 0000000000..22cbcd7ed0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/opt-in/xhr.https.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/audio-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/audio-tag.https.html new file mode 100644 index 0000000000..75c9b75355 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/audio-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/beacon.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/beacon.https.html new file mode 100644 index 0000000000..ae29a64f41 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/beacon.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/fetch.https.html new file mode 100644 index 0000000000..1250aec2a8 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/fetch.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/img-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/img-tag.https.html new file mode 100644 index 0000000000..c02bf8b69c --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/img-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-css-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-css-tag.https.html new file mode 100644 index 0000000000..559e0223c0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-css-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-prefetch-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-prefetch-tag.https.html new file mode 100644 index 0000000000..5a0364121e --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/link-prefetch-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/object-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/object-tag.https.html new file mode 100644 index 0000000000..e22e783950 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/object-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/picture-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/picture-tag.https.html new file mode 100644 index 0000000000..432ab7eaa3 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/picture-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag-dynamic-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag-dynamic-import.https.html new file mode 100644 index 0000000000..0ce2794c56 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag-dynamic-import.https.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag.https.html new file mode 100644 index 0000000000..3cd5eb3a34 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/script-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-classic.https.html new file mode 100644 index 0000000000..896c0297d5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-classic.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import-data.https.html new file mode 100644 index 0000000000..afc248529b --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import-data.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import.https.html new file mode 100644 index 0000000000..71679b658a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-import.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-module.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-module.https.html new file mode 100644 index 0000000000..1a371ce028 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/sharedworker-module.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/video-tag.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/video-tag.https.html new file mode 100644 index 0000000000..56c9a4cf5a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/video-tag.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/websocket.https.html new file mode 100644 index 0000000000..49b80c448f --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/websocket.https.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-classic.https.html new file mode 100644 index 0000000000..2717be37cc --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-classic.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import-data.https.html new file mode 100644 index 0000000000..ae559b90e9 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import-data.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import.https.html new file mode 100644 index 0000000000..208ae14bfa --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-import.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-module.https.html new file mode 100644 index 0000000000..6cf33d54f5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worker-module.https.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation-import-data.https.html new file mode 100644 index 0000000000..77fdf272d1 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation-import-data.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation.https.html new file mode 100644 index 0000000000..64d00ddd5b --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-animation.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio-import-data.https.html new file mode 100644 index 0000000000..faa0c457fa --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio-import-data.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio.https.html new file mode 100644 index 0000000000..7151f534de --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-audio.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout-import-data.https.html new file mode 100644 index 0000000000..da7c9a797e --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout-import-data.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout.https.html new file mode 100644 index 0000000000..f2335d35ae --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-layout.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint-import-data.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint-import-data.https.html new file mode 100644 index 0000000000..5c1970599d --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint-import-data.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint.https.html new file mode 100644 index 0000000000..77cf29176c --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/worklet-paint.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/top.meta/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/xhr.https.html new file mode 100644 index 0000000000..0f164b4077 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/top.meta/unset/xhr.https.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..d2b13b2734 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..01263c9ee6 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..71ee538072 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.http-rp/opt-in/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/fetch.https.html new file mode 100644 index 0000000000..e8693e4fef --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/fetch.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/websocket.https.html new file mode 100644 index 0000000000..af1d836250 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/websocket.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/xhr.https.html new file mode 100644 index 0000000000..e8a86f79e7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/opt-in/xhr.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/fetch.https.html new file mode 100644 index 0000000000..da5a674c54 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/websocket.https.html new file mode 100644 index 0000000000..01263c9ee6 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/xhr.https.html new file mode 100644 index 0000000000..431e05aa50 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic-data.meta/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..f24dc7a2ac --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/fetch.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..4357a44457 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/websocket.https.html @@ -0,0 +1,85 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-classic.https.html new file mode 100644 index 0000000000..5dde9baae5 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-classic.https.html @@ -0,0 +1,106 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-module.https.html new file mode 100644 index 0000000000..6672e464a3 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/worker-module.https.html @@ -0,0 +1,106 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..ac5f5d5dbf --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/opt-in/xhr.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html new file mode 100644 index 0000000000..87e7771606 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html new file mode 100644 index 0000000000..ebfb71e2f8 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html new file mode 100644 index 0000000000..e5f825d577 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html @@ -0,0 +1,82 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-classic.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html new file mode 100644 index 0000000000..f10998e3f0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html @@ -0,0 +1,82 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/worker-module.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html new file mode 100644 index 0000000000..39216ef098 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-classic.http-rp/unset/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..90cfde3618 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..a202f1af21 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..1e26f150a6 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.http-rp/opt-in/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/fetch.https.html new file mode 100644 index 0000000000..8ed388b1e7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/fetch.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/websocket.https.html new file mode 100644 index 0000000000..ba6c014439 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/websocket.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/xhr.https.html new file mode 100644 index 0000000000..808e6b6f5a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/opt-in/xhr.https.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/fetch.https.html new file mode 100644 index 0000000000..1a04af8678 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/websocket.https.html new file mode 100644 index 0000000000..a202f1af21 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/xhr.https.html new file mode 100644 index 0000000000..da80502084 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module-data.meta/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/fetch.https.html new file mode 100644 index 0000000000..0328c5ec55 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/fetch.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/websocket.https.html new file mode 100644 index 0000000000..0e7c357ae2 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/websocket.https.html @@ -0,0 +1,85 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-classic.https.html new file mode 100644 index 0000000000..e8eba008f9 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-classic.https.html @@ -0,0 +1,106 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-module.https.html new file mode 100644 index 0000000000..f4348836ad --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/worker-module.https.html @@ -0,0 +1,106 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/xhr.https.html new file mode 100644 index 0000000000..9ede710e54 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/opt-in/xhr.https.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html new file mode 100644 index 0000000000..f2f3dafcfb --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/fetch.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html new file mode 100644 index 0000000000..220c21c411 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/websocket.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html new file mode 100644 index 0000000000..9619ce4cd7 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html @@ -0,0 +1,82 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-classic.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html new file mode 100644 index 0000000000..d6e28445e0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html @@ -0,0 +1,82 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/worker-module.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html new file mode 100644 index 0000000000..176f5aecd4 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html.headers b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html.headers new file mode 100644 index 0000000000..46e2255e38 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/gen/worker-module.http-rp/unset/xhr.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/testing/web-platform/tests/mixed-content/generic/sanity-checker.js b/testing/web-platform/tests/mixed-content/generic/sanity-checker.js new file mode 100644 index 0000000000..55a103adf0 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/generic/sanity-checker.js @@ -0,0 +1,53 @@ +// The SanityChecker is used in debug mode to identify problems with the +// structure of the testsuite and to force early test failures. +// In release mode it is mocked out to do nothing. +function SanityChecker() {} + +SanityChecker.prototype.checkScenario = function(scenario, resourceInvoker) { + // Check if scenario is valid. + test(function() { + var expectedFields = SPEC_JSON["test_expansion_schema"]; + + for (var field in expectedFields) { + if (field == "expansion") + continue + + assert_own_property(scenario, field, + "The scenario should contain field '" + field + "'.") + + var expectedFieldList = expectedFields[field]; + if (!expectedFieldList.hasOwnProperty('length')) { + var expectedFieldList = []; + for (var key in expectedFields[field]) { + expectedFieldList = expectedFieldList.concat(expectedFields[field][key]) + } + } + assert_in_array(scenario[field], expectedFieldList, + "Scenario's " + field + " is one of: " + + expectedFieldList.join(", ")) + "." + } + + // Check if the protocol is matched. + assert_equals(scenario["source_scheme"] + ":", location.protocol, + "Protocol of the test page should match the scenario.") + + assert_own_property(resourceInvoker, scenario.subresource, + "Subresource should be supported"); + + }, "[MixedContentTestCase] The test scenario should be valid."); +} + +// For easier debugging runs, we can fail a test earlier. +SanityChecker.prototype.setFailTimeout = function(test, timeout) { + // Due to missing implementations, tests time out, so we fail them early. + // TODO(kristijanburnik): Once WPT rolled in: + // https://github.com/w3c/testharness.js/pull/127 + // Refactor to make use of step_timeout. + setTimeout(function() { + test.step(function() { + assert_equals(test.phase, test.phases.COMPLETE, + "Expected test to complete."); + test.done(); + }) + }, timeout || 1000); +} diff --git a/testing/web-platform/tests/mixed-content/generic/test-case.sub.js b/testing/web-platform/tests/mixed-content/generic/test-case.sub.js new file mode 100644 index 0000000000..bfb02a0e61 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/generic/test-case.sub.js @@ -0,0 +1,61 @@ +/** + * @fileoverview Test case for mixed-content in web-platform-tests. + * @author burnik@google.com (Kristijan Burnik) + */ + +/** + * MixedContentTestCase exercises all the tests for checking browser behavior + * when resources regarded as mixed-content are requested. A single run covers + * only a single scenario. + * @param {object} scenario A JSON describing the test arrangement and + * expectation(s). Refer to /mixed-content/spec.src.json for details. + * @param {string} description The test scenario verbose description. + * @param {SanityChecker} sanityChecker Instance of an object used to check the + * running scenario. Useful in debug mode. See ./sanity-checker.js. + * Run {@code ./tools/generate.py -h} for info on test generating modes. + * @return {object} Object wrapping the start method used to run the test. + */ +function TestCase(scenarios, sanityChecker) { + function runTest(scenario) { + sanityChecker.checkScenario(scenario, subresourceMap); + + const urls = getRequestURLs(scenario.subresource, + scenario.origin, + scenario.redirection); + const checkResult = _ => { + // Send request to check if the key has been torn down. + return xhrRequest(urls.assertUrl) + .then(assertResult => { + // Now check if the value has been torn down. If it's still there, + // we have blocked the request to mixed-content. + assert_equals(assertResult.status, scenario.expectation, + "The resource request should be '" + scenario.expectation + "'."); + }); + }; + + /** @type {Subresource} */ + const subresource = { + subresourceType: scenario.subresource, + url: urls.testUrl, + policyDeliveries: scenario.subresource_policy_deliveries, + }; + + promise_test(() => { + return xhrRequest(urls.announceUrl) + // Send out the real resource request. + // This should tear down the key if it's not blocked. + .then(_ => invokeRequest(subresource, scenario.source_context_list)) + // We check the key state, regardless of whether the main request + // succeeded or failed. + .then(checkResult, checkResult); + }, scenario.test_description); + } // runTest + + function runTests() { + for (const scenario of scenarios) { + runTest(scenario); + } + } + + return {start: runTests}; +} diff --git a/testing/web-platform/tests/mixed-content/imageset.https.sub.html b/testing/web-platform/tests/mixed-content/imageset.https.sub.html new file mode 100644 index 0000000000..1f3d0471fb --- /dev/null +++ b/testing/web-platform/tests/mixed-content/imageset.https.sub.html @@ -0,0 +1,31 @@ + + + + Mixed-Content: imageset tests + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/nested-iframes.window.js b/testing/web-platform/tests/mixed-content/nested-iframes.window.js new file mode 100644 index 0000000000..daa0110471 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/nested-iframes.window.js @@ -0,0 +1,25 @@ +// META: script=/common/get-host-info.sub.js + +const t1 = async_test("HTTP fetch"); +const t2 = async_test("HTTPS fetch"); + +onmessage = function(e) { + const {protocol, success} = e.data; + if (protocol == "http:") { + t1.step(() => assert_false(success, "success")); + t1.done(); + } else if (protocol == "https:") { + t2.step(() => assert_true(success, "success")); + t2.done(); + } else { + [t1, t2].forEach(t => { + t.step(() => assert_unreached("Unknown message")); + t.done(); + }); + } +}; + +const httpsFrame = document.createElement("iframe"); +httpsFrame.src = get_host_info().HTTPS_ORIGIN + "/mixed-content/resources/middle-frame.html"; + +document.body.appendChild(httpsFrame); diff --git a/testing/web-platform/tests/mixed-content/resources/blob-popup.html b/testing/web-platform/tests/mixed-content/resources/blob-popup.html new file mode 100644 index 0000000000..bc3c97ef8d --- /dev/null +++ b/testing/web-platform/tests/mixed-content/resources/blob-popup.html @@ -0,0 +1,10 @@ + + + diff --git a/testing/web-platform/tests/mixed-content/resources/middle-frame.html b/testing/web-platform/tests/mixed-content/resources/middle-frame.html new file mode 100644 index 0000000000..58d14d61ef --- /dev/null +++ b/testing/web-platform/tests/mixed-content/resources/middle-frame.html @@ -0,0 +1,39 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/spec.src.json b/testing/web-platform/tests/mixed-content/spec.src.json new file mode 100644 index 0000000000..1eb6f44540 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/spec.src.json @@ -0,0 +1,437 @@ +{ + "test_description_template": "Mixed-Content: Expects %(expectation)s for %(subresource)s to %(origin)s origin and %(redirection)s redirection from %(source_scheme)s context.", + "test_page_title_template": "Mixed-Content: %(title)s", + "specification": [ + { + // optionally-blockable + "title": "Optionally-blockable content", + "description": "Test behavior of optionally-blockable content", + "specification_url": "http://www.w3.org/TR/mixed-content/#category-optionally-blockable", + "test_expansion": [ + { + // opt-in-blocks + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "opt-in", + "redirection": "*", + "subresource": [ + "audio-tag", + "img-tag", + "video-tag" + ], + "origin": [ + "cross-http", + "same-http" + ], + "expectation": "blocked" + }, + { + // opt-in-blocks-redirects + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "opt-in", + "redirection": "swap-scheme", + "subresource": [ + "audio-tag", + "img-tag", + "video-tag" + ], + "origin": [ + "same-https", + "cross-https" + ], + "expectation": "blocked" + }, + { + // no-opt-in-allows + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": null, + "redirection": "*", + "subresource": [ + "audio-tag", + "img-tag", + "video-tag" + ], + "origin": [ + "cross-http", + "same-http" + ], + "expectation": "allowed" + } + ] + }, + { + // blockable + "title": "Blockable content", + "description": "Test behavior of blockable content.", + "specification_url": "http://www.w3.org/TR/mixed-content/#category-blockable", + "test_expansion": [ + { + // opt-in-blocks + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "opt-in", + "redirection": "*", + "subresource": [ + "a-tag", + "beacon", + "fetch", + "link-css-tag", + "link-prefetch-tag", + "object-tag", + "picture-tag", + "script-tag", + "sharedworker-classic", + "sharedworker-import", + "sharedworker-import-data", + "sharedworker-module", + "websocket", + "worker-classic", + "worker-import", + "worker-import-data", + "worker-module", + "worklet-animation", + "worklet-animation-import-data", + "worklet-audio", + "worklet-audio-import-data", + "worklet-layout", + "worklet-layout-import-data", + "worklet-paint", + "worklet-paint-import-data", + "xhr" + ], + "origin": [ + "cross-http", + "same-http" + ], + "expectation": "blocked" + }, + { + // opt-in-blocks-redirects + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "opt-in", + "redirection": "swap-scheme", + "subresource": [ + "a-tag", + "beacon", + "fetch", + "link-css-tag", + "link-prefetch-tag", + "object-tag", + "picture-tag", + "script-tag", + "sharedworker-classic", + "sharedworker-import", + "sharedworker-import-data", + "sharedworker-module", + "websocket", + "worker-classic", + "worker-import", + "worker-import-data", + "worker-module", + "worklet-animation", + "worklet-animation-import-data", + "worklet-audio", + "worklet-audio-import-data", + "worklet-layout", + "worklet-layout-import-data", + "worklet-paint", + "worklet-paint-import-data", + "xhr" + ], + "origin": [ + "same-https", + "cross-https" + ], + "expectation": "blocked" + }, + { + // no-opt-in-blocks + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": null, + "redirection": "*", + "subresource": [ + "a-tag", + "beacon", + "fetch", + "link-css-tag", + "link-prefetch-tag", + "object-tag", + "picture-tag", + "script-tag", + "sharedworker-classic", + "sharedworker-import", + "sharedworker-import-data", + "sharedworker-module", + "websocket", + "worker-classic", + "worker-import", + "worker-import-data", + "worker-module", + "worklet-animation", + "worklet-animation-import-data", + "worklet-audio", + "worklet-audio-import-data", + "worklet-layout", + "worklet-layout-import-data", + "worklet-paint", + "worklet-paint-import-data", + "xhr" + ], + "origin": [ + "cross-http", + "same-http" + ], + "expectation": "blocked" + }, + { + // ws-downgrade-blocks + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "*", + "redirection": "*", + "subresource": "websocket", + "origin": [ + "cross-ws", + "same-ws" + ], + "expectation": "blocked" + } + ] + }, + { + // allowed + "title": "Allowed content", + "description": "Test behavior of allowed content.", + "specification_url": "http://www.w3.org/TR/mixed-content/", + "test_expansion": [ + { + // allowed + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "*", + "redirection": [ + "no-redirect", + "keep-scheme" + ], + "subresource": "*", + "origin": [ + "same-https" + ], + "expectation": "allowed" + }, + { + // websocket-allowed + "expansion": "default", + "source_scheme": "https", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "*", + "redirection": [ + "no-redirect", + "keep-scheme" + ], + "subresource": "websocket", + "origin": [ + "same-wss" + ], + "expectation": "allowed" + } + ] + } + ], + "delivery_key": "mixedContent", + "excluded_tests": [ + { + // Skip-redundant-no-opt-in + "expansion": "*", + "source_scheme": "*", + "source_context_list": [ + // In certain source_context_lists (workers), + // this is not redundant because is not supported. + "top", + "srcdoc-inherit", + "iframe", + "iframe-blank-inherit", + "worker-classic-data", + "worker-module-data", + "sharedworker-classic-data", + "sharedworker-module-data" + ], + "delivery_type": "http-rp", + "delivery_value": null, + "redirection": "*", + "subresource": "*", + "origin": "*", + "expectation": "*" + }, + { + // Skip-redundant-for-opt-in-method + "expansion": "*", + "source_scheme": "*", + "source_context_list": "*", + "delivery_type": "meta", + "delivery_value": "opt-in", + "redirection": [ + "keep-scheme", + "swap-scheme" + ], + "subresource": "*", + "origin": "*", + "expectation": "*" + }, + { + // source_context_list values not yet tested + "expansion": "*", + "source_scheme": "*", + "source_context_list": [ + "req", + "srcdoc-inherit", + "srcdoc", + "iframe", + "iframe-blank-inherit" + ], + "delivery_type": "*", + "delivery_value": "*", + "redirection": "*", + "subresource": "*", + "origin": "*", + "expectation": "*" + }, + { + // subresource values not yet tested + "expansion": "*", + "source_scheme": "*", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "*", + "redirection": "*", + "subresource": [ + "a-tag", + "area-tag", + "iframe-tag", + ], + "origin": "*", + "expectation": "*" + }, + { + // redirections that mixed-content tests don't care + "expansion": "*", + "source_scheme": "*", + "source_context_list": "*", + "delivery_type": "*", + "delivery_value": "*", + "redirection": [ + "keep-origin", + "swap-origin", + "downgrade" + ], + "origin": "*", + "subresource": "*", + "expectation": "*" + }, + ], + "source_context_schema": { + "supported_delivery_type": { + "top": [ + "http-rp", + "meta" + ], + "iframe": [ + "http-rp", + "meta" + ], + "iframe-blank": [ + "meta" + ], + "srcdoc": [ + "meta" + ], + "worker-classic": [ + "http-rp" + ], + "worker-module": [ + "http-rp" + ], + "worker-classic-data": [], + "worker-module-data": [], + "sharedworker-classic": [ + "http-rp" + ], + "sharedworker-module": [ + "http-rp" + ], + "sharedworker-classic-data": [], + "sharedworker-module-data": [] + } + }, + "subresource_schema": { + "supported_delivery_type": { + "a-tag": [], + "area-tag": [], + "audio-tag": [], + "beacon": [], + "fetch": [], + "iframe-tag": [], + "img-tag": [], + "link-css-tag": [], + "link-prefetch-tag": [], + "object-tag": [], + "picture-tag": [], + "script-tag": [], + "script-tag-dynamic-import": [], + "sharedworker-classic": [], + "sharedworker-import": [], + "sharedworker-import-data": [], + "sharedworker-module": [], + "video-tag": [], + "websocket": [], + "worker-classic": [], + "worker-import": [], + "worker-import-data": [], + "worker-module": [], + "worklet-animation": [], + "worklet-animation-import-data": [], + "worklet-audio": [], + "worklet-audio-import-data": [], + "worklet-layout": [], + "worklet-layout-import-data": [], + "worklet-paint": [], + "worklet-paint-import-data": [], + "xhr": [] + } + }, + "test_expansion_schema": { + "delivery_type": [ + "http-rp", + "meta" + ], + "delivery_value": [ + null, + "opt-in" + ], + "expectation": [ + "allowed", + "blocked" + ] + } +} diff --git a/testing/web-platform/tests/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html new file mode 100644 index 0000000000..4aeb183e3d --- /dev/null +++ b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html @@ -0,0 +1,40 @@ + + + +Autoupgrade mixed content: Audio. + + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/tentative/autoupgrades/image-upgrade.https.sub.html b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/image-upgrade.https.sub.html new file mode 100644 index 0000000000..d63a71026a --- /dev/null +++ b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/image-upgrade.https.sub.html @@ -0,0 +1,43 @@ + + + +Autoupgrade mixed content: Optionally Blockable. + + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html new file mode 100644 index 0000000000..eb7b443df3 --- /dev/null +++ b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html @@ -0,0 +1,84 @@ + + + + Test mixed content autoupgrade behavior for CORS request + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/tentative/autoupgrades/video-upgrade.https.sub.html b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/video-upgrade.https.sub.html new file mode 100644 index 0000000000..ea2d07309c --- /dev/null +++ b/testing/web-platform/tests/mixed-content/tentative/autoupgrades/video-upgrade.https.sub.html @@ -0,0 +1,41 @@ + + + +Autoupgrade mixed content: Video. + + + + + + + + + diff --git a/testing/web-platform/tests/mixed-content/tentative/resources/pass.png b/testing/web-platform/tests/mixed-content/tentative/resources/pass.png new file mode 100644 index 0000000000..2fa1e0ac06 Binary files /dev/null and b/testing/web-platform/tests/mixed-content/tentative/resources/pass.png differ diff --git a/testing/web-platform/tests/mixed-content/tentative/resources/test.ogv b/testing/web-platform/tests/mixed-content/tentative/resources/test.ogv new file mode 100644 index 0000000000..0f83996e5d Binary files /dev/null and b/testing/web-platform/tests/mixed-content/tentative/resources/test.ogv differ diff --git a/testing/web-platform/tests/mixed-content/tentative/resources/test.wav b/testing/web-platform/tests/mixed-content/tentative/resources/test.wav new file mode 100644 index 0000000000..85dc1ea904 Binary files /dev/null and b/testing/web-platform/tests/mixed-content/tentative/resources/test.wav differ -- cgit v1.2.3