diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index c281a65c1ff..b0534a94447 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -13393,12 +13393,6 @@ {} ] ], - "payment-request/MerchantValidationEvent/complete-method-manual.https.html": [ - [ - "/payment-request/MerchantValidationEvent/complete-method-manual.https.html", - {} - ] - ], "payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html": [ [ "/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html", @@ -109615,18 +109609,6 @@ {} ] ], - "css/css-contain/contain-layout-015.html": [ - [ - "/css/css-contain/contain-layout-015.html", - [ - [ - "/css/reference/ref-filled-green-100px-square.xht", - "==" - ] - ], - {} - ] - ], "css/css-contain/contain-layout-016.html": [ [ "/css/css-contain/contain-layout-016.html", @@ -122391,6 +122373,54 @@ {} ] ], + "css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html": [ + [ + "/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html", + [ + [ + "/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html": [ + [ + "/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html", + [ + [ + "/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html": [ + [ + "/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html", + [ + [ + "/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html": [ + [ + "/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html", + [ + [ + "/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html": [ [ "/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html", @@ -125247,6 +125277,30 @@ {} ] ], + "css/css-masking/clip-path/clip-path-path-interpolation-001.html": [ + [ + "/css/css-masking/clip-path/clip-path-path-interpolation-001.html", + [ + [ + "/css/css-masking/clip-path/reference/clip-path-path-interpolation-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-masking/clip-path/clip-path-path-interpolation-002.html": [ + [ + "/css/css-masking/clip-path/clip-path-path-interpolation-002.html", + [ + [ + "/css/css-masking/clip-path/reference/clip-path-path-interpolation-002-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-masking/clip-path/clip-path-polygon-001.html": [ [ "/css/css-masking/clip-path/clip-path-polygon-001.html", @@ -134119,6 +134173,42 @@ {} ] ], + "css/css-text-decor/text-decoration-underline-position-horizontal.html": [ + [ + "/css/css-text-decor/text-decoration-underline-position-horizontal.html", + [ + [ + "/css/css-text-decor/reference/text-decoration-underline-position-horizontal-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-text-decor/text-decoration-underline-position-vertical-ja.html": [ + [ + "/css/css-text-decor/text-decoration-underline-position-vertical-ja.html", + [ + [ + "/css/css-text-decor/reference/text-decoration-underline-position-vertical-ja-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-text-decor/text-decoration-underline-position-vertical.html": [ + [ + "/css/css-text-decor/text-decoration-underline-position-vertical.html", + [ + [ + "/css/css-text-decor/reference/text-decoration-underline-position-vertical-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-text-decor/text-emphasis-color-001.xht": [ [ "/css/css-text-decor/text-emphasis-color-001.xht", @@ -165799,6 +165889,18 @@ {} ] ], + "css/motion/animation/reftests/offset-path-path-interpolation-001.html": [ + [ + "/css/motion/animation/reftests/offset-path-path-interpolation-001.html", + [ + [ + "/css/motion/animation/reftests/offset-path-path-interpolation-ref.html", + "==" + ] + ], + {} + ] + ], "css/motion/offset-anchor-transform-box-fill-box.html": [ [ "/css/motion/offset-anchor-transform-box-fill-box.html", @@ -169488,7 +169590,7 @@ "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001.html", [ [ - "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-formatting-context-margin-001-ref.html", + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001-ref.html", "==" ] ], @@ -169831,6 +169933,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-inline-block-001.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-inline-block-001.html", @@ -172915,6 +173029,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/position-absolute-containing-block-001.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/position-absolute-containing-block-001.html", @@ -186319,6 +186445,18 @@ {} ] ], + "html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image.tentative.html": [ + [ + "/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image.tentative.html", + [ + [ + "/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image-ref.html", + "==" + ] + ], + {} + ] + ], "html/semantics/embedded-content/the-audio-element/audio_001.htm": [ [ "/html/semantics/embedded-content/the-audio-element/audio_001.htm", @@ -247696,7 +247834,7 @@ {} ] ], - "css/css-contain/support/blue50wBy23h.png": [ + "css/css-contain/support/blue50wBy25h.png": [ [ {} ] @@ -247781,6 +247919,11 @@ {} ] ], + "css/css-device-adapt/META.yml": [ + [ + {} + ] + ], "css/css-display/META.yml": [ [ {} @@ -258101,6 +258244,26 @@ {} ] ], + "css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html": [ + [ + {} + ] + ], + "css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html": [ + [ + {} + ] + ], + "css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html": [ + [ + {} + ] + ], + "css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html": [ + [ + {} + ] + ], "css/css-grid/reference/display-grid-ref.html": [ [ {} @@ -258831,6 +258994,16 @@ {} ] ], + "css/css-masking/clip-path/reference/clip-path-path-interpolation-001-ref.html": [ + [ + {} + ] + ], + "css/css-masking/clip-path/reference/clip-path-path-interpolation-002-ref.html": [ + [ + {} + ] + ], "css/css-masking/clip-path/reference/clip-path-rectangle-border-ref.html": [ [ {} @@ -262531,6 +262704,21 @@ {} ] ], + "css/css-text-decor/reference/text-decoration-underline-position-horizontal-ref.html": [ + [ + {} + ] + ], + "css/css-text-decor/reference/text-decoration-underline-position-vertical-ja-ref.html": [ + [ + {} + ] + ], + "css/css-text-decor/reference/text-decoration-underline-position-vertical-ref.html": [ + [ + {} + ] + ], "css/css-text-decor/reference/text-emphasis-color-001-ref.xht": [ [ {} @@ -271826,6 +272014,11 @@ {} ] ], + "css/motion/animation/reftests/offset-path-path-interpolation-ref.html": [ + [ + {} + ] + ], "css/motion/animation/resources/interpolation-testcommon.js": [ [ {} @@ -273391,6 +273584,11 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-inline-block-001-ref.html": [ [ {} @@ -274596,6 +274794,11 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/position-absolute-containing-block-001-ref.html": [ [ {} @@ -279481,7 +279684,7 @@ {} ] ], - "feature-policy/experimental-features/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers": [ + "feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html.headers": [ [ {} ] @@ -279571,7 +279774,7 @@ {} ] ], - "feature-policy/experimental-features/unsized-image.tentative.https.sub.html.headers": [ + "feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers": [ [ {} ] @@ -279706,6 +279909,16 @@ {} ] ], + "feature-policy/reporting/vr-reporting.https.html.headers": [ + [ + {} + ] + ], + "feature-policy/reporting/xr-reporting.https.html.headers": [ + [ + {} + ] + ], "feature-policy/resources/autoplay.js": [ [ {} @@ -289021,6 +289234,11 @@ {} ] ], + "html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image-ref.html": [ + [ + {} + ] + ], "html/semantics/embedded-content/the-area-element/resources/area-download-click.html": [ [ {} @@ -289566,6 +289784,11 @@ {} ] ], + "html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers": [ + [ + {} + ] + ], "html/semantics/embedded-content/the-img-element/ismap/img-ismap-coordinates-iframe-after.html": [ [ {} @@ -289621,6 +289844,11 @@ {} ] ], + "html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers": [ + [ + {} + ] + ], "html/semantics/embedded-content/the-video-element/video_content-ref.htm": [ [ {} @@ -292261,6 +292489,11 @@ {} ] ], + "interfaces/css-device-adapt.idl": [ + [ + {} + ] + ], "interfaces/css-font-loading.idl": [ [ {} @@ -292276,6 +292509,11 @@ {} ] ], + "interfaces/css-layout-api.idl": [ + [ + {} + ] + ], "interfaces/css-masking.idl": [ [ {} @@ -292361,6 +292599,11 @@ {} ] ], + "interfaces/font-metrics-api.idl": [ + [ + {} + ] + ], "interfaces/fullscreen.idl": [ [ {} @@ -293791,6 +294034,46 @@ {} ] ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} @@ -294036,6 +294319,86 @@ {} ] ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} @@ -294286,6 +294649,326 @@ {} ] ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + [ + {} + ] + ], "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ [ {} @@ -303701,11 +304384,6 @@ {} ] ], - "tools/ci/ci_taskcluster.sh": [ - [ - {} - ] - ], "tools/ci/ci_tools_unittest.sh": [ [ {} @@ -303756,6 +304434,11 @@ {} ] ], + "tools/ci/taskcluster-run.py": [ + [ + {} + ] + ], "tools/ci/tcdownload.py": [ [ {} @@ -311731,11 +312414,6 @@ {} ] ], - "web-locks/interfaces.idl": [ - [ - {} - ] - ], "web-locks/resources/helpers.js": [ [ {} @@ -311746,11 +312424,6 @@ {} ] ], - "web-locks/resources/interfaces-serviceworker.js": [ - [ - {} - ] - ], "web-locks/resources/service-worker.js": [ [ {} @@ -311766,6 +312439,11 @@ {} ] ], + "web-locks/web-locks.idl": [ + [ + {} + ] + ], "web-nfc/META.yml": [ [ {} @@ -311976,6 +312654,11 @@ {} ] ], + "webaudio/the-audio-api/the-audioworklet-interface/processors/channel-count-processor.js": [ + [ + {} + ] + ], "webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js": [ [ {} @@ -331083,6 +331766,12 @@ {} ] ], + "css/css-device-adapt/idlharness.html": [ + [ + "/css/css-device-adapt/idlharness.html", + {} + ] + ], "css/css-display/display-contents-computed-style.html": [ [ "/css/css-display/display-contents-computed-style.html", @@ -353467,15 +354156,9 @@ {} ] ], - "feature-policy/experimental-features/intrinsicSize-with-responsive-images.tentative.https.sub.html": [ + "feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html": [ [ - "/feature-policy/experimental-features/intrinsicSize-with-responsive-images.tentative.https.sub.html", - {} - ] - ], - "feature-policy/experimental-features/intrinsicSize-without-unsized-media.tentative.https.sub.html": [ - [ - "/feature-policy/experimental-features/intrinsicSize-without-unsized-media.tentative.https.sub.html", + "/feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html", {} ] ], @@ -353485,9 +354168,9 @@ {} ] ], - "feature-policy/experimental-features/unsized-image.tentative.https.sub.html": [ + "feature-policy/experimental-features/unsized-media.tentative.https.sub.html": [ [ - "/feature-policy/experimental-features/unsized-image.tentative.https.sub.html", + "/feature-policy/experimental-features/unsized-media.tentative.https.sub.html", {} ] ], @@ -353699,6 +354382,18 @@ {} ] ], + "feature-policy/reporting/vr-reporting.https.html": [ + [ + "/feature-policy/reporting/vr-reporting.https.html", + {} + ] + ], + "feature-policy/reporting/xr-reporting.https.html": [ + [ + "/feature-policy/reporting/xr-reporting.https.html", + {} + ] + ], "fetch/api/abort/cache.https.html": [ [ "/fetch/api/abort/cache.https.html", @@ -355297,6 +355992,12 @@ {} ] ], + "fullscreen/api/element-request-fullscreen-options.html": [ + [ + "/fullscreen/api/element-request-fullscreen-options.html", + {} + ] + ], "fullscreen/api/historical.html": [ [ "/fullscreen/api/historical.html", @@ -358761,6 +359462,12 @@ {} ] ], + "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html": [ + [ + "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html", + {} + ] + ], "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-before-legend.html": [ [ "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-before-legend.html", @@ -358785,6 +359492,12 @@ {} ] ], + "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html": [ + [ + "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html", + {} + ] + ], "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html": [ [ "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html", @@ -362205,6 +362918,18 @@ {} ] ], + "html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html": [ + [ + "/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html", + {} + ] + ], + "html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html": [ + [ + "/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html", + {} + ] + ], "html/semantics/embedded-content/the-img-element/invalid-src.html": [ [ "/html/semantics/embedded-content/the-img-element/invalid-src.html", @@ -362367,6 +363092,12 @@ {} ] ], + "html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html": [ + [ + "/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html", + {} + ] + ], "html/semantics/embedded-content/the-video-element/video-tabindex.html": [ [ "/html/semantics/embedded-content/the-video-element/video-tabindex.html", @@ -370049,6 +370780,12 @@ {} ] ], + "mediacapture-image/ImageCapture-track.html": [ + [ + "/mediacapture-image/ImageCapture-track.html", + {} + ] + ], "mediacapture-image/MediaStreamTrack-applyConstraints-fast.html": [ [ "/mediacapture-image/MediaStreamTrack-applyConstraints-fast.html", @@ -370603,6 +371340,120 @@ {} ] ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ "/mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", @@ -371065,6 +371916,234 @@ {} ] ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-data-worker-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-worker-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ "/mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", @@ -371749,6 +372828,918 @@ {} ] ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html", + {} + ] + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + [ + "/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html", + {} + ] + ], "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ [ "/mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html", @@ -382025,6 +384016,12 @@ {} ] ], + "payment-request/MerchantValidationEvent/complete-method.https.html": [ + [ + "/payment-request/MerchantValidationEvent/complete-method.https.html", + {} + ] + ], "payment-request/MerchantValidationEvent/constructor.http.html": [ [ "/payment-request/MerchantValidationEvent/constructor.http.html", @@ -398328,6 +400325,14 @@ "/web-locks/acquire.tentative.https.any.html", {} ], + [ + "/web-locks/acquire.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/acquire.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/acquire.tentative.https.any.worker.html", {} @@ -398350,34 +400355,52 @@ "/web-locks/held.tentative.https.any.html", {} ], + [ + "/web-locks/held.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/held.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/held.tentative.https.any.worker.html", {} ] ], + "web-locks/idlharness.tentative.https.any.js": [ + [ + "/web-locks/idlharness.tentative.https.any.html", + {} + ], + [ + "/web-locks/idlharness.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/idlharness.tentative.https.any.sharedworker.html", + {} + ], + [ + "/web-locks/idlharness.tentative.https.any.worker.html", + {} + ] + ], "web-locks/ifAvailable.tentative.https.any.js": [ [ "/web-locks/ifAvailable.tentative.https.any.html", {} ], [ - "/web-locks/ifAvailable.tentative.https.any.worker.html", - {} - ] - ], - "web-locks/interfaces-serviceworker.tentative.https.html": [ - [ - "/web-locks/interfaces-serviceworker.tentative.https.html", - {} - ] - ], - "web-locks/interfaces.tentative.https.any.js": [ - [ - "/web-locks/interfaces.tentative.https.any.html", + "/web-locks/ifAvailable.tentative.https.any.serviceworker.html", {} ], [ - "/web-locks/interfaces.tentative.https.any.worker.html", + "/web-locks/ifAvailable.tentative.https.any.sharedworker.html", + {} + ], + [ + "/web-locks/ifAvailable.tentative.https.any.worker.html", {} ] ], @@ -398386,6 +400409,14 @@ "/web-locks/lock-attributes.tentative.https.any.html", {} ], + [ + "/web-locks/lock-attributes.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/lock-attributes.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/lock-attributes.tentative.https.any.worker.html", {} @@ -398396,6 +400427,14 @@ "/web-locks/mode-exclusive.tentative.https.any.html", {} ], + [ + "/web-locks/mode-exclusive.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/mode-exclusive.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/mode-exclusive.tentative.https.any.worker.html", {} @@ -398406,6 +400445,14 @@ "/web-locks/mode-mixed.tentative.https.any.html", {} ], + [ + "/web-locks/mode-mixed.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/mode-mixed.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/mode-mixed.tentative.https.any.worker.html", {} @@ -398416,6 +400463,14 @@ "/web-locks/mode-shared.tentative.https.any.html", {} ], + [ + "/web-locks/mode-shared.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/mode-shared.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/mode-shared.tentative.https.any.worker.html", {} @@ -398426,6 +400481,10 @@ "/web-locks/non-secure-context.tentative.any.html", {} ], + [ + "/web-locks/non-secure-context.tentative.any.sharedworker.html", + {} + ], [ "/web-locks/non-secure-context.tentative.any.worker.html", {} @@ -398442,6 +400501,14 @@ "/web-locks/query-empty.tentative.https.any.html", {} ], + [ + "/web-locks/query-empty.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/query-empty.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/query-empty.tentative.https.any.worker.html", {} @@ -398452,6 +400519,14 @@ "/web-locks/query-order.tentative.https.any.html", {} ], + [ + "/web-locks/query-order.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/query-order.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/query-order.tentative.https.any.worker.html", {} @@ -398472,6 +400547,14 @@ "/web-locks/resource-names.tentative.https.any.html", {} ], + [ + "/web-locks/resource-names.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/resource-names.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/resource-names.tentative.https.any.worker.html", {} @@ -398482,6 +400565,14 @@ "/web-locks/secure-context.tentative.https.any.html", {} ], + [ + "/web-locks/secure-context.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/secure-context.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/secure-context.tentative.https.any.worker.html", {} @@ -398492,6 +400583,14 @@ "/web-locks/signal.tentative.https.any.html", {} ], + [ + "/web-locks/signal.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/signal.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/signal.tentative.https.any.worker.html", {} @@ -398502,6 +400601,14 @@ "/web-locks/steal.tentative.https.any.html", {} ], + [ + "/web-locks/steal.tentative.https.any.serviceworker.html", + {} + ], + [ + "/web-locks/steal.tentative.https.any.sharedworker.html", + {} + ], [ "/web-locks/steal.tentative.https.any.worker.html", {} @@ -399055,6 +401162,12 @@ {} ] ], + "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html": [ + [ + "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html", + {} + ] + ], "webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html": [ [ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html", @@ -428343,7 +430456,7 @@ "support" ], ".taskcluster.yml": [ - "b6d21a17ab5016627041dcd8262573f41c964eaa", + "755fc2eca36d683a8f95d017142cffe7025f51d8", "support" ], ".travis.yml": [ @@ -438035,7 +440148,7 @@ "testharness" ], "background-fetch/fetch.https.window.js": [ - "f2cffd0b8cfc569ff1ad23bf1ac86596dcde6603", + "b730c8909de945e01059ec4de9bcb39a2f9b8b41", "testharness" ], "background-fetch/get-ids.https.window.js": [ @@ -438043,7 +440156,7 @@ "testharness" ], "background-fetch/get.https.window.js": [ - "5f249663fda2f02e3457d49226e8efd1754f49a3", + "e4dd16cacd2e65a607854988e36b620ec4f1e301", "testharness" ], "background-fetch/idlharness.https.any.js": [ @@ -527154,10 +529267,6 @@ "bf0e47eee10ee8613a2a36f6622f7e83737f7875", "reftest" ], - "css/css-contain/contain-layout-015.html": [ - "9c5f6757b0e607b2269a7aac163e6df678c24935", - "reftest" - ], "css/css-contain/contain-layout-016.html": [ "e8fdede2774447062fee4200ae698ba5d2706635", "reftest" @@ -527183,11 +529292,11 @@ "reftest" ], "css/css-contain/contain-layout-cell-001.html": [ - "d0a2f2844b96516d7f41f7843f4d860e9b7e7598", + "fa1af0eee6848a34c61f47861c22d9efb56ab059", "reftest" ], "css/css-contain/contain-layout-cell-002.html": [ - "5d4eff0c2bf5450579236f3899c205b35f6ab206", + "331a0e6519b0af23ba91355584f0c37dfcf6a88e", "reftest" ], "css/css-contain/contain-layout-ifc-022.html": [ @@ -527455,7 +529564,7 @@ "reftest" ], "css/css-contain/contain-size-025.html": [ - "700a681e8c05aba1dece887925b3a65fcc744183", + "5cce18c3bfd4f41988bcfcce4a49848ceeb44acb", "reftest" ], "css/css-contain/contain-size-027.html": [ @@ -527623,7 +529732,7 @@ "support" ], "css/css-contain/reference/contain-layout-cell-001-ref.html": [ - "093dd363392d37b0f67f8409c6acc0c06e00d7cd", + "9ff7f45e39ca741b4b334c1c9b3d1d5ee6759b73", "support" ], "css/css-contain/reference/contain-layout-ifc-022-ref.html": [ @@ -527794,8 +529903,8 @@ "3b72d5ce53c07b68fe508bb57aa61a933dbda768", "support" ], - "css/css-contain/support/blue50wBy23h.png": [ - "d20129cc215de774edbaf5ecebd302131a2dd971", + "css/css-contain/support/blue50wBy25h.png": [ + "35d23ec234b40d875525cfe28daf069922075773", "support" ], "css/css-contain/support/blue50wBy46h.png": [ @@ -528522,6 +530631,14 @@ "e106e05377218f02cad15498d4cf22cd40f2be46", "manual" ], + "css/css-device-adapt/META.yml": [ + "f04eba57ce450541e9283f62718dd3ed71f3631c", + "support" + ], + "css/css-device-adapt/idlharness.html": [ + "b9cca1bb7ee2fbee354ec90a3afc5e8e33609bc8", + "testharness" + ], "css/css-display/META.yml": [ "4e70cb46303c01463675abee7b284da616bc355b", "support" @@ -542886,10 +545003,42 @@ "10649a963988bb7060aba3a477fe69d443f0a0ea", "reftest" ], + "css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html": [ + "92c3bc2bad70d91a61fd051f6ed29ecb5c1534b2", + "reftest" + ], + "css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html": [ + "33c1650eedbb56717e3f42eab51cf480628d7363", + "reftest" + ], + "css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html": [ + "58ab6a31bb1227336067a49aa107378781863153", + "reftest" + ], + "css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html": [ + "545d0a28c15ff475a5569462dc7f3bc5c5e5485a", + "reftest" + ], "css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html": [ "29eca9dbc6f5738f7d6f929385453d64dcdf0aea", "reftest" ], + "css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html": [ + "bf1b9b7e8d636e0d88778611df55e9f57c2be130", + "support" + ], + "css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html": [ + "c1b69af23a30a400c56392feaa7e588b23097351", + "support" + ], + "css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html": [ + "ee66077064c10cf8a1678ebe01c103f1f4f132b5", + "support" + ], + "css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html": [ + "ef6c78f99a950e90fbb32871c221aea453c593a0", + "support" + ], "css/css-grid/parsing/grid-area-invalid.html": [ "b989322775eb7dbf273a3dc3fbb3d1af31f524ba", "testharness" @@ -544606,6 +546755,14 @@ "e3049922ebdec9a0ee9be2f8c5cff97e2ec25e94", "reftest" ], + "css/css-masking/clip-path/clip-path-path-interpolation-001.html": [ + "9b12621b9d6bbd2575ce50ddd121faf69d436423", + "reftest" + ], + "css/css-masking/clip-path/clip-path-path-interpolation-002.html": [ + "4cf6fb4a07d36891dd4785df5a742c6611f9dd0a", + "reftest" + ], "css/css-masking/clip-path/clip-path-polygon-001.html": [ "954f0ba8d91de74cb36b834f06db5a00ad59b194", "reftest" @@ -544682,6 +546839,14 @@ "d9ea5183fb1e6aa745c01f02e702df065d4945e6", "support" ], + "css/css-masking/clip-path/reference/clip-path-path-interpolation-001-ref.html": [ + "4e26ac61f62a61c3edb91d91acbd1aa1d5b35655", + "support" + ], + "css/css-masking/clip-path/reference/clip-path-path-interpolation-002-ref.html": [ + "567764a30124c2bc8821a508e2a7f8b6f0787c7e", + "support" + ], "css/css-masking/clip-path/reference/clip-path-rectangle-border-ref.html": [ "9a61c7690248f48ba123535524bf1bff60b4016c", "support" @@ -552230,6 +554395,18 @@ "30592b44cec51eb7f0835c7abc9aaafe7458ceff", "support" ], + "css/css-text-decor/reference/text-decoration-underline-position-horizontal-ref.html": [ + "be9155bbcf82bec1011de42ed5054ca8d1da72de", + "support" + ], + "css/css-text-decor/reference/text-decoration-underline-position-vertical-ja-ref.html": [ + "303655abdd2489884a6e0fd6ab08eef114fcbc5f", + "support" + ], + "css/css-text-decor/reference/text-decoration-underline-position-vertical-ref.html": [ + "8c0bee6720355c6216ce6f11d27e2f1fb4d4b401", + "support" + ], "css/css-text-decor/reference/text-emphasis-color-001-ref.xht": [ "8380c197b326fa184369094e75c7748fff209ee2", "support" @@ -552370,6 +554547,18 @@ "d4538e7c7b45356d08cf5dc90273b6aee77c49fa", "reftest" ], + "css/css-text-decor/text-decoration-underline-position-horizontal.html": [ + "e4d495e722e43414e562c315c530c285d7bc6356", + "reftest" + ], + "css/css-text-decor/text-decoration-underline-position-vertical-ja.html": [ + "6f41e939b24ffdfeac213879550c6c5d1158b922", + "reftest" + ], + "css/css-text-decor/text-decoration-underline-position-vertical.html": [ + "9f60bc116bab043db1e476e68c77ab6797f6d323", + "reftest" + ], "css/css-text-decor/text-decoration-visibility-001.xht": [ "1451ae9c6b5199bacb758f31b906a6753c1f99e4", "visual" @@ -575686,6 +577875,14 @@ "a73c1a41dc86a532c8f6431c73065f1b4d6ace65", "testharness" ], + "css/motion/animation/reftests/offset-path-path-interpolation-001.html": [ + "0f2765189684c345cc173868ecd612952d1ab6ca", + "reftest" + ], + "css/motion/animation/reftests/offset-path-path-interpolation-ref.html": [ + "9bc2409061d0ca3df287d33fdfb84bdecf522d01", + "support" + ], "css/motion/animation/resources/interpolation-testcommon.js": [ "be86c438986eee52a69671df96f6e7b5da592f6e", "support" @@ -577539,7 +579736,7 @@ "reftest" ], "css/selectors/scope-selector.html": [ - "bda0aed602aa691bba4c4089f0a4827a9b836c9e", + "0340f25919f34aaad07d53d1550d5155f73fb26b", "testharness" ], "css/selectors/scope-without-scoping.html": [ @@ -579207,7 +581404,7 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001.html": [ - "c346a529284b908ed4419f1626c96319242a1b76", + "a8520ee2d1c81d46dac54d8fb4bcb667fa22d40f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-ignored-cases-no-principal-box-001.html": [ @@ -579414,6 +581611,14 @@ "1866dfd230b71189d9bc7d89665cd36ea917f05a", "reftest" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001-ref.html": [ + "b2fdf4b887692798c73a1a27c4c0c76150ee08c1", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html": [ + "a85b0a3138def29659fee120966850905628fe43", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-inline-block-001-ref.html": [ "56d1cdd8cee77b81d3229e6843b8a646608928ae", "support" @@ -579463,7 +581668,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list": [ - "3760a5b4ec9dcbb8b8c9d125982e3fea765fd755", + "6b2e31bcd46c4dd38bbf45f2515a6bdc84128e43", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin-ref.html": [ @@ -581578,6 +583783,14 @@ "6a6de33e2252fdda88d52bcde750d18415cd1b1a", "reftest" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016-ref.html": [ + "c3a223389d0455b2fe71d74837e5ff6121567432", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016.html": [ + "94c732358351f990c2a4d7533b2e36598c2ec197", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/position-absolute-containing-block-001-ref.html": [ "5f8bcaf539f7004b226ab625d4357e4c831d6ac7", "support" @@ -581595,7 +583808,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list": [ - "ee725d99ed9c669b6010132c9ca91e3f78899886", + "df226fa8df7801a7bbfe8807e512e678d13bf0fa", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/Ahem.ttf": [ @@ -584435,7 +586648,7 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh": [ - "bff8f3b3f887e1824a546fd39ebc8723aa3745b9", + "01adb1b8f4ec5dc7294dd3beb0feebd1ee740ca8", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list": [ @@ -592234,16 +594447,12 @@ "f0148783f1246b6bd60dabd837c64fc6d903e542", "testharness" ], - "feature-policy/experimental-features/intrinsicSize-with-responsive-images.tentative.https.sub.html": [ - "60bc00ddc3ece7f3bb1c0d6e07ffbe9be735188d", + "feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html": [ + "9d4757f81ebe83544d428ff5a7161d6c69cdc795", "testharness" ], - "feature-policy/experimental-features/intrinsicSize-without-unsized-media.tentative.https.sub.html": [ - "4a3526425d7add2eb9b144ac3f8498bcbcf7890e", - "testharness" - ], - "feature-policy/experimental-features/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers": [ - "4fbf3f5adddbcb8ec95fc0e2192f4da841e93b8c", + "feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html.headers": [ + "db2dcbc1929b9e1264855e9b80f77dfbda5d4f38", "support" ], "feature-policy/experimental-features/resources/async-script.js": [ @@ -592318,11 +594527,11 @@ "b468c8b1822d57cbf8c78523397a43813cefe51c", "support" ], - "feature-policy/experimental-features/unsized-image.tentative.https.sub.html": [ - "3731f0be276c7cdfbee4be11cdfd7d13d3b42f51", + "feature-policy/experimental-features/unsized-media.tentative.https.sub.html": [ + "172e4c8e4fed765d9c6d37bff298c9cdd299ae9e", "testharness" ], - "feature-policy/experimental-features/unsized-image.tentative.https.sub.html.headers": [ + "feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers": [ "db2dcbc1929b9e1264855e9b80f77dfbda5d4f38", "support" ], @@ -592574,6 +594783,22 @@ "4fd1e269362c43d282ca8e3c5c35a5d648f0666b", "support" ], + "feature-policy/reporting/vr-reporting.https.html": [ + "12cae052a167b47d020dcb8ec7887e5578ce48c5", + "testharness" + ], + "feature-policy/reporting/vr-reporting.https.html.headers": [ + "d021af75636de273c868412cd98dfff50576151d", + "support" + ], + "feature-policy/reporting/xr-reporting.https.html": [ + "a7a122237bb0bdef6d35954697c5a80dbebb8b0f", + "testharness" + ], + "feature-policy/reporting/xr-reporting.https.html.headers": [ + "d021af75636de273c868412cd98dfff50576151d", + "support" + ], "feature-policy/resources/autoplay.js": [ "56780cf6dc05879731bff0bbb1486c51b0b4141b", "support" @@ -594802,6 +597027,10 @@ "443346be7c7f7d3e228f33241673d11bef4fafbd", "manual" ], + "fullscreen/api/element-request-fullscreen-options.html": [ + "c6ce1fdc016ec88ba0bd386b7d634f7fd1501b28", + "testharness" + ], "fullscreen/api/element-request-fullscreen-same-manual.html": [ "defe9ce54d07eb6b9323d5a7571879452b539a2e", "manual" @@ -603910,6 +606139,10 @@ "9ab10159d8c0b3e23d73c5094961873dd837df7d", "testharness" ], + "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html": [ + "4a9f2618953922a9bca09b5d67ec81ec0d300956", + "testharness" + ], "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-containing-block-ref.html": [ "ccb755b347cbf926163e7dfaaa37c590942ca6c9", "support" @@ -603942,6 +606175,10 @@ "cace814a8ce9f51ee4eaa1626b6e5377f528f22a", "support" ], + "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html": [ + "a4e7a490c770613bcc1d6170b64291c75c3cf074", + "testharness" + ], "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html": [ "bbb71dfa7027aad90392ec39112eafe1dc9abf65", "testharness" @@ -606338,6 +608575,14 @@ "6281b2da553948a524fd39cef6d719cf5f42c7f8", "support" ], + "html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image-ref.html": [ + "41ddd757eca501dcf7e8b059d021d730bab2c729", + "support" + ], + "html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image.tentative.html": [ + "a0943169d0a5d960b97d4af9ccc629197e72a175", + "reftest" + ], "html/semantics/embedded-content/the-area-element/area-coords.html": [ "9ec6f3e42732f62d2bf36936a214dc176e23bc07", "testharness" @@ -607690,6 +609935,18 @@ "4be8d4db848ad259a508e1a8091feaae7733e784", "testharness" ], + "html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html": [ + "739765c0d441aaf0d91c5f90ce544c5e1d81e14b", + "testharness" + ], + "html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html": [ + "4192e567fcc1921041e6a98d210df41199f701a6", + "testharness" + ], + "html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers": [ + "4fbf3f5adddbcb8ec95fc0e2192f4da841e93b8c", + "support" + ], "html/semantics/embedded-content/the-img-element/invalid-src.html": [ "49e956565cc7c386cf548eab37097a9b995d4f1b", "testharness" @@ -607850,6 +610107,14 @@ "cac7d470aedd15e9087f20ba23947d59d0595dfb", "testharness" ], + "html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html": [ + "d749d5576e6881ea900f7cd26e0ff6adad2610f3", + "testharness" + ], + "html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers": [ + "4fbf3f5adddbcb8ec95fc0e2192f4da841e93b8c", + "support" + ], "html/semantics/embedded-content/the-video-element/video-tabindex.html": [ "30448747892203f3d53ef4b9615a5a50bb62c62f", "testharness" @@ -614334,6 +616599,10 @@ "5ed4d61e2a46698138e57c759ee65ba3d724e31d", "support" ], + "interfaces/css-device-adapt.idl": [ + "8166d2e75f954aee86221c98f8065e30a7ca4467", + "support" + ], "interfaces/css-font-loading.idl": [ "c2ef551b4ed46bd2aa172548d684034f69290aff", "support" @@ -614346,6 +616615,10 @@ "6067701f4050eec455ca02e7649bd74525fba013", "support" ], + "interfaces/css-layout-api.idl": [ + "4e2659933ed498c00b50a2c77beb7b95381a6f9f", + "support" + ], "interfaces/css-masking.idl": [ "80f908d42f3e4e4d0eadb1825dc6a4dbf20b1f2d", "support" @@ -614371,7 +616644,7 @@ "support" ], "interfaces/css-typed-om.idl": [ - "3b2a9698920db85e05f22860f8186910fff1c4d3", + "02fe7bb83ad7dc6f7ec328636071d125d2181d62", "support" ], "interfaces/cssom-view.idl": [ @@ -614414,8 +616687,12 @@ "16e6f0a546902e155d398c8225216f4525a4ae4b", "support" ], + "interfaces/font-metrics-api.idl": [ + "b13def2d74c74b12821b9691f84088e23dc35040", + "support" + ], "interfaces/fullscreen.idl": [ - "604dd3fe10a1fe35cfffd264c88f79ef1485c154", + "87f1599750a6e72e8540865ee3a21cab88eac56b", "support" ], "interfaces/gamepad.idl": [ @@ -614847,7 +617124,7 @@ "support" ], "intersection-observer/resources/intersection-observer-test-utils.js": [ - "5ad811932f06c34f1bb3bfd70094a0cd5c046c56", + "8683c8b570c8bffbe413315c2b36ec1e47a6d650", "support" ], "intersection-observer/resources/observer-in-iframe-subframe.html": [ @@ -615055,7 +617332,7 @@ "support" ], "lint.whitelist": [ - "7d579b6b343a23e6c039f309f362354c5aa5ba62", + "837a9d01a75baf99c490af64a0b17978b062e5bd", "support" ], "longtask-timing/META.yml": [ @@ -616271,13 +618548,17 @@ "testharness" ], "mediacapture-image/ImageCapture-creation.https.html": [ - "9e8b5feeeb5cdf5686c36e3972fc9a1a8961de95", + "387dceee37a8ee8149f63e5af8c1bd8e5cb8763a", "testharness" ], "mediacapture-image/ImageCapture-grabFrame.html": [ "bf5e9400a038f2432ce1bee3a3b345f3c82e5ea5", "testharness" ], + "mediacapture-image/ImageCapture-track.html": [ + "774970ad0c4330983574f78aa3f3aabb9d18fd90", + "testharness" + ], "mediacapture-image/META.yml": [ "1b4fef5e5a19ed3d7e61320bfa752a19da1f595a", "support" @@ -616323,11 +618604,11 @@ "testharness" ], "mediacapture-image/getPhotoCapabilities.html": [ - "83329fcac4ad37bea6dd13930103c2fd689a77fd", + "f416cd670783f727a5ea462c1303a407d40397db", "testharness" ], "mediacapture-image/getPhotoSettings.html": [ - "6a6184f17cb2f92c01d7bf784047ae17b1e8be66", + "2344bca9f337ad839356b92b22a5866991e0c561", "testharness" ], "mediacapture-image/idlharness.window.js": [ @@ -616347,7 +618628,7 @@ "testharness" ], "mediacapture-image/takePhoto.html": [ - "49926db1cde6ee6b3e703e920e0812232eac0835", + "7382877a3a4b9c6901b430ec79e59c930974c0c0", "testharness" ], "mediacapture-record/BlobEvent-constructor.html": [ @@ -616774,6 +619055,114 @@ "efc6ce6881d38b80be1b5daa67b2d8c5c338b53a", "testharness" ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "a6c8fe82b59ed5a908b6c4faa5b38bec85906c5e", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "035904520990a2bfa75bff3e7f1d1cb9fb82097c", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "3772f3b64ae282f59f82bd5f85509b3668370747", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "92d7db06f96e0b76baa16c32bfd51908309a9461", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "bd51356e2f9a22a27f9dde778fdd33ac4bd9eb3d", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "51b84997e39f97d62ec8138e75924a35999aacf8", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "eff7b592dbb1406ebfa564f6e3a437f2949b6123", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "1b7257dc861219b2a48b7ee7c649848a5ca4790d", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/classic-data-worker-fetch/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "b3bb1383564f43ce32f02eaea719e3d23532a357", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "eb3b0a9eb5110d74d501e93d0ea2ac74ab7d6595", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "9c7b75354009f000b662800be90ca631e94a75f2", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "61288bb8c772fe96846369f44953b6205eea7dfe", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "4b326660bbb965156174c18f393d1637962790ba", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "031a3728534a0d9ddff17a46e736de375007c4ea", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "253234f3b3efa4cbdc3479b4aaac445318ff41ba", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "61ef1c2d3bc0b7ebf0394a7a8d4be439905dd75e", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "d4dd6daccf5bc7bfe405221d3bac24a96d3c636d", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "9b28a62a9a989bde0742b2fa1269f85929aabfe2", + "testharness" + ], + "mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "c1496d038023dc66b083182962b0190cc4ad3bc4", + "testharness" + ], "mixed-content/fetch-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ "012bd3540a1a10571942f7b0185d3997eeb4a52b", "testharness" @@ -616883,7 +619272,7 @@ "testharness" ], "mixed-content/generic/common.js": [ - "12e9262ca075885597ecd76ccf2ef908e383aba2", + "7b4c9e754a0fbc15bff5017a7c72a2f7b76f6aa8", "support" ], "mixed-content/generic/expect.py": [ @@ -616891,7 +619280,7 @@ "support" ], "mixed-content/generic/mixed-content-test-case.js": [ - "f0e2d340fcffd6cc3fc68d244c3be0a85e7b6fe4", + "8708f5a9357d188014fae8a630a152d1c02e295a", "support" ], "mixed-content/generic/sanity-checker.js": [ @@ -617278,6 +619667,222 @@ "4c59111539119b51143b5fa7d9071e238026aa5c", "testharness" ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "ae4ebff13cedd09fee7befefd5525a71fe6d4a96", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "aa3fc778fc4769953f474d76d10bbbf4a2db0619", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "c9d2d22c8a095447ba7f6ceb7756fb4af42a759a", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "5202090bc564b8823af995daac2dddcf6bce2dd9", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "2013b19c6b64890492ebdcb7f13c57d2a8f11cd1", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "fbe8606d65613214e6971278067f2c2f3bc7440c", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "c6c56e0c9f4c7686ff7c0ff311d3b29f01a5415b", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "c62ca1208dad25c8271a6214cc5f0e8029b827dc", + "testharness" + ], + "mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-data-worker-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "349a3731fca66bfafadafb354ad332b8793cec0e", + "testharness" + ], + "mixed-content/module-data-worker-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "6536bef9032bb65e98e0c76eb1f4c1a0984bfba7", + "testharness" + ], + "mixed-content/module-data-worker-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "9632f6963f3b212827daa01905545f7471a843af", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "fde3d3ab49c948ce33de11f8ccbf5fa0ca6908e7", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "4fe1a650df7a17b5f22ac2eaf85bd9797d7e08df", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "93d5a1b631bf246e5f5ec92a661cf3339c142b6d", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "2810c3c159bb827e976d39524f89ba29bceabb9e", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "afb1ac17cec58fe6c8ec3e83e57a4035012a21db", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "e54f7ba9618b0775a3c52d0c41a4e46458d688f1", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "7791db2e61f7c0e16f45992518d56ffc587eaf6b", + "testharness" + ], + "mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "d50981f6dad51a632d83b56f62d16a060376decc", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "65c121204d4fc078c6ba5f897ae80ba40e4e2bc0", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "29d56963e7987de3d061c1e3bbf07cfcaeda854c", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "25bbcf1e9e8a05163c23951d173d40b213af0ded", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "5d34ff67cc53f856d3f5adea69f7b73af362c274", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "347c57cb3a66faf991e4c589a3297c7e47654fa6", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "ab991d2c8d25e2bc2495d9aef99c4f22019b774e", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "775fcabb1beb8aa642ab5218aadf8d1607e01ae9", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "6a9a6437c8d1daf2b843e0eadbe7a0cf17c1d046", + "testharness" + ], + "mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/module-worker-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "e873d4a73d12fa1d3e1becf56227ab4ef293cb6d", + "testharness" + ], + "mixed-content/module-worker-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ee6c6da0c3f66611c0457645f183f6636dcf5e6f", + "testharness" + ], + "mixed-content/module-worker-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "2393202ae06da4689725b1fd10fab939fd5aef97", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "64f777ea3d0477da70d4c977547036df85e91eb9", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "4950c32ae14fc3d62e320f3f35b976127ed69c03", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "7301b826e84c97e99b65a61833cb776fda4c201c", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "b9a59ad493481273578f14704dcebf7e5b1503fc", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "f1d99109db61000faa070dfdb3b2f1b80a67c224", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "17e86bac43a92b4668b8f16c25f0abf6253d6c3c", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "744ad87bb24fa0c32dafb93e087f24d4efed7320", + "testharness" + ], + "mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "e04e9baeed863aa47d259b3e42174e93dbb47303", + "testharness" + ], "mixed-content/object-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ "8ebd99b0118ef4ee214bb56a9a1153aef34e0945", "testharness" @@ -617603,11 +620208,11 @@ "testharness" ], "mixed-content/spec.src.json": [ - "54479ef42821d500adc9231794026aa3e9359e6e", + "06d381d363eeaeb825629f70c912a132d3551646", "support" ], "mixed-content/spec_json.js": [ - "1bd1ecc8a26f0970179e646e866f770fd5225e5c", + "0868df220fb9fbe3eb5700f662c2321d708ea9ca", "support" ], "mixed-content/video-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ @@ -617934,6 +620539,870 @@ "bd69a14a9dee83efd7fc0d70ec2c061a6597e29e", "testharness" ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "99c2795851f6ff97e3e9912cedf545ab36487007", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ea193eadbb0a1918966ffcc362ea6ea743d27cb3", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "f410e1cf8e8bc0fa27040b0cc97bc1820494417a", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "cfda98f785f15bc37918a4da640ed53cdc776700", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "a85242a83345971e145eae86fb9153a50372c08d", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "48d74bc30817ad37f6a85c985b91e2f87754cd41", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "7d0cdae613eece8ba3b267a3016b9ed95590b395", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "94f97850ea7e9a66c6808b4ad0496ccec013ede7", + "testharness" + ], + "mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "1a895d0fd70a5d6d24c4b3bd49e0a60db4275e43", + "testharness" + ], + "mixed-content/worklet-animation-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ab90656e54ce2f2459a1c4e82ff06a3a46e64f8c", + "testharness" + ], + "mixed-content/worklet-animation-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "113460364e35acd4bed4b591ed82f2579bac0175", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "a636eef658b909f9a72b554d574783f26aa9d176", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "8aa7d05881f0a95f2e553c011ce508b382b0ba9a", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "5ef502f0c29f8189e0c6e250cd6b0189c551e2c4", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "34b6be42bb5ef26330b92944b50be0fcc23c05de", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "1586df97fc5af16dcd3286ccdad1dc39638095a7", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "73f621edff11c115e5fa8a11ad73598e27fbde5b", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "2b32f598852c15ead544b7d37022807dcfd9bda5", + "testharness" + ], + "mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "35995bb976f0f8211b2121ef5726dcbb54ab625e", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "c858da0c4b60ff29747ce9e915276cc647469710", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "0387b165e1b7fd435d927d3dc37db4f540408cf8", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "34a4e1e532aae2644d64daee7bd785e5b4c40317", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "b683d8267eb6fb2b7ea6947434186b37c6389e75", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "5655510609ffb7f3c39b6bbbf48cf2b2982895d9", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "0ccf4bc4229c5150a5ac82594c29e34479260cbe", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "7c54048c0a9cb68a83c0371775fb7a7686bd75b9", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "2d3eb78d6186e411f56ce651fd441d2a77803ff0", + "testharness" + ], + "mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-animation-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "989f1ad507802cf299f70a51b7f45bf1f1264dcc", + "testharness" + ], + "mixed-content/worklet-animation-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "46bca306999c4ba0865a3343e9786d0ee42ffdd6", + "testharness" + ], + "mixed-content/worklet-animation-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "313f7755b48205a19b2370e571311771603a72af", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "033b1d9798f0967bae1204aab8216237fb45fc1a", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "c4d4629746b36b8a5b49f6f02cb68333094a0f2a", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "90ad6006617bc7e947c49032b2c8fd448529838a", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "5111667254f67dcc684a7d8610699dd423429aaf", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "7d54c015391f9459c30b4c7a9ec78a08d80c3a0b", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "e1a0ac5a997a0bd3f1384aa1d106204557f78488", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "812cec20e183e442d905608174db0bdba5c3246e", + "testharness" + ], + "mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "a3611976131860574ef43436ce4b10c183611eda", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "81e57b110c0beb38e1b0bc8e80258e151ccf1359", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ec537f5792331dfb420c2572264668f01c457bc6", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "0b8ddb9cc9293ef86de47a67e0ec985b8ec2de94", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "d2ab9e1e32510155a301074236d04b978197646b", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "e3b0cb8117978366000fd08530072073aecd591d", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "063c7b77c21cb6821116bab4fbdfce8e149c2ed1", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "802b84c1899da2ce51375a566fe437610457ca35", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "7e40482d496ef5f69edebbec5b040f04cba60abe", + "testharness" + ], + "mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "1c77b65b666a0a13577c521ddffbc9b99b3e4a67", + "testharness" + ], + "mixed-content/worklet-audio-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "c5ec8343c9052ca28f905171bfd097be776aefe9", + "testharness" + ], + "mixed-content/worklet-audio-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "918aec37a419430a8cb42afe4bf1efdadf919ed1", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "b801db0de2e4a137c6884951ba36d66c6f497a52", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "65d7c00892ce6843cd6c572fd74c8c3d46614f92", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "bd3afe9856e09f1b95b287e9a594b40c4b2a9210", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "45759c1b31776383026ec6d2661610029c0a272f", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "5d2f67b7fff589312caa31550640dc5d57dfce76", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "fbf57e8b64799a0f13b0e64c9eba25597fe64995", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "e297efb9433c63a4bcaad6db6c893d343e84477a", + "testharness" + ], + "mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "6e1e6cba39cc9a4378754d97b004ecc874287c8e", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "68329ff582ed7d5bbb88b5affa6988d859efdb87", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "862abf012b55d586e91a4b3e74484e0791720db0", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "9e8ca3cd5731b0cc4bd385e8662297f5d689117c", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "341e9584d94d79e46c43970229cf4cf853206074", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "0bf45c0d5114d6190e5bf8959e5400f0a6c3079d", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "017a388848358f7b52782e4b5fcc003baa251e0f", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "c7f37dee35c366a95a8b01516618b68d33e6b4be", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "84c5ae0d05ac74bfae97bfc6bc2bef541b8d1e61", + "testharness" + ], + "mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-audio-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "b7f5cdc9c9c5637d5ff82a4b925ce224fdd2d8c5", + "testharness" + ], + "mixed-content/worklet-audio-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "adb418f61a912beb67f1a0aba73f0c39dabb0ac2", + "testharness" + ], + "mixed-content/worklet-audio-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "ce31e04d1b1c4eea33af796b39d0369a615dd996", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "8197d981d8beaa20049ba1e78c8004a18a8dfd17", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "60a5b9ec6e24b76a555a3c313af591fba5d987e4", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "035fe3bb0b132624bb9d64dd343b7bc190c11126", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "56c5e14673e17db4d0ecc02368a635f3ce3504e3", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "f1e134adbed18a9ed295536a34ed501cdf13f31d", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "ce5d3e1c06576394619fb80f0b90971d2a146103", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "5c123ed6cb1a8b30d5c3c6fb37cd19ba314c5ce6", + "testharness" + ], + "mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "06aadc3c3ce3edf8b0809a0cc8c7e31e8f453a25", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "bcc60543ae09b84877d4411c34e4a038ad558090", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "e56443cb86bb6b98fca22eb3ff2a4630ebd86e05", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "40569b7188d9dd0b069c255633fb98172faaddf2", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "17226d674591f43976cc64e259ef66d9f15ef5c7", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "034c2f727de6dd945541c13f475e0f0d57fd0583", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "1ecd9d94e024decd21bca928de6acb4e9cc01eab", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "a60c79d490ff67b18047306dc6b2bc54b36289de", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "88efeaf094551471e55f72f5a9d63f301164e2f6", + "testharness" + ], + "mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "2e33579ee35bf7c094be49835fd43b7132bc61a2", + "testharness" + ], + "mixed-content/worklet-layout-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "7f1353c5477fe8bef4ebcc721ae4f27a608d1269", + "testharness" + ], + "mixed-content/worklet-layout-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "5cc77dd2e6bdbdf3fec827adb4f71da6d50c59b8", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "6af86dd96b3a65df28a71731831f84814601c646", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "e6a9c4c426d22664e2530c49b16b2cfc475c74c1", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "400622006fcfc2b5eb70d6c9974e1150524cf38c", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "b4be536c9232548d97941af8cb4ec5195364755d", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "0d7b7210a99f472b738184b8a14becbc70c375f9", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "708c0a5d75f25389e08b8f2b4a104ecea580964e", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "2414d5f321c1868c340adfffc305762fc34408e9", + "testharness" + ], + "mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "f0fa9aa60766f615fa90a02226c2cc0859dbfbfa", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "440630b5c2992992318574008eccfe02fa941e44", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "51cf26bcc86d8485fe3f9d4eb00766bcdbd391cf", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "d38c0259e95bb7d214d8cd35126f855facede25a", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "f32666f28ac951258726c2bb836b771730d3a742", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "016ea765f53e5597bc32c8746811a2f4281fe29f", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "47ba0d806743f000233b04e672de42ca4bbdad24", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "6b339518948baf060cfd07cd0e971b327a7df2f6", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "349d1ae1e630c7f8cedb7533f1f5893e1bcc5a61", + "testharness" + ], + "mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-layout-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "ba7834dff565fc04140c987e16d9c3d7d2f9a9c9", + "testharness" + ], + "mixed-content/worklet-layout-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "d1514320a5c9c997a70b4ae2d0830fee14e97064", + "testharness" + ], + "mixed-content/worklet-layout-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "42b9de520ea1a8c3616da5d737cdd198546acfd0", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "3a03aeae626722ad0595bfdea6f2b4f205db6c5a", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "c087917e88dd39c37f4f2adfe9e10427c067ddf3", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "f4192c219a49491089a0e489c19159f66011dede", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "82713253b046a9a96d5720d3ee2b161938b690a3", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "35ad440c528533853f33df9dca27c915601366c5", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "58227b988f35685e973a16a7d253417a6d30766b", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "e43a2542b1b386beb0571e3550940ddee95edb48", + "testharness" + ], + "mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "4e0db8fc4486c3a061469776b06dd7df49ed7f6c", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "84345fb74a58d0172377f7f642d8df65983d2fa8", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "52595a63b0f0178873a02f1bd6496db6d40deedc", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "0844824ea72a6e5e42d3560c0ea318f1692c39e2", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "8b5df2cacc7175aaf424eb58a9045fa084e0417e", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "b03a99c5e6a2be3d29f5502582b1e2f5aa5148fe", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "7180a72690d41cb07a2ef5ed68d18d02a0e10023", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "f228ae5dc8e835e66d40600ceb3a20a0ca1fdb59", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "ca0a9f47db39d98227d5e2947755014061f2b756", + "testharness" + ], + "mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "7d38ae9f8d468e27cc6e5d5332b018414ea8bfca", + "testharness" + ], + "mixed-content/worklet-paint-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "c8bb0051668a8dc1a1ca3e24253348cd54522c2c", + "testharness" + ], + "mixed-content/worklet-paint-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "e97507d57490bc390ec11e711fa4c01ae6ca8090", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "a9b350b5c9dffcb38aabb20d71cf388251184303", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "81db7898f321970f5c5ffc3d84fc968da6c00604", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "999411c6297b12632f471e31bdd649a3efa0cc8c", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "de2d00317561424189967b2c2631cdea3accb513", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "453c5cb95d01dc95a105f98e3d2bc7a7ba3eec62", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "fbf362903e17644fe760197abeeeaa43314bc46a", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "a34698e9f7ad0498c5337a5d6098e77e445cf6d0", + "testharness" + ], + "mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "bbd268ab31c2debc8fb6324a1f7b51c9daeaf8d4", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "45472963891f1fc2690540fce6f4558477f48c68", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "6d519a352c425bdeb1a8013d71ba9f748240c61c", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "2a317beae4e9f63546b3ce4a2dd7648b6846e19b", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "44d4b3d88524d6f016487ab5f927a3b7c0908e4a", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "f1af455623f28726236b979f5b27d71774e27a29", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html": [ + "6eb6e95ef68aa994075a0e0a1bb669a4c1f845e7", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "9b5656b9613831a4323fd22f1305a499e7bc6eec", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "4fbf140e66032e538f502bab8673416ddbd11b57", + "testharness" + ], + "mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers": [ + "46e2255e388e9e08377d625b55653a007d59c14e", + "support" + ], + "mixed-content/worklet-paint-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "d1b9d5d6139a7525f8cd673082a28f9a0bb4db16", + "testharness" + ], + "mixed-content/worklet-paint-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html": [ + "c328f8fe8a525f8a81fdfc0e02ef9b586a1a2526", + "testharness" + ], + "mixed-content/worklet-paint-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "dc7cd63dceabb6ba3b6a9d76cb94be7a3dcd9737", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "1c7d29835bb84bae1a071a91e68eba12bc8fb582", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "cea0a88bacb62a3d14de770e5b19112edc152145", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "224d7c767b5cc47ec5b842efc376fdbd588660cc", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "b1432e78ac28ce3b16c8b3bb0e0fcffa40204e96", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html": [ + "ce845cb3d521bbe85cd33f50e0a9d30efc9fc835", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html": [ + "1e9acdf88e2930b242b2131ea3ad75e0155272b9", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html": [ + "0ff9576d6038a0735b0d9104aaaf269a3baef9ad", + "testharness" + ], + "mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html": [ + "d0e64b29b2dda75cbc11d4480c3b5b59a408efae", + "testharness" + ], "mixed-content/xhr-request/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html": [ "314f097890579c1dee9bd9de7cfb58caa263cbcf", "testharness" @@ -625298,9 +628767,9 @@ "f8460d403ffa42d9dfc1bae6e0c3e500f7742fc9", "support" ], - "payment-request/MerchantValidationEvent/complete-method-manual.https.html": [ - "99a10e9dc79bd957a030f26c114f3ee51bb190d8", - "manual" + "payment-request/MerchantValidationEvent/complete-method.https.html": [ + "4edfd54f40e4aefd048808967689640d287c7ac7", + "testharness" ], "payment-request/MerchantValidationEvent/constructor.http.html": [ "8368c79a3b1dea2df26bbc804208002ec97fbf09", @@ -625319,11 +628788,11 @@ "testharness" ], "payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html": [ - "a478c559d497e8dea9d471ce1e36427bfb741aa7", + "ec0aa96dddb46b26617064ab54e9d02e2a588cbb", "testharness" ], "payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html": [ - "e6e0bf9a91971b3a20acf59cf27097281f0d2085", + "176638c7852f6f0f8fd7a8c3dfefdf439a829d22", "testharness" ], "payment-request/PaymentRequestUpdateEvent/constructor.http.html": [ @@ -645154,10 +648623,6 @@ "a23b0573853a53fe5520d8fa6aab02f80b53a18d", "support" ], - "tools/ci/ci_taskcluster.sh": [ - "901ae520c7fe932f9dacf6a5234034b130659ea0", - "support" - ], "tools/ci/ci_tools_unittest.sh": [ "eea6590f37aed7b5cbf6ac2d91ae1306f24e9c45", "support" @@ -645198,12 +648663,16 @@ "f049671c313b18200232f27d1abc75789a2e619d", "support" ], + "tools/ci/taskcluster-run.py": [ + "45416501e0393405b53c00360ef3c3081a9df867", + "support" + ], "tools/ci/tcdownload.py": [ "8813dccc888881ac8e96a05b22b113d887de0463", "support" ], "tools/ci/tests/test_jobs.py": [ - "e888ad884a18f257008fe860f31f7892b3bd39a3", + "e94f4b6830555e70fa1f86db42927cbce207de17", "support" ], "tools/conftest.py": [ @@ -645219,7 +648688,7 @@ "support" ], "tools/docker/start.sh": [ - "c2fd91d96d4dd1a42b72c48e5b477ec5c78174fd", + "9bf40ddb9301296e5f22c444ee8efb5bd8ea10d3", "support" ], "tools/flake8.ini": [ @@ -645955,7 +649424,7 @@ "support" ], "tools/serve/test_functional.py": [ - "87268ffc00d45f8bc57dc0fdd1e784eec745d288", + "e423461f4810db07f20464ee13dffccc0851c5f2", "support" ], "tools/serve/test_serve.py": [ @@ -649955,7 +653424,7 @@ "support" ], "tools/wpt/tests/test_wpt.py": [ - "8f8e5186c7cf508f3ceb5f88a353f85f22f3ad27", + "d0cb2b85c99e86e9bb039d29c0074a3df17c0afd", "support" ], "tools/wpt/tox.ini": [ @@ -650471,7 +653940,7 @@ "support" ], "tools/wptrunner/wptrunner/tests/test_testloader.py": [ - "556b2b7f3fa48212fbf9c2b0279793f2ec48bacb", + "7f1700ca879b96df1a1a6dd0f2345c488be02595", "support" ], "tools/wptrunner/wptrunner/tests/test_update.py": [ @@ -650791,11 +654260,11 @@ "support" ], "tools/wptserve/tests/functional/test_input_file.py": [ - "014386e172fbb79de4554284e4c51dcaabaf70b4", + "b3f0fba48abad1d600fe757a1d273146398609d7", "support" ], "tools/wptserve/tests/functional/test_pipes.py": [ - "ebdbc3ee57ddfa50338938aa2e226028d7bb6555", + "83b2c621641ca17b670eb5a8c08b38f8d37cc2a7", "support" ], "tools/wptserve/tests/functional/test_request.py": [ @@ -650815,7 +654284,7 @@ "support" ], "tools/wptserve/tests/test_config.py": [ - "9710342664f94ea0ac78159b0d8578dfba552820", + "2ee8287710e91ed6908f94c3fb0a44cf1eae808b", "support" ], "tools/wptserve/tests/test_replacement_tokenizer.py": [ @@ -653363,7 +656832,7 @@ "testharness" ], "web-animations/animation-model/animation-types/property-list.js": [ - "e2f3adcd7affcdc382fb038eb4e9a5ca80d5b1ee", + "0f84c376721d125afd8ec64a5689069273c68a68", "support" ], "web-animations/animation-model/animation-types/property-types.js": [ @@ -653667,7 +657136,7 @@ "support" ], "web-locks/acquire.tentative.https.any.js": [ - "be0e837a89b47558de809c9463f08223bd0a3b97", + "ad2cfcd07e056eb5d21e89656f87225761c96f31", "testharness" ], "web-locks/clientids.tentative.https.html": [ @@ -653679,43 +657148,35 @@ "testharness" ], "web-locks/held.tentative.https.any.js": [ - "151e3b35f7daeb636b07d10bb397fc977748640b", + "7fc4c7354054c08a70e6b1ad050958c0303af5fa", + "testharness" + ], + "web-locks/idlharness.tentative.https.any.js": [ + "168f57328b839ed7f9dbf17e98bbbd5deedc146a", "testharness" ], "web-locks/ifAvailable.tentative.https.any.js": [ - "a63caf6d588be03048c0821a5e742eb63af81edd", - "testharness" - ], - "web-locks/interfaces-serviceworker.tentative.https.html": [ - "ca4d768546a60a57867756f1e3bd866ac522539e", - "testharness" - ], - "web-locks/interfaces.idl": [ - "7c7d7c344df91ef7590bb982a72289dc6442fd8c", - "support" - ], - "web-locks/interfaces.tentative.https.any.js": [ - "26b0bde2baf5e9d5286b008b34c8b0477d9fd10b", + "cfd1004000acd561ccac59599f3a5ee482cf551e", "testharness" ], "web-locks/lock-attributes.tentative.https.any.js": [ - "e94fc95a1d4a2e3619f43d206ef529fc82abfd74", + "d1c03103e0b7d7cf460b51e7cd974a7615c89955", "testharness" ], "web-locks/mode-exclusive.tentative.https.any.js": [ - "914046221998197543827487b60114b17e912ef4", + "8450e237c3555a75b929d8b1c419678908628ddd", "testharness" ], "web-locks/mode-mixed.tentative.https.any.js": [ - "3b304941862c37ced2ef6042889d11011aaa1db1", + "0dfa7e511e07d6351d0ba96cacc789933eb08e7a", "testharness" ], "web-locks/mode-shared.tentative.https.any.js": [ - "7c8a8448befc9c345fd34b2cf2c1f609d7437ae2", + "fc4a6012fab5675bcceafdd6f7d17b6bc5a67e64", "testharness" ], "web-locks/non-secure-context.tentative.any.js": [ - "e9726e6b4af02d3c72e03c5f6c1e036df843f4ce", + "94553591f372492a1d1085d6edf23715872c0d83", "testharness" ], "web-locks/opaque-origin.tentative.https.html": [ @@ -653723,11 +657184,11 @@ "testharness" ], "web-locks/query-empty.tentative.https.any.js": [ - "fe7e0bb16ceb724ed2c2533461e16ce26310c9d3", + "88ffdb7f810d6d3e698a507da97220684ad3ecfe", "testharness" ], "web-locks/query-order.tentative.https.any.js": [ - "1810a969171f03fdaa4a3a37262bed277f01f69f", + "3317cd02eb9a152f9a7be35b7052fcd082b752e9", "testharness" ], "web-locks/query.tentative.https.any.js": [ @@ -653735,7 +657196,7 @@ "testharness" ], "web-locks/resource-names.tentative.https.any.js": [ - "dbcd986abd92a8dec71eb2102ad8d263017bbbfe", + "be7074bbb790a448df889a01b521c36291d571ab", "testharness" ], "web-locks/resources/helpers.js": [ @@ -653746,10 +657207,6 @@ "d3799f44f96b3456c2e42a3b791c12dbe4817c5d", "support" ], - "web-locks/resources/interfaces-serviceworker.js": [ - "f75295c9f7bc72c43bf65c1c9a687f1c1a96e477", - "support" - ], "web-locks/resources/service-worker.js": [ "027863e33e0457449173e82bc942c3ae22764eee", "support" @@ -653763,17 +657220,21 @@ "support" ], "web-locks/secure-context.tentative.https.any.js": [ - "2e1d391204f3aaceb790812351d0963fc3748b76", + "29ae7aea475f2db169718507431adb4c6ff78eeb", "testharness" ], "web-locks/signal.tentative.https.any.js": [ - "424b219dc52a835cc5b61f9fada525aafdafa62b", + "5b8acbbbebc52aa5da651a28dc57a1f0222be109", "testharness" ], "web-locks/steal.tentative.https.any.js": [ - "ca99137a969d97452fa06eb54ffe2f2f5c46302c", + "7f9a53e0d631f5184fd8f46e2d88889489b19660", "testharness" ], + "web-locks/web-locks.idl": [ + "351c1c5d822032702466d6a9ff94a2f76d646658", + "support" + ], "web-locks/workers.tentative.https.html": [ "04af72c8ad04a940f289678f4bde41ee4cde9654", "testharness" @@ -654394,6 +657855,10 @@ "0a9966add85c6cdd35ce54eb05aae0986c5d9b8e", "testharness" ], + "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html": [ + "9d65d872b987943491cace95b8cdf729158fbd0d", + "testharness" + ], "webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html": [ "ea840ed11ad59bdcbb62773b43c4e404a2903233", "testharness" @@ -654402,6 +657867,10 @@ "4281f56379bb20f1e173c22c99ab208d2be0fdd4", "testharness" ], + "webaudio/the-audio-api/the-audioworklet-interface/processors/channel-count-processor.js": [ + "556459f46b3074f03578c53ba7b967387bab071b", + "support" + ], "webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js": [ "11155d508c51956ee07dcf4cf7c68829920c2af6", "support" @@ -655015,7 +658484,7 @@ "support" ], "webdriver/tests/actions/support/keys.py": [ - "51313242590939e7fa5a3e82ae920cec1c76302c", + "5995f78c71016d35cdf6cbd3317c5579e24f182d", "support" ], "webdriver/tests/actions/support/mouse.py": [ @@ -656299,7 +659768,7 @@ "testharness" ], "webrtc/RTCDTMFSender-helper.js": [ - "70fc69172252b126b492d3bae02f3c444a2a741e", + "1dd2bccb361d4baefc18d33252c15e6d984caeed", "support" ], "webrtc/RTCDTMFSender-insertDTMF.https.html": [ diff --git a/tests/wpt/metadata/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini b/tests/wpt/metadata/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini new file mode 100644 index 00000000000..2c69ffca92c --- /dev/null +++ b/tests/wpt/metadata/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini @@ -0,0 +1,2 @@ +[text-decoration-underline-position-vertical-ja.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-text-decor/text-decoration-underline-position-vertical.html.ini b/tests/wpt/metadata/css/css-text-decor/text-decoration-underline-position-vertical.html.ini new file mode 100644 index 00000000000..cfdff6ecde1 --- /dev/null +++ b/tests/wpt/metadata/css/css-text-decor/text-decoration-underline-position-vertical.html.ini @@ -0,0 +1,2 @@ +[text-decoration-underline-position-vertical.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini index 39892257bb0..5b9f5a9888c 100644 --- a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini +++ b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini @@ -68,9 +68,12 @@ [outline-width intermediate] expected: FAIL - [padding-right end] + [outline-width end] expected: FAIL - [border-top-width end] + [border-bottom-width end] + expected: FAIL + + [bottom intermediate] expected: FAIL diff --git a/tests/wpt/metadata/fullscreen/api/element-request-fullscreen-options.html.ini b/tests/wpt/metadata/fullscreen/api/element-request-fullscreen-options.html.ini new file mode 100644 index 00000000000..e87ab71923d --- /dev/null +++ b/tests/wpt/metadata/fullscreen/api/element-request-fullscreen-options.html.ini @@ -0,0 +1,4 @@ +[element-request-fullscreen-options.html] + [Element#requestFullscreen({ navigationUI }) support] + expected: FAIL + diff --git a/tests/wpt/metadata/fullscreen/idlharness.window.js.ini b/tests/wpt/metadata/fullscreen/idlharness.window.js.ini index 6afd4a05684..2771b31af7b 100644 --- a/tests/wpt/metadata/fullscreen/idlharness.window.js.ini +++ b/tests/wpt/metadata/fullscreen/idlharness.window.js.ini @@ -32,3 +32,6 @@ [Element interface: attribute onfullscreenchange] expected: FAIL + [Element interface: operation requestFullscreen(FullscreenOptions)] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini deleted file mode 100644 index 87b07c3e670..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_1.html] - [Multiple history traversals from the same task] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini deleted file mode 100644 index dc2e45516de..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_5.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini b/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini new file mode 100644 index 00000000000..f153798a879 --- /dev/null +++ b/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini @@ -0,0 +1,4 @@ +[fieldset-calculating-min-max-content.html] + [min-content] + expected: FAIL + diff --git a/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini b/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini new file mode 100644 index 00000000000..700a9fad5cc --- /dev/null +++ b/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini @@ -0,0 +1,4 @@ +[fieldset-generated-content.html] + [fieldset generated content] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini index 29b0025a2ae..0f1a214d0ee 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini @@ -5,11 +5,29 @@ expected: TIMEOUT [picture: source (max-width:500px) valid image, img valid image, resize to wide] - expected: TIMEOUT + expected: FAIL [picture: source (max-width:500px) valid image, img broken image, resize to narrow] expected: TIMEOUT [picture: source (max-width:500px) valid image, img valid image, resize to narrow] - expected: TIMEOUT + expected: FAIL + + [picture: source (max-width:500px) broken image, img valid image, resize to narrow] + expected: FAIL + + [img (srcset 1 cand) valid image, resize to wide] + expected: FAIL + + [picture: same URL in source (max-width:500px) and img, resize to wide] + expected: FAIL + + [img (srcset 1 cand) valid image, resize to narrow] + expected: FAIL + + [picture: source (max-width:500px) valid image, img broken image, resize to wide] + expected: FAIL + + [picture: same URL in source (max-width:500px) and img, resize to narrow] + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html.ini new file mode 100644 index 00000000000..ce02e674b67 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html.ini @@ -0,0 +1,23 @@ +[intrinsicsize-with-responsive-images.tentative.html] + expected: TIMEOUT + [Test image /images/green.png with no specified sizes, width, or height] + expected: TIMEOUT + + [Test image /images/green.svg with no specified sizes, width, or height] + expected: TIMEOUT + + [Test image /images/green.svg with width = 800, height = 800, and no specified sizes] + expected: FAIL + + [Test image (32 x 32) with sizes = 100 and srcset descriptor = 32w] + expected: TIMEOUT + + [Test image /images/green.svg with width = 800, no specified sizes, or height] + expected: TIMEOUT + + [Test image /images/green.png with width = 800, height = 800, and no specified sizes] + expected: FAIL + + [Test image /images/green.png with width = 800, no specified sizes, or height] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.ini new file mode 100644 index 00000000000..1e30aea03b9 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.ini @@ -0,0 +1,7 @@ +[intrinsicsize-without-unsized-media.tentative.https.sub.html] + [Test intrinsicsize for html image element, src=/images/green.svg] + expected: FAIL + + [Test intrinsicsize for html image element, src=/images/green.png] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/null-image-source.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/null-image-source.html.ini new file mode 100644 index 00000000000..4fd5896f367 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/null-image-source.html.ini @@ -0,0 +1,7 @@ +[null-image-source.html] + [img with picture parent] + expected: FAIL + + [img with empty srcset] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini deleted file mode 100644 index 178680e5d14..00000000000 --- a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[script-onerror-insertion-point-2.html] - expected: TIMEOUT diff --git a/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini deleted file mode 100644 index 92ecbe1381d..00000000000 --- a/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[DOMContentLoaded-defer.html] - type: testharness - [The end: DOMContentLoaded and defer scripts] - expected: FAIL - diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini index b92467a93ba..f02a9f720b0 100644 --- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini +++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini @@ -6,9 +6,6 @@ [document.open() does not abort documents that are not navigating (XMLHttpRequest)] expected: TIMEOUT - [document.open() does not abort documents that are not navigating (establish a WebSocket connection)] - expected: TIMEOUT - [document.open() does not abort documents that are not navigating (fetch())] expected: TIMEOUT diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini index c6d49957c4a..ce482a60da8 100644 --- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini +++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini @@ -2,3 +2,6 @@ [document.open() after parser is aborted] expected: FAIL + [async document.open() after parser is aborted] + expected: FAIL + diff --git a/tests/wpt/metadata/quirks/unitless-length/quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/quirks.html.ini new file mode 100644 index 00000000000..2ed601c6ff4 --- /dev/null +++ b/tests/wpt/metadata/quirks/unitless-length/quirks.html.ini @@ -0,0 +1,283 @@ +[quirks.html] + [top: -\\31 .5] + expected: FAIL + + [bottom: -1A] + expected: FAIL + + [bottom: -1a] + expected: FAIL + + [top: @1] + expected: FAIL + + [top: "1a"] + expected: FAIL + + [top: @a] + expected: FAIL + + [bottom: "1"] + expected: FAIL + + [bottom: -/**/1] + expected: FAIL + + [top: +/**/1] + expected: FAIL + + [bottom: @1a] + expected: FAIL + + [top: 1\\31 ] + expected: FAIL + + [top: url('1')] + expected: FAIL + + [bottom: -\\31 ] + expected: FAIL + + [top: calc(1)] + expected: FAIL + + [top: \\31 ] + expected: FAIL + + [bottom: +1\\31 ] + expected: FAIL + + [bottom: 1\\31 .5] + expected: FAIL + + [bottom: #0001] + expected: FAIL + + [top: calc(2 * 2px)] + expected: FAIL + + [bottom: 1a] + expected: FAIL + + [bottom: A] + expected: FAIL + + [bottom: #01] + expected: FAIL + + [top: +\\31 .5] + expected: FAIL + + [bottom: #1] + expected: FAIL + + [top: -/**/1] + expected: FAIL + + [bottom: +\\31 .5] + expected: FAIL + + [bottom: \\31 ] + expected: FAIL + + [bottom: calc(1)] + expected: FAIL + + [top: #001] + expected: FAIL + + [top: +\\31 ] + expected: FAIL + + [bottom: +\\31 ] + expected: FAIL + + [top: +1.5] + expected: FAIL + + [top: +1\\31 ] + expected: FAIL + + [bottom: @a] + expected: FAIL + + [bottom: @1] + expected: FAIL + + [top: #1] + expected: FAIL + + [top: 1a] + expected: FAIL + + [bottom: +1a] + expected: FAIL + + [bottom: +1A] + expected: FAIL + + [bottom: "a"] + expected: FAIL + + [top: #00001] + expected: FAIL + + [bottom: -1\\31 .5] + expected: FAIL + + [top: "1"] + expected: FAIL + + [bottom: 1.5] + expected: FAIL + + [bottom: -\\31 .5] + expected: FAIL + + [bottom: url('1')] + expected: FAIL + + [bottom: -1.5] + expected: FAIL + + [top: \\31 .5] + expected: FAIL + + [bottom: "1a"] + expected: FAIL + + [bottom: calc(2 * 2px)] + expected: FAIL + + [bottom: +1\\31 .5] + expected: FAIL + + [bottom: 1\\31 ] + expected: FAIL + + [bottom: +/**/1] + expected: FAIL + + [bottom: #00001] + expected: FAIL + + [top: url(1)] + expected: FAIL + + [bottom: #001] + expected: FAIL + + [top: +1\\31 .5] + expected: FAIL + + [top: -1a] + expected: FAIL + + [top: -1A] + expected: FAIL + + [bottom: url(1)] + expected: FAIL + + [top: a] + expected: FAIL + + [top: A] + expected: FAIL + + [top: #000001] + expected: FAIL + + [top: 1] + expected: FAIL + + [top: 1\\31 .5] + expected: FAIL + + [bottom: a] + expected: FAIL + + [bottom: 1] + expected: FAIL + + [bottom: +1] + expected: FAIL + + [bottom: #000001] + expected: FAIL + + [bottom: +a] + expected: FAIL + + [bottom: +A] + expected: FAIL + + [top: 1.5] + expected: FAIL + + [top: +A] + expected: FAIL + + [top: +a] + expected: FAIL + + [top: +1] + expected: FAIL + + [top: -1.5] + expected: FAIL + + [top: -1\\31 .5] + expected: FAIL + + [top: +1a] + expected: FAIL + + [top: +1A] + expected: FAIL + + [top: @1a] + expected: FAIL + + [bottom: \\31 .5] + expected: FAIL + + [top: "a"] + expected: FAIL + + [top: #01] + expected: FAIL + + [bottom: +1.5] + expected: FAIL + + [bottom: -A] + expected: FAIL + + [bottom: -a] + expected: FAIL + + [bottom: -1\\31 ] + expected: FAIL + + [top: #0001] + expected: FAIL + + [bottom: -1] + expected: FAIL + + [top: -\\31 ] + expected: FAIL + + [top: -A] + expected: FAIL + + [top: -a] + expected: FAIL + + [top: -1] + expected: FAIL + + [top: -1\\31 ] + expected: FAIL + diff --git a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini index e3e13ec3d62..a7b88eb470f 100644 --- a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini +++ b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini @@ -8,20 +8,32 @@ [response.formData() with input: a=b&c=d] expected: FAIL - -[urlencoded-parser.any.worker.html] - [response.formData() with input: a&b&c] + [request.formData() with input: &&&a=b&&&&c=d&] expected: FAIL - [request.formData() with input: _charset_=windows-1252&test=%C2x] + [response.formData() with input: a=b&c=d&] + expected: FAIL + + [request.formData() with input: a=b&c=d] expected: FAIL [response.formData() with input: &&&a=b&&&&c=d&] expected: FAIL + [request.formData() with input: a=b&c=d&] + expected: FAIL + + +[urlencoded-parser.any.worker.html] + [response.formData() with input: a&b&c] + expected: FAIL + [response.formData() with input: a=b&c=d] expected: FAIL [request.formData() with input: a=b&c=d&] expected: FAIL + [request.formData() with input: a&b&c] + expected: FAIL + diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html.ini new file mode 100644 index 00000000000..6c40044b08b --- /dev/null +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html.ini @@ -0,0 +1,2 @@ +[audioworkletnode-output-channel-count.https.html] + expected: TIMEOUT diff --git a/tests/wpt/web-platform-tests/.taskcluster.yml b/tests/wpt/web-platform-tests/.taskcluster.yml index b6d21a17ab5..755fc2eca36 100644 --- a/tests/wpt/web-platform-tests/.taskcluster.yml +++ b/tests/wpt/web-platform-tests/.taskcluster.yml @@ -2,81 +2,155 @@ version: 1 policy: pullRequests: collaborators tasks: - $if: tasks_for == "github-push" - then: - $flattenDeep: - $map: - $flatten: - $match: { - event.ref == "refs/heads/master": [{name: firefox, channel: nightly}, {name: chrome, channel: dev}], - event.ref == "refs/heads/epochs/daily": [{name: firefox, channel: beta}, {name: chrome, channel: beta}], - event.ref == "refs/heads/epochs/weekly": [{name: firefox, channel: stable}, {name: chrome, channel: stable}] - } - each(browser): + $flattenDeep: + - $if: tasks_for == "github-push" + then: $map: - - [testharness, 1, 15] - - [testharness, 2, 15] - - [testharness, 3, 15] - - [testharness, 4, 15] - - [testharness, 5, 15] - - [testharness, 6, 15] - - [testharness, 7, 15] - - [testharness, 8, 15] - - [testharness, 9, 15] - - [testharness, 10, 15] - - [testharness, 11, 15] - - [testharness, 12, 15] - - [testharness, 13, 15] - - [testharness, 14, 15] - - [testharness, 15, 15] - - [reftest, 1, 10] - - [reftest, 2, 10] - - [reftest, 3, 10] - - [reftest, 4, 10] - - [reftest, 5, 10] - - [reftest, 6, 10] - - [reftest, 7, 10] - - [reftest, 8, 10] - - [reftest, 9, 10] - - [reftest, 10, 10] - - [wdspec, 1, 1] - each(chunk): - taskId: {$eval: 'as_slugid(browser.name + browser.channel + chunk[0] + str(chunk[1]))'} - taskGroupId: {$eval: 'as_slugid("task group")'} - created: {$fromNow: ''} - deadline: {$fromNow: '24 hours'} - provisionerId: aws-provisioner-v1 - workerType: - $if: event.repository.full_name == 'web-platform-tests/wpt' - then: - wpt-docker-worker - else: - github-worker - metadata: - name: wpt-${browser.name}-${browser.channel}-${chunk[0]}-${chunk[1]} - description: >- - A subset of WPT's "${chunk[0]}" tests (chunk number ${chunk[1]} - of ${chunk[2]}), run in the ${browser.channel} release of - ${browser.name}. - owner: ${event.pusher.email} - source: ${event.repository.url} - payload: - image: harjgam/web-platform-tests:0.14 - maxRunTime: 7200 - artifacts: - public/results: - path: /home/test/artifacts - type: directory - command: - - /bin/bash - - --login - - -c - - "~/start.sh ${event.repository.url} ${event.ref[len('refs/heads/'):]} ${event.after} ${browser.name} ${browser.channel} && - cd ~/web-platform-tests && - ./tools/ci/ci_taskcluster.sh ${browser.name} ${browser.channel} ${chunk[0]} ${chunk[1]} ${chunk[2]}" - # > NOTE: A well-designed template should produce `tasks: []` for any - # > unrecognized `task_for` values; this allows later expansion of this - # > service to handle more events. - # - # https://docs.taskcluster.net/docs/reference/integrations/taskcluster-github/docs/taskcluster-yml-v1 - else: [] + $flatten: + $match: { + event.ref == "refs/heads/master": [{name: firefox, channel: nightly}, {name: chrome, channel: dev}], + event.ref == "refs/heads/epochs/daily": [{name: firefox, channel: beta}, {name: chrome, channel: beta}], + event.ref == "refs/heads/epochs/weekly": [{name: firefox, channel: stable}, {name: chrome, channel: stable}] + } + each(browser): + $map: + - [testharness, 1, 15] + - [testharness, 2, 15] + - [testharness, 3, 15] + - [testharness, 4, 15] + - [testharness, 5, 15] + - [testharness, 6, 15] + - [testharness, 7, 15] + - [testharness, 8, 15] + - [testharness, 9, 15] + - [testharness, 10, 15] + - [testharness, 11, 15] + - [testharness, 12, 15] + - [testharness, 13, 15] + - [testharness, 14, 15] + - [testharness, 15, 15] + - [reftest, 1, 10] + - [reftest, 2, 10] + - [reftest, 3, 10] + - [reftest, 4, 10] + - [reftest, 5, 10] + - [reftest, 6, 10] + - [reftest, 7, 10] + - [reftest, 8, 10] + - [reftest, 9, 10] + - [reftest, 10, 10] + - [wdspec, 1, 1] + each(chunk): + taskId: {$eval: 'as_slugid(browser.name + browser.channel + chunk[0] + str(chunk[1]))'} + taskGroupId: {$eval: 'as_slugid("task group")'} + created: {$fromNow: ''} + deadline: {$fromNow: '24 hours'} + provisionerId: aws-provisioner-v1 + workerType: + $if: event.repository.full_name == 'web-platform-tests/wpt' + then: + wpt-docker-worker + else: + github-worker + metadata: + name: wpt-${browser.name}-${browser.channel}-${chunk[0]}-${chunk[1]} + description: >- + A subset of WPT's "${chunk[0]}" tests (chunk number ${chunk[1]} + of ${chunk[2]}), run in the ${browser.channel} release of + ${browser.name}. + owner: ${event.pusher.email} + source: ${event.repository.url} + payload: + image: jugglinmike/web-platform-tests:0.21 + maxRunTime: 7200 + artifacts: + public/results: + path: /home/test/artifacts + type: directory + command: + - /bin/bash + - --login + - -c + - set -ex; + ~/start.sh + ${event.repository.url} + ${event.ref} + ${event.after} + ${browser.name} + ${browser.channel}; + cd ~/web-platform-tests; + ./tools/ci/taskcluster-run.py + ${browser.name} + -- + --channel=${browser.channel} + --log-wptreport=../artifacts/wpt_report.json + --no-fail-on-unexpected + --test-type=${chunk[0]} + --this-chunk=${chunk[1]} + --total-chunks=${chunk[2]}; + - $if: tasks_for == "github-pull-request" + then: + $map: [{name: firefox, channel: nightly}, {name: chrome, channel: dev}] + each(browser): + $map: + - name: wpt-${browser.name}-${browser.channel}-stability + description: >- + Verify that all tests affected by a pull request are stable + when executed in ${browser.name}. + extra_args: '--verify' + - name: wpt-${browser.name}-${browser.channel}-results + description: >- + Collect results for all tests affected by a pull request in + ${browser.name}. + extra_args: '--no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json' + each(operation): + taskId: {$eval: 'as_slugid(operation.name)'} + taskGroupId: {$eval: 'as_slugid("task group")'} + created: {$fromNow: ''} + deadline: {$fromNow: '24 hours'} + provisionerId: aws-provisioner-v1 + workerType: + $if: event.repository.full_name == 'web-platform-tests/wpt' + then: + wpt-docker-worker + else: + github-worker + metadata: + name: ${operation.name} + description: ${operation.description} + owner: ${event.pull_request.user.login}@users.noreply.github.com + source: ${event.repository.url} + payload: + image: jugglinmike/web-platform-tests:0.21 + maxRunTime: 7200 + artifacts: + public/results: + path: /home/test/artifacts + type: directory + # Fetch the GitHub-provided merge commit (rather than the pull + # request branch) so that the tasks simulate the behavior of the + # submitted patch after it is merged. Using the merge commit also + # simplifies detection of modified files because the first parent + # of the merge commit can consistently be used to summarize the + # changes. + command: + - /bin/bash + - --login + - -c + - set -ex; + ~/start.sh + ${event.repository.clone_url} + refs/pull/${event.number}/merge + FETCH_HEAD + ${browser.name} + ${browser.channel}; + cd ~/web-platform-tests; + result=0; + ./tools/ci/taskcluster-run.py + --commit-range HEAD^ + ${browser.name} + -- + --channel=${browser.channel} + ${operation.extra_args} || result=$?; + echo $result > ../artifacts/run-return-code.txt; + echo "Command exited with code $result (failures are allowed while this task is being vetted)." diff --git a/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js b/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js index f2cffd0b8cf..b730c8909de 100644 --- a/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js +++ b/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js @@ -73,8 +73,8 @@ backgroundFetchTest(async (test, backgroundFetch) => { assert_equals(registration.uploadTotal, 0); assert_equals(registration.uploaded, 0); assert_equals(registration.downloadTotal, 0); - assert_equals(registration.state, "pending"); - assert_equals(registration.failureReason, ""); + assert_equals(registration.result, ''); + assert_equals(registration.failureReason, ''); // Skip `downloaded`, as the transfer may have started already. const {type, eventRegistration, results} = await getMessageFromServiceWorker(); @@ -82,8 +82,8 @@ backgroundFetchTest(async (test, backgroundFetch) => { assert_equals(results.length, 1); assert_equals(eventRegistration.id, registration.id); - assert_equals(eventRegistration.state, "success"); - assert_equals(eventRegistration.failureReason, ""); + assert_equals(eventRegistration.result, 'success'); + assert_equals(eventRegistration.failureReason, ''); assert_true(results[0].url.includes('resources/feature-name.txt')); assert_equals(results[0].status, 200); @@ -97,7 +97,7 @@ backgroundFetchTest(async (test, backgroundFetch) => { // Very large download total that will definitely exceed the quota. const options = {downloadTotal: Number.MAX_SAFE_INTEGER}; await promise_rejects( - test, "QUOTA_EXCEEDED_ERR", + test, 'QUOTA_EXCEEDED_ERR', backgroundFetch.fetch(registrationId, 'resources/feature-name.txt', options), 'This fetch should have thrown a quota exceeded error'); @@ -112,8 +112,8 @@ backgroundFetchTest(async (test, backgroundFetch) => { assert_equals(results.length, 2); assert_equals(eventRegistration.id, registration.id); - assert_equals(eventRegistration.state, "success"); - assert_equals(eventRegistration.failureReason, ""); + assert_equals(eventRegistration.result, 'success'); + assert_equals(eventRegistration.failureReason, ''); for (const result of results) { assert_true(result.url.includes('resources/feature-name.txt')); @@ -122,3 +122,26 @@ backgroundFetchTest(async (test, backgroundFetch) => { } }, 'Fetches can have requests with duplicate URLs'); + +backgroundFetchTest(async (test, backgroundFetch) => { + const request = + new Request('resources/feature-name.txt', + {method: 'POST', body: 'TestBody'}); + + const registration = await backgroundFetch.fetch('my-id', request); + + const {type, eventRegistration, results} = await getMessageFromServiceWorker(); + assert_equals('backgroundfetchsuccess', type); + assert_equals(results.length, 1); + + assert_equals(eventRegistration.id, registration.id); + assert_equals(eventRegistration.state, 'success'); + assert_equals(eventRegistration.failureReason, ''); + + for (const result of results) { + assert_true(result.url.includes('resources/feature-name.txt')); + assert_equals(result.status, 200); + assert_equals(result.text, 'Background Fetch'); + } + +}, 'Fetches can have requests with a body'); diff --git a/tests/wpt/web-platform-tests/background-fetch/get.https.window.js b/tests/wpt/web-platform-tests/background-fetch/get.https.window.js index 5f249663fda..e4dd16cacd2 100644 --- a/tests/wpt/web-platform-tests/background-fetch/get.https.window.js +++ b/tests/wpt/web-platform-tests/background-fetch/get.https.window.js @@ -41,8 +41,8 @@ backgroundFetchTest(async (test, backgroundFetch) => { assert_equals(registration.uploadTotal, 0); assert_equals(registration.uploaded, 0); assert_equals(registration.downloadTotal, 1234); - assert_equals(registration.state, "pending"); - assert_equals(registration.failureReason, ""); + assert_equals(registration.result, ''); + assert_equals(registration.failureReason, ''); // Skip `downloaded`, as the transfer may have started already. const secondRegistration = await backgroundFetch.get(registrationId); diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-layout-015.html b/tests/wpt/web-platform-tests/css/css-contain/contain-layout-015.html deleted file mode 100644 index 9c5f6757b0e..00000000000 --- a/tests/wpt/web-platform-tests/css/css-contain/contain-layout-015.html +++ /dev/null @@ -1,36 +0,0 @@ - - -CSS Containment Test: Layout containment ink overflow - - - - - - - - -

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

-
-
-
-
-
diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-001.html b/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-001.html index d0a2f2844b9..fa1af0eee68 100644 --- a/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-001.html +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-001.html @@ -43,6 +43,7 @@ background-color: red; color: yellow; font-family: monospace; + vertical-align: top; } div#abs-pos diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-002.html b/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-002.html index 5d4eff0c2bf..331a0e6519b 100644 --- a/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-002.html +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-layout-cell-002.html @@ -38,6 +38,7 @@ background-color: red; color: yellow; font-family: monospace; + vertical-align: top; } div#abs-pos diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-025.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-025.html index 700a681e8c0..5cce18c3bfd 100644 --- a/tests/wpt/web-platform-tests/css/css-contain/contain-size-025.html +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-025.html @@ -44,7 +44,7 @@ padding: 50px; } - span.block-descendant + span.block-descendant, img { display: block; } @@ -61,8 +61,8 @@
- Image download support must be enabled - Image download support must be enabled + Image download support must be enabled + Image download support must be enabled
diff --git a/tests/wpt/web-platform-tests/css/css-contain/reference/contain-layout-cell-001-ref.html b/tests/wpt/web-platform-tests/css/css-contain/reference/contain-layout-cell-001-ref.html index 093dd363392..9ff7f45e39c 100644 --- a/tests/wpt/web-platform-tests/css/css-contain/reference/contain-layout-cell-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-contain/reference/contain-layout-cell-001-ref.html @@ -28,6 +28,7 @@ background-color: green; color: white; font-family: monospace; + vertical-align: top; } diff --git a/tests/wpt/web-platform-tests/css/css-contain/support/blue50wBy23h.png b/tests/wpt/web-platform-tests/css/css-contain/support/blue50wBy23h.png deleted file mode 100644 index d20129cc215..00000000000 Binary files a/tests/wpt/web-platform-tests/css/css-contain/support/blue50wBy23h.png and /dev/null differ diff --git a/tests/wpt/web-platform-tests/css/css-contain/support/blue50wBy25h.png b/tests/wpt/web-platform-tests/css/css-contain/support/blue50wBy25h.png new file mode 100644 index 00000000000..35d23ec234b Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-contain/support/blue50wBy25h.png differ diff --git a/tests/wpt/web-platform-tests/css/css-device-adapt/META.yml b/tests/wpt/web-platform-tests/css/css-device-adapt/META.yml new file mode 100644 index 00000000000..f04eba57ce4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-device-adapt/META.yml @@ -0,0 +1,3 @@ +spec: https://drafts.csswg.org/css-device-adapt/ +suggested_reviewers: + - ChumpChief diff --git a/tests/wpt/web-platform-tests/css/css-device-adapt/idlharness.html b/tests/wpt/web-platform-tests/css/css-device-adapt/idlharness.html new file mode 100644 index 00000000000..b9cca1bb7ee --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-device-adapt/idlharness.html @@ -0,0 +1,31 @@ + +css-device-adapt IDL tests + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html new file mode 100644 index 00000000000..92c3bc2bad7 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html @@ -0,0 +1,45 @@ + + +CSS Grid Layout Test: Filled Percentage Column, Shrinkwrap Width (via float) + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXX
+
+ +
+
X
+
X
+
XXX
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html new file mode 100644 index 00000000000..33c1650eedb --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html @@ -0,0 +1,45 @@ + + +CSS Grid Layout Test: Spanned Percentage Column, Shrinkwrap Width (via float) + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXXXX
+
+ +
+
X
+
X
+
XXXXX
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html new file mode 100644 index 00000000000..58ab6a31bb1 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Filled Percentage Row, Shrinkwrap Height + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
+
+ +
+
X
+
X
+
X
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html new file mode 100644 index 00000000000..545d0a28c15 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Spanned Percentage Row, Shrinkwrap Height + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
X
X
+
+ +
+
X
+
X
+
X
X
X
X
X
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html new file mode 100644 index 00000000000..bf1b9b7e8d6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html @@ -0,0 +1,38 @@ + +Reference + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXX
+
+ +
+
X
+
X
+
XXX
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html new file mode 100644 index 00000000000..c1b69af23a3 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html @@ -0,0 +1,38 @@ + +Reference + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXXXX
+
+ +
+
X
+
X
+
XXXXX
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html new file mode 100644 index 00000000000..ee66077064c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html @@ -0,0 +1,39 @@ + +Reference + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
+
+ +
+
X
+
X
+
X
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html new file mode 100644 index 00000000000..ef6c78f99a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html @@ -0,0 +1,39 @@ + +Reference + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
X
X
+
+ +
+
X
+
X
+
X
X
X
X
X
+
diff --git a/tests/wpt/web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-001.html b/tests/wpt/web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-001.html new file mode 100644 index 00000000000..9b12621b9d6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-001.html @@ -0,0 +1,35 @@ + + + + CSS Masking: Test clip-path nonzero path interpolation + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-002.html b/tests/wpt/web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-002.html new file mode 100644 index 00000000000..4cf6fb4a07d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-002.html @@ -0,0 +1,35 @@ + + + + CSS Masking: Test clip-path evenodd path interpolation + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/css/css-masking/clip-path/reference/clip-path-path-interpolation-001-ref.html b/tests/wpt/web-platform-tests/css/css-masking/clip-path/reference/clip-path-path-interpolation-001-ref.html new file mode 100644 index 00000000000..4e26ac61f62 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-masking/clip-path/reference/clip-path-path-interpolation-001-ref.html @@ -0,0 +1,24 @@ + + + + CSS Masking: Reference for clip-path's path nonzero interpolation + + + +
+ + + + + + + + + diff --git a/tests/wpt/web-platform-tests/css/css-masking/clip-path/reference/clip-path-path-interpolation-002-ref.html b/tests/wpt/web-platform-tests/css/css-masking/clip-path/reference/clip-path-path-interpolation-002-ref.html new file mode 100644 index 00000000000..567764a3012 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-masking/clip-path/reference/clip-path-path-interpolation-002-ref.html @@ -0,0 +1,24 @@ + + + + CSS Masking: Reference for clip-path's path evenodd interpolation + + + +
+ + + + + + + + + diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-horizontal-ref.html b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-horizontal-ref.html new file mode 100644 index 00000000000..be9155bbcf8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-horizontal-ref.html @@ -0,0 +1,18 @@ + + + + + + + +
サンプル
+
サンプル
+
"text-underline-position: right" alone should be same as "auto right"
+
"text-underline-position: left" alone should be same as "auto left"
+ + + + diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-vertical-ja-ref.html b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-vertical-ja-ref.html new file mode 100644 index 00000000000..303655abdd2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-vertical-ja-ref.html @@ -0,0 +1,16 @@ + + + + + + + +
In vertical writing mode with lang=ja, default overline will be same as underline (lang=en). However, when we set text-underline-position to "under left" it should be shifted.
+
サンプル
+
サンプル
+ + diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-vertical-ref.html b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-vertical-ref.html new file mode 100644 index 00000000000..8c0bee67203 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-underline-position-vertical-ref.html @@ -0,0 +1,16 @@ + + + + + + + +
サンプル
+
サンプル
+ + + diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-horizontal.html b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-horizontal.html new file mode 100644 index 00000000000..e4d495e722e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-horizontal.html @@ -0,0 +1,19 @@ + + + + + + + + + +
サンプル
+
サンプル
+
"text-underline-position: right" alone should be same as "auto right"
+
"text-underline-position: left" alone should be same as "auto left"
+ + + diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-vertical-ja.html b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-vertical-ja.html new file mode 100644 index 00000000000..6f41e939b24 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-vertical-ja.html @@ -0,0 +1,18 @@ + + + + + + + + + +
In vertical writing mode with lang=ja, default overline will be same as underline (lang=en). However, when we set text-underline-position to "under left" it should be shifted.
+
サンプル
+
サンプル
+ + diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-vertical.html b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-vertical.html new file mode 100644 index 00000000000..9f60bc116ba --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-underline-position-vertical.html @@ -0,0 +1,18 @@ + + + + + + + + + +
サンプル
+
サンプル
+ + + diff --git a/tests/wpt/web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-001.html b/tests/wpt/web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-001.html new file mode 100644 index 00000000000..0f276518968 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-001.html @@ -0,0 +1,33 @@ + + + + offset-path path() interpolation + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-ref.html b/tests/wpt/web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-ref.html new file mode 100644 index 00000000000..9bc2409061d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-ref.html @@ -0,0 +1,21 @@ + + + + offset-path path interpolation reference + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/selectors/scope-selector.html b/tests/wpt/web-platform-tests/css/selectors/scope-selector.html index bda0aed602a..0340f25919f 100644 --- a/tests/wpt/web-platform-tests/css/selectors/scope-selector.html +++ b/tests/wpt/web-platform-tests/css/selectors/scope-selector.html @@ -1,34 +1,86 @@ - +
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001.html index c346a529284..a8520ee2d1c 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-formatting-context-margin-001.html @@ -6,7 +6,7 @@ - + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html new file mode 100644 index 00000000000..a85b0a3138d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html @@ -0,0 +1,72 @@ + + + + + CSS Test: 'contain: size' on grid elements should cause them to be sized and baseline-aligned as if they had no contents. + + + + + + + +
inner
+
+ + +
inner
+
+ + +
inner
+
+ + +
inner
+
+ + +
inner
+
+ + +
inner
+
+ + +
inner
+ + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list index 3760a5b4ec9..6b2e31bcd46 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list @@ -21,6 +21,7 @@ == contain-size-inline-block-001.html contain-size-inline-block-001-ref.html == contain-size-flex-001.html contain-size-flex-001-ref.html == contain-size-inline-flex-001.html contain-size-inline-flex-001-ref.html +== contain-size-grid-001.html contain-size-grid-001-ref.html == contain-size-multicol-001.html contain-size-multicol-001-ref.html == contain-size-fieldset-001.html contain-size-fieldset-001-ref.html == contain-size-fieldset-002.html contain-size-fieldset-002-ref.html diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016-ref.html new file mode 100644 index 00000000000..c3a223389d0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016-ref.html @@ -0,0 +1,136 @@ + + + + + CSS Reftest Reference + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016.html new file mode 100644 index 00000000000..94c73235835 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-writing-mode-016.html @@ -0,0 +1,144 @@ + + + + + + CSS Test: Testing auto-sized flex containers + with various 'writing-mode' values + and various padding amounts on flex items. + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list index ee725d99ed9..df226fa8df7 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list @@ -261,6 +261,7 @@ == flexbox-writing-mode-013.html flexbox-writing-mode-013-ref.html == flexbox-writing-mode-014.html flexbox-writing-mode-014-ref.html == flexbox-writing-mode-015.html flexbox-writing-mode-015-ref.html +== flexbox-writing-mode-016.html flexbox-writing-mode-016-ref.html # Single-line size clamping == flexbox-single-line-clamp-1.html flexbox-single-line-clamp-1-ref.html diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh index bff8f3b3f88..01adb1b8f4e 100755 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh @@ -25,4 +25,4 @@ rsync -avz --delete --filter=". ./sync-tests-filter" "$MOZTREE"/layout/reftests/ sed -i -e 's/^\(\(fails\|needs-focus\|random\|skip\|asserts\|slow\|require-or\|silentfail\|pref\|test-pref\|ref-pref\|fuzzy\)[^ ]* *\?\)\+//;/^default-preferences /d;s/ \?# \?\(TC: \)\?[bB]ug.*//;s/ # Initial mulet triage:.*//' $(find . -name reftest.list) sed -i -e 's/-moz-crisp-edges/pixelated/g;s/-moz-min-content/min-content/g;s/-moz-max-content/max-content/g' $(find . -regex ".*\.\(xht\|xhtml\|html\|css\)") git add -A . -git commit -m"Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/$MOZREV ." -e . +git commit -m"Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/$MOZREV ." -e . diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html b/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html new file mode 100644 index 00000000000..9d4757f81eb --- /dev/null +++ b/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html @@ -0,0 +1,122 @@ + + + + + + diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html.headers b/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html.headers rename to tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html.headers diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html b/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html similarity index 94% rename from tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html rename to tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html index 3731f0be276..172e4c8e4fe 100644 --- a/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html +++ b/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html @@ -17,12 +17,12 @@ const test_cases = [ {expected_width: default_width, expected_height: default_height}, // Test when only one dimension is specified, img/video uses the default length for // the other dimension. -{attribute: "width", value: 500, expected_width: 500, expected_height: default_height}, -{attribute: "height", value: 800, expected_width: default_width, expected_height: 800}, +{attribute: "width", value: 500, expected_width: 500, expected_height: 500 / 2}, +{attribute: "height", value: 800, expected_width: 800 * 2, expected_height: 800}, // Test when only one dimension is specified by CSS style, img/video uses the // default length for the other dimension. -{attribute: "style", value: "width:500px;", expected_width: 500, expected_height: default_height}, -{attribute: "style", value: "height:800px;", expected_width: default_width, expected_height: 800}, +{attribute: "style", value: "width:500px;", expected_width: 500, expected_height: 500 / 2}, +{attribute: "style", value: "height:800px;", expected_width: 800 * 2, expected_height: 800}, // Test when the size of the image is specified, img/video is laid out by the // specified size. {attribute: "width", value: 500, attribute1: "height", value1: 800, expected_width: 500, expected_height:800}, diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers b/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers new file mode 100644 index 00000000000..db2dcbc1929 --- /dev/null +++ b/tests/wpt/web-platform-tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers @@ -0,0 +1 @@ +Feature-Policy: unsized-media 'none' diff --git a/tests/wpt/web-platform-tests/feature-policy/reporting/vr-reporting.https.html b/tests/wpt/web-platform-tests/feature-policy/reporting/vr-reporting.https.html new file mode 100644 index 00000000000..12cae052a16 --- /dev/null +++ b/tests/wpt/web-platform-tests/feature-policy/reporting/vr-reporting.https.html @@ -0,0 +1,32 @@ + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/feature-policy/reporting/vr-reporting.https.html.headers b/tests/wpt/web-platform-tests/feature-policy/reporting/vr-reporting.https.html.headers new file mode 100644 index 00000000000..d021af75636 --- /dev/null +++ b/tests/wpt/web-platform-tests/feature-policy/reporting/vr-reporting.https.html.headers @@ -0,0 +1 @@ +Feature-Policy: vr 'none' diff --git a/tests/wpt/web-platform-tests/feature-policy/reporting/xr-reporting.https.html b/tests/wpt/web-platform-tests/feature-policy/reporting/xr-reporting.https.html new file mode 100644 index 00000000000..a7a122237bb --- /dev/null +++ b/tests/wpt/web-platform-tests/feature-policy/reporting/xr-reporting.https.html @@ -0,0 +1,32 @@ + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/feature-policy/reporting/xr-reporting.https.html.headers b/tests/wpt/web-platform-tests/feature-policy/reporting/xr-reporting.https.html.headers new file mode 100644 index 00000000000..d021af75636 --- /dev/null +++ b/tests/wpt/web-platform-tests/feature-policy/reporting/xr-reporting.https.html.headers @@ -0,0 +1 @@ +Feature-Policy: vr 'none' diff --git a/tests/wpt/web-platform-tests/fullscreen/api/element-request-fullscreen-options.html b/tests/wpt/web-platform-tests/fullscreen/api/element-request-fullscreen-options.html new file mode 100644 index 00000000000..c6ce1fdc016 --- /dev/null +++ b/tests/wpt/web-platform-tests/fullscreen/api/element-request-fullscreen-options.html @@ -0,0 +1,18 @@ + +Element#requestFullscreen({ navigationUI }) support + + + + diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html new file mode 100644 index 00000000000..4a9f2618953 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html @@ -0,0 +1,34 @@ + +fieldset calculating min-/max-content + + + +
foo fooox x
+
x xfoo fooo
+
foo fooo
+ +
foo fooox x
+
x xfoo fooo
+
fooo
+ + diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html new file mode 100644 index 00000000000..a4e7a490c77 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html @@ -0,0 +1,18 @@ + +fieldset generated content + + + +
AY
+
AXYX
+ diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image-ref.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image-ref.html new file mode 100644 index 00000000000..41ddd757eca --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image.tentative.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image.tentative.html new file mode 100644 index 00000000000..a0943169d0a --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/svg/intrinsicsize/intrinsicsize-svg-image.tentative.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicSize-with-responsive-images.tentative.https.sub.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html similarity index 93% rename from tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicSize-with-responsive-images.tentative.https.sub.html rename to tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html index 60bc00ddc3e..739765c0d44 100644 --- a/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicSize-with-responsive-images.tentative.https.sub.html +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-with-responsive-images.tentative.html @@ -6,9 +6,8 @@ 'use strict'; const srcs = [ - "/feature-policy/experimental-features/resources/image.svg", - "/feature-policy/experimental-features/resources/image.jpg", - "/feature-policy/experimental-features/resources/image.png", + "/images/green.svg", + "/images/green.png", ]; for (var src of srcs) { @@ -90,7 +89,7 @@ async_test(t => { assert_equals(img.naturalHeight, expected_intrinsic_height, 'naturalHeigh'); t.done(); })); - img.srcset = srcs[2] + ' 32w'; + img.srcset = '/images/background.png 32w'; }, 'Test image (32 x 32) with sizes = 100 and srcset descriptor = 32w'); diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicSize-without-unsized-media.tentative.https.sub.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html similarity index 56% rename from tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicSize-without-unsized-media.tentative.https.sub.html rename to tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html index 4a3526425d7..4192e567fcc 100644 --- a/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicSize-without-unsized-media.tentative.https.sub.html +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html @@ -6,9 +6,8 @@ 'use strict'; const srcs = [ - "/feature-policy/experimental-features/resources/image.svg", - "/feature-policy/experimental-features/resources/image.jpg", - "/feature-policy/experimental-features/resources/image.png", + "/images/green.svg", + "/images/green.png", ]; // Set new attribute, and wait til the media element is repainted. @@ -19,7 +18,6 @@ function updateAttribute(e, attribute, value) { }); } -// Test intrinsicSize attribute with image element. for (var src of srcs) { promise_test(async() => { var img = document.createElement('IMG'); @@ -62,39 +60,7 @@ for (var src of srcs) { assert_equals(img.height, 800, 'height'); assert_equals(img.naturalWidth, 400, 'naturalWidth'); assert_equals(img.naturalHeight, 500, 'naturalHeight'); - }, 'Test image with src=' + src); + }, 'Test intrinsicsize for html image element, src=' + src); } - -// Test intrinsicSize attribute with video element. -promise_test(async() => { - var video = document.createElement('video'); - document.body.appendChild(video); - video.src = "/feature-policy/experimental-features/resources/video.ogv"; - await new Promise(resolve => - video.addEventListener('canplaythrough', () => resolve(), {once: true})); - video.intrinsicSize = '400 x 500'; - assert_equals(video.getBoundingClientRect().width, 400, 'width'); - assert_equals(video.getBoundingClientRect().height, 500, 'height'); - assert_equals(video.videoWidth, 400, 'naturalWidth'); - assert_equals(video.videoHeight, 500, 'naturalHeight'); - - video.width = '800'; - assert_equals(video.getBoundingClientRect().width, 800, 'width'); - assert_equals(video.getBoundingClientRect().height, 1000, 'height'); - assert_equals(video.videoWidth, 400, 'naturalWidth'); - assert_equals(video.videoHeight, 500, 'naturalHeight'); - - video.style = 'height:800px;'; - assert_equals(video.getBoundingClientRect().width, 800, 'width'); - assert_equals(video.getBoundingClientRect().height, 800, 'height'); - assert_equals(video.videoWidth, 400, 'naturalWidth'); - assert_equals(video.videoHeight, 500, 'naturalHeight'); - - video.removeAttribute('width'); - assert_equals(video.getBoundingClientRect().width, 640, 'width'); - assert_equals(video.getBoundingClientRect().height, 800, 'height'); - assert_equals(video.videoWidth, 400, 'naturalWidth'); - assert_equals(video.videoHeight, 500, 'naturalHeight'); -}, 'Test video'); diff --git a/tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/feature-policy/experimental-features/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers rename to tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html new file mode 100644 index 00000000000..d749d5576e6 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html @@ -0,0 +1,39 @@ + + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers new file mode 100644 index 00000000000..4fbf3f5addd --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers @@ -0,0 +1 @@ +Feature-Policy: unsized-media * diff --git a/tests/wpt/web-platform-tests/interfaces/css-device-adapt.idl b/tests/wpt/web-platform-tests/interfaces/css-device-adapt.idl new file mode 100644 index 00000000000..8166d2e75f9 --- /dev/null +++ b/tests/wpt/web-platform-tests/interfaces/css-device-adapt.idl @@ -0,0 +1,13 @@ +// GENERATED CONTENT - DO NOT EDIT +// Content was automatically extracted by Reffy into reffy-reports +// (https://github.com/tidoust/reffy-reports) +// Source: CSS Device Adaptation Module Level 1 (https://drafts.csswg.org/css-device-adapt/) + +partial interface CSSRule { + const unsigned short VIEWPORT_RULE = 15; +}; + +[Exposed=Window] +interface CSSViewportRule : CSSRule { + readonly attribute CSSStyleDeclaration style; +}; diff --git a/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl b/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl new file mode 100644 index 00000000000..4e2659933ed --- /dev/null +++ b/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl @@ -0,0 +1,160 @@ +// GENERATED CONTENT - DO NOT EDIT +// Content was automatically extracted by Reffy into reffy-reports +// (https://github.com/tidoust/reffy-reports) +// Source: CSS Layout API Level 1 (https://drafts.css-houdini.org/css-layout-api-1/) + +[Exposed=LayoutWorklet] +interface LayoutChild { + readonly attribute StylePropertyMapReadOnly styleMap; + + IntrinsicSizesRequest intrinsicSizes(); + LayoutFragmentRequest layoutNextFragment(LayoutConstraints constraints, ChildBreakToken breakToken); +}; + +[Exposed=LayoutWorklet] +interface LayoutFragment { + readonly attribute double inlineSize; + readonly attribute double blockSize; + + attribute double inlineOffset; + attribute double blockOffset; + + readonly attribute any data; + + readonly attribute ChildBreakToken? breakToken; +}; + +[Exposed=LayoutWorklet] +interface IntrinsicSizes { + readonly attribute double minContentSize; + readonly attribute double maxContentSize; +}; + +[Constructor(optional LayoutConstraintsOptions options),Exposed=LayoutWorklet] +interface LayoutConstraints { + readonly attribute double availableInlineSize; + readonly attribute double availableBlockSize; + + readonly attribute double? fixedInlineSize; + readonly attribute double? fixedBlockSize; + + readonly attribute double percentageInlineSize; + readonly attribute double percentageBlockSize; + + readonly attribute double? blockFragmentationOffset; + readonly attribute BlockFragmentationType blockFragmentationType; + + readonly attribute any data; +}; + +dictionary LayoutConstraintsOptions { + double availableInlineSize = 0; + double availableBlockSize = 0; + + double fixedInlineSize; + double fixedBlockSize; + + double percentageInlineSize; + double percentageBlockSize; + + double blockFragmentationOffset; + BlockFragmentationType blockFragmentationType = "none"; + + any data; +}; + +enum BlockFragmentationType { "none", "page", "column", "region" }; + +[Exposed=LayoutWorklet] +interface ChildBreakToken { + readonly attribute BreakType breakType; + readonly attribute LayoutChild child; +}; + +[Exposed=LayoutWorklet] +interface BreakToken { + readonly attribute FrozenArray childBreakTokens; + readonly attribute any data; +}; + +dictionary BreakTokenOptions { + sequence childBreakTokens; + any data = null; +}; + +enum BreakType { "none", "line", "column", "page", "region" }; + +[Exposed=LayoutWorklet] +interface LayoutEdgeSizes { + readonly attribute double inlineStart; + readonly attribute double inlineEnd; + + readonly attribute double blockStart; + readonly attribute double blockEnd; + + // Convenience attributes for the sum in one direction. + readonly attribute double inline; + readonly attribute double block; +}; + +[Exposed=LayoutWorklet] +interface LayoutEdges { + readonly attribute LayoutEdgeSizes border; + readonly attribute LayoutEdgeSizes scrollbar; + readonly attribute LayoutEdgeSizes padding; + + readonly attribute LayoutEdgeSizes all; +}; + +partial namespace CSS { + [SameObject] readonly attribute Worklet layoutWorklet; +}; + +[Global=(Worklet,LayoutWorklet),Exposed=LayoutWorklet] +interface LayoutWorkletGlobalScope : WorkletGlobalScope { + void registerLayout(DOMString name, VoidFunction layoutCtor); +}; + +[Exposed=LayoutWorklet] +dictionary LayoutOptions { + ChildDisplayType childDisplay = "block"; + LayoutSizingMode sizing = "block-like"; +}; + +[Exposed=LayoutWorklet] +enum ChildDisplayType { + "block", + "normal", +}; + +[Exposed=LayoutWorklet] +enum LayoutSizingMode { + "block-like", + "manual", +}; + +[Exposed=LayoutWorklet] +interface IntrinsicSizesRequest { +}; + +[Exposed=LayoutWorklet] +interface LayoutFragmentRequest { +}; + +typedef (IntrinsicSizesRequest or LayoutFragmentRequest) + LayoutFragmentRequestOrIntrinsicSizesRequest; + +// This is the final return value from the author defined layout() method. +dictionary FragmentResultOptions { + double inlineSize = 0; + double blockSize = 0; + double autoBlockSize = 0; + sequence childFragments = []; + any data = null; + BreakTokenOptions breakToken = null; +}; + +dictionary IntrinsicSizesResultOptions { + double maxContentSize; + double minContentSize; +}; diff --git a/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl b/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl index 3b2a9698920..02fe7bb83ad 100644 --- a/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl +++ b/tests/wpt/web-platform-tests/interfaces/css-typed-om.idl @@ -311,13 +311,6 @@ dictionary CSSMatrixComponentOptions { boolean is2D; }; -[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), - Constructor(CSSNumericValue x, CSSNumericValue y)] -interface CSSPositionValue : CSSStyleValue { - attribute CSSNumericValue x; - attribute CSSNumericValue y; -}; - [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] interface CSSImageValue : CSSStyleValue { }; diff --git a/tests/wpt/web-platform-tests/interfaces/font-metrics-api.idl b/tests/wpt/web-platform-tests/interfaces/font-metrics-api.idl new file mode 100644 index 00000000000..b13def2d74c --- /dev/null +++ b/tests/wpt/web-platform-tests/interfaces/font-metrics-api.idl @@ -0,0 +1,39 @@ +// GENERATED CONTENT - DO NOT EDIT +// Content was automatically extracted by Reffy into reffy-reports +// (https://github.com/tidoust/reffy-reports) +// Source: Font Metrics API Level 1 (https://drafts.css-houdini.org/font-metrics-api/) + +partial interface Document { + FontMetrics measureElement(Element element); + FontMetrics measureText(DOMString text, StylePropertyMapReadOnly styleMap); +}; + +interface FontMetrics { + readonly attribute double width; + readonly attribute sequence advances; + + readonly attribute double boundingBoxLeft; + readonly attribute double boundingBoxRight; + + readonly attribute double height; + readonly attribute double emHeightAscent; + readonly attribute double emHeightDescent; + readonly attribute double boundingBoxAscent; + readonly attribute double boundingBoxDescent; + readonly attribute double fontBoundingBoxAscent; + readonly attribute double fontBoundingBoxDescent; + + readonly attribute Baseline dominantBaseline; + readonly attribute sequence baselines; + readonly attribute sequence fonts; +}; + +interface Baseline { + readonly attribute DOMString name; + readonly attribute double value; +}; + +interface Font { + readonly attribute DOMString name; + readonly attribute unsigned long glyphsRendered; +}; diff --git a/tests/wpt/web-platform-tests/interfaces/fullscreen.idl b/tests/wpt/web-platform-tests/interfaces/fullscreen.idl index 604dd3fe10a..87f1599750a 100644 --- a/tests/wpt/web-platform-tests/interfaces/fullscreen.idl +++ b/tests/wpt/web-platform-tests/interfaces/fullscreen.idl @@ -3,8 +3,18 @@ // (https://github.com/tidoust/reffy-reports) // Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) +enum FullscreenNavigationUI { + "auto", + "show", + "hide" +}; + +dictionary FullscreenOptions { + FullscreenNavigationUI navigationUI = "auto"; +}; + partial interface Element { - Promise requestFullscreen(); + Promise requestFullscreen(optional FullscreenOptions options); attribute EventHandler onfullscreenchange; attribute EventHandler onfullscreenerror; diff --git a/tests/wpt/web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js b/tests/wpt/web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js index 5ad811932f0..8683c8b570c 100644 --- a/tests/wpt/web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js +++ b/tests/wpt/web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js @@ -6,23 +6,73 @@ // - Modify DOM in a way that should trigger an IntersectionObserver callback. // - BeginFrame // - requestAnimationFrame handler runs -// - First step_timeout() +// - Second requestAnimationFrame() // - Style, layout, paint // - IntersectionObserver generates new notifications // - Posts a task to deliver notifications -// - First step_timeout handler runs -// - Second step_timeout() // - Task to deliver IntersectionObserver notifications runs // - IntersectionObserver callbacks run -// - Second step_timeout handler runs +// - Second requestAnimationFrameHandler runs +// - step_timeout() +// - step_timeout handler runs // - myTestFunction1() // - [optional] waitForNotification(myTestFunction2) // - requestAnimationFrame() // - Verify newly-arrived IntersectionObserver notifications // - [optional] Modify DOM to trigger new notifications +// +// Ideally, it should be sufficient to use requestAnimationFrame followed +// by two step_timeouts, with the first step_timeout firing in between the +// requestAnimationFrame handler and the task to deliver notifications. +// However, the precise timing of requestAnimationFrame, the generation of +// a new display frame (when IntersectionObserver notifications are +// generated), and the delivery of these events varies between engines, making +// this tricky to test in a non-flaky way. +// +// In particular, in WebKit, requestAnimationFrame and the generation of +// a display frame are two separate tasks, so a step_timeout called within +// requestAnimationFrame can fire before a display frame is generated. +// +// In Gecko, on the other hand, requestAnimationFrame and the generation of +// a display frame are a single task, and IntersectionObserver notifications +// are generated during this task. However, the task posted to deliver these +// notifications can fire after the following requestAnimationFrame. +// +// This means that in general, by the time the second requestAnimationFrame +// handler runs, we know that IntersectionObservations have been generated, +// and that a task to deliver these notifications has been posted (though +// possibly not yet delivered). Then, by the time the step_timeout() handler +// runs, these notifications have been delivered. +// +// Since waitForNotification uses a double-rAF, it is now possible that +// IntersectionObservers may have generated more notifications than what is +// under test, but have not yet scheduled the new batch of notifications for +// delivery. As a result, observer.takeRecords should NOT be used in tests: +// +// - myTestFunction0() +// - waitForNotification(myTestFunction1) +// - requestAnimationFrame() +// - Modify DOM in a way that should trigger an IntersectionObserver callback. +// - BeginFrame +// - requestAnimationFrame handler runs +// - Second requestAnimationFrame() +// - Style, layout, paint +// - IntersectionObserver generates a batch of notifications +// - Posts a task to deliver notifications +// - Task to deliver IntersectionObserver notifications runs +// - IntersectionObserver callbacks run +// - BeginFrame +// - Second requestAnimationFrameHandler runs +// - step_timeout() +// - IntersectionObserver generates another batch of notifications +// - Post task to deliver notifications +// - step_timeout handler runs +// - myTestFunction1() +// - At this point, observer.takeRecords will get the second batch of +// notifications. function waitForNotification(t, f) { requestAnimationFrame(function() { - t.step_timeout(function() { t.step_timeout(f); }); + requestAnimationFrame(function() { t.step_timeout(f); }); }); } diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist index 7d579b6b343..837a9d01a75 100644 --- a/tests/wpt/web-platform-tests/lint.whitelist +++ b/tests/wpt/web-platform-tests/lint.whitelist @@ -650,6 +650,8 @@ CSS-COLLIDING-REF-NAME: css/css-flexbox/reference/percentage-size-subitems-001-r CSS-COLLIDING-REF-NAME: css/css-grid/grid-items/percentage-size-subitems-001-ref.html CSS-COLLIDING-REF-NAME: css/css-contain/reference/contain-size-button-001-ref.html CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-button-001-ref.html +CSS-COLLIDING-REF-NAME: css/css-contain/reference/contain-size-grid-001-ref.html +CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001-ref.html CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/red.png CSS-COLLIDING-SUPPORT-NAME: css/compositing/mix-blend-mode/support/red.png CSS-COLLIDING-SUPPORT-NAME: css/compositing/background-blending/support/red.png diff --git a/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-creation.https.html b/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-creation.https.html index 9e8b5feeeb5..387dceee37a 100644 --- a/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-creation.https.html +++ b/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-creation.https.html @@ -73,4 +73,23 @@ var testAudio = async_test(function() { this.unreached_func('Error creating MediaStream.')); }, 'verifies that an ImageCapture cannot be created out of an Audio Track'); +var testParameter = test(function() { + const invalidParameters = [ + "invalid", + null, + 123, + {}, + "", + true + ]; + assert_throws(new TypeError(), + function() { var capturer = new ImageCapture(); }, + 'an ImageCapturer can not be created with no parameter'); + invalidParameters.map(parameter => { + assert_throws(new TypeError(), + function() { var capturer = new ImageCapture(parameter); }, + `an ImageCapturer can not be created with a ${parameter} parameter`); + }); +}, 'throw "TypeError" if parameter is not MediaStreamTrack.'); + diff --git a/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-track.html b/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-track.html new file mode 100644 index 00000000000..774970ad0c4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mediacapture-image/ImageCapture-track.html @@ -0,0 +1,31 @@ + + +ImageCapture track + + + + + + diff --git a/tests/wpt/web-platform-tests/mediacapture-image/getPhotoCapabilities.html b/tests/wpt/web-platform-tests/mediacapture-image/getPhotoCapabilities.html index 83329fcac4a..f416cd67078 100644 --- a/tests/wpt/web-platform-tests/mediacapture-image/getPhotoCapabilities.html +++ b/tests/wpt/web-platform-tests/mediacapture-image/getPhotoCapabilities.html @@ -42,4 +42,35 @@ image_capture_test(async (t, imageCaptureTest) => { }, 'exercises ImageCapture.getPhotoCapabilities()'); +promise_test(t => { + let canvas = document.getElementById('canvas'); + let context = canvas.getContext('2d'); + context.fillStyle = 'red'; + context.fillRect(0, 0, 10, 10); + let stream = canvas.captureStream(); + let videoTrack = stream.getVideoTracks()[0]; + videoTrack.stop(); + + let capturer = new ImageCapture(videoTrack); + assert_equals(videoTrack.readyState, 'ended'); + + return promise_rejects(t, 'InvalidStateError', capturer.getPhotoCapabilities()) + +}, 'getPhotoCapabilities() of an ended Track should throw "InvalidStateError"'); + +async_test(t => { + let canvas = document.getElementById('canvas'); + let context = canvas.getContext('2d'); + context.fillStyle = 'red'; + context.fillRect(0, 0, 10, 10); + let stream = canvas.captureStream(); + let videoTrack = stream.getVideoTracks()[0]; + + let capturer = new ImageCapture(videoTrack); + capturer.getPhotoCapabilities() + .then(t.step_func_done(() => assert_unreached('should throw "OperationError"'))) + .catch(t.step_func_done(e => assert_equals(e.name, 'OperationError'))) + videoTrack.stop(); +}, 'throw "OperationError" when the MediaStreamTrack is stopped while getting photo capabilities'); + diff --git a/tests/wpt/web-platform-tests/mediacapture-image/getPhotoSettings.html b/tests/wpt/web-platform-tests/mediacapture-image/getPhotoSettings.html index 6a6184f17cb..2344bca9f33 100644 --- a/tests/wpt/web-platform-tests/mediacapture-image/getPhotoSettings.html +++ b/tests/wpt/web-platform-tests/mediacapture-image/getPhotoSettings.html @@ -27,4 +27,35 @@ image_capture_test(async (t, imageCaptureTest) => { }, 'exercises ImageCapture.getPhotoSettings()'); +promise_test(t => { + let canvas = document.getElementById('canvas'); + let context = canvas.getContext('2d'); + context.fillStyle = 'red'; + context.fillRect(0, 0, 10, 10); + let stream = canvas.captureStream(); + let videoTrack = stream.getVideoTracks()[0]; + videoTrack.stop(); + + let capturer = new ImageCapture(videoTrack); + assert_equals(videoTrack.readyState, 'ended'); + + return promise_rejects(t, 'InvalidStateError', capturer.getPhotoSettings()) + +}, 'getPhotoSettings() of an ended Track should throw "InvalidStateError"'); + +async_test(t => { + let canvas = document.getElementById('canvas'); + let context = canvas.getContext('2d'); + context.fillStyle = 'red'; + context.fillRect(0, 0, 10, 10); + let stream = canvas.captureStream(); + let videoTrack = stream.getVideoTracks()[0]; + + let capturer = new ImageCapture(videoTrack); + capturer.getPhotoSettings() + .then(t.step_func_done(() => assert_unreached('should throw "OperationError"'))) + .catch(t.step_func_done(e => assert_equals(e.name, 'OperationError'))) + videoTrack.stop(); +}, 'throw "OperationError" when the MediaStreamTrack is stopped while getting photo settings'); + diff --git a/tests/wpt/web-platform-tests/mediacapture-image/takePhoto.html b/tests/wpt/web-platform-tests/mediacapture-image/takePhoto.html index 49926db1cde..7382877a3a4 100644 --- a/tests/wpt/web-platform-tests/mediacapture-image/takePhoto.html +++ b/tests/wpt/web-platform-tests/mediacapture-image/takePhoto.html @@ -26,4 +26,36 @@ image_capture_test(async t => { }, 'exercises ImageCapture.takePhoto()'); +image_capture_test(async t => { + let canvas = document.getElementById('canvas'); + let context = canvas.getContext('2d'); + context.fillStyle = 'red'; + context.fillRect(0, 0, 10, 10); + let stream = canvas.captureStream(); + + let capturer = new ImageCapture(stream.getVideoTracks()[0]); + let blob = await capturer.takePhoto(null); + + // JS Blob is almost-opaque, can only check |type| and |size|. + assert_equals(blob.type, 'image/cat'); + assert_equals(blob.size, 2); + +}, 'exercises ImageCapture.takePhoto(null)'); + +promise_test(t => { + let canvas = document.getElementById('canvas'); + let context = canvas.getContext('2d'); + context.fillStyle = 'red'; + context.fillRect(0, 0, 10, 10); + let stream = canvas.captureStream(); + let videoTrack = stream.getVideoTracks()[0]; + videoTrack.stop(); + + let capturer = new ImageCapture(videoTrack); + assert_equals(videoTrack.readyState, 'ended'); + + return promise_rejects(t, 'InvalidStateError', capturer.takePhoto()) + +}, 'takePhoto() of an ended Track should throw "InvalidStateError"'); + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..a6c8fe82b59 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..03590452099 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..3772f3b64ae --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..92d7db06f96 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..bd51356e2f9 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..51b84997e39 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..eff7b592dbb --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..1b7257dc861 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..b3bb1383564 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..eb3b0a9eb51 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..9c7b7535400 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..61288bb8c77 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..4b326660bbb --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..031a3728534 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..253234f3b3e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..61ef1c2d3bc --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..d4dd6daccf5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..9b28a62a9a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..c1496d03802 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/classic-data-worker-fetch/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/common.js b/tests/wpt/web-platform-tests/mixed-content/generic/common.js index 12e9262ca07..7b4c9e754a0 100644 --- a/tests/wpt/web-platform-tests/mixed-content/generic/common.js +++ b/tests/wpt/web-platform-tests/mixed-content/generic/common.js @@ -184,17 +184,29 @@ function requestViaFetch(url) { return fetch(url); } +function dedicatedWorkerUrlThatFetches(url) { + return `data:text/javascript, + fetch('${url}') + .then(() => postMessage(''), + () => postMessage(''));`; +} + +function workerUrlThatImports(url) { + return `data:text/javascript,import '${url}';`; +} + /** * Creates a new Worker, binds message and error events wrapping them into. * {@code worker.eventPromise} and posts an empty string message to start * the worker. * @param {string} url The endpoint URL for the worker script. + * @param {object} options The options for Worker constructor. * @return {Promise} The promise for success/error events. */ -function requestViaWorker(url) { +function requestViaDedicatedWorker(url, options) { var worker; try { - worker = new Worker(url); + worker = new Worker(url, options); } catch (e) { return Promise.reject(e); } @@ -204,6 +216,29 @@ function requestViaWorker(url) { return worker.eventPromise; } +// Returns a reference to a worklet object corresponding to a given type. +function get_worklet(type) { + if (type == 'animation') + return CSS.animationWorklet; + if (type == 'layout') + return CSS.layoutWorklet; + if (type == 'paint') + return CSS.paintWorklet; + if (type == 'audio') + return new OfflineAudioContext(2,44100*40,44100).audioWorklet; + + assert_unreached('unknown worklet type is passed.'); + return undefined; +} + +function requestViaWorklet(type, url) { + try { + return get_worklet(type).addModule(url); + } catch (e) { + return Promise.reject(e); + } +} + /** * Sets the href attribute on a navigable DOM element and performs a navigation * by clicking it. To avoid navigating away from the current execution diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js b/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js index f0e2d340fcf..8708f5a9357 100644 --- a/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js +++ b/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js @@ -65,7 +65,14 @@ function MixedContentTestCase(scenario, description, sanityChecker) { "iframe-tag": requestViaIframe, "img-tag": requestViaImage, "script-tag": requestViaScript, - "worker-request": requestViaWorker, + "worker-request": + url => requestViaDedicatedWorker(url), + "module-worker-top-level": + url => requestViaDedicatedWorker(url, {type: "module"}), + "module-data-worker-import": + url => requestViaDedicatedWorker(workerUrlThatImports(url), {type: "module"}), + "classic-data-worker-fetch": + url => requestViaDedicatedWorker(dedicatedWorkerUrlThatFetches(url), {}), "xhr-request": requestViaXhr, "audio-tag": requestViaAudio, "video-tag": requestViaVideo, @@ -76,8 +83,6 @@ function MixedContentTestCase(scenario, description, sanityChecker) { "websocket-request": requestViaWebSocket }; - sanityChecker.checkScenario(scenario, resourceMap); - // Mapping all expected MIME types to the scenario. var contentType = { "a-tag": "text/html", @@ -88,7 +93,12 @@ function MixedContentTestCase(scenario, description, sanityChecker) { "iframe-tag": "text/html", "img-tag": "image/png", "script-tag": "text/javascript", + "worker-request": "application/javascript", + "module-worker-top-level": "application/javascript", + "module-data-worker-import": "application/javascript", + "classic-data-worker-fetch": "application/javascript", + "xhr-request": "application/json", "audio-tag": "audio/wav", "video-tag": "video/ogg", @@ -99,6 +109,20 @@ function MixedContentTestCase(scenario, description, sanityChecker) { "websocket-request": "application/json" }; + for (const workletType of ['animation', 'audio', 'layout', 'paint']) { + resourceMap[`worklet-${workletType}-top-level`] = + url => requestViaWorklet(workletType, url); + contentType[`worklet-${workletType}-top-level`] = + "application/javascript"; + + resourceMap[`worklet-${workletType}-data-import`] = + url => requestViaWorklet(workletType, workerUrlThatImports(url)); + contentType[`worklet-${workletType}-data-import`] = + "application/javascript"; + } + + sanityChecker.checkScenario(scenario, resourceMap); + var mixed_content_test = async_test(description); function runTest() { diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ae4ebff13ce --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..aa3fc778fc4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..c9d2d22c8a0 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..5202090bc56 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..2013b19c6b6 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..fbe8606d656 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..c6c56e0c9f4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..c62ca1208da --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..349a3731fca --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..6536bef9032 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..9632f6963f3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..fde3d3ab49c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..4fe1a650df7 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..93d5a1b631b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..2810c3c159b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..afb1ac17cec --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..e54f7ba9618 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..7791db2e61f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..d50981f6dad --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-data-worker-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..65c121204d4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..29d56963e79 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..25bbcf1e9e8 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..5d34ff67cc5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..347c57cb3a6 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ab991d2c8d2 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..775fcabb1be --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..6a9a6437c8d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..e873d4a73d1 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ee6c6da0c3f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..2393202ae06 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..64f777ea3d0 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..4950c32ae14 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..7301b826e84 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..b9a59ad4934 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..f1d99109db6 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..17e86bac43a --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..744ad87bb24 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..e04e9baeed8 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/module-worker-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/spec.src.json b/tests/wpt/web-platform-tests/mixed-content/spec.src.json index 54479ef4282..06d381d363e 100644 --- a/tests/wpt/web-platform-tests/mixed-content/spec.src.json +++ b/tests/wpt/web-platform-tests/mixed-content/spec.src.json @@ -235,6 +235,17 @@ "link-css-tag", "xhr-request", "worker-request", + "module-worker-top-level", + "module-data-worker-import", + "classic-data-worker-fetch", + "worklet-animation-top-level", + "worklet-audio-top-level", + "worklet-layout-top-level", + "worklet-paint-top-level", + "worklet-animation-data-import", + "worklet-audio-data-import", + "worklet-layout-data-import", + "worklet-paint-data-import", "fetch-request", "a-tag", "object-tag", diff --git a/tests/wpt/web-platform-tests/mixed-content/spec_json.js b/tests/wpt/web-platform-tests/mixed-content/spec_json.js index 1bd1ecc8a26..0868df220fb 100644 --- a/tests/wpt/web-platform-tests/mixed-content/spec_json.js +++ b/tests/wpt/web-platform-tests/mixed-content/spec_json.js @@ -1 +1 @@ -var SPEC_JSON = {"test_expansion_schema": {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http", "same-host-wss", "same-host-ws", "cross-origin-wss", "cross-origin-ws"], "subresource": {"blockable": ["script-tag", "link-css-tag", "xhr-request", "worker-request", "fetch-request", "a-tag", "object-tag", "picture-tag", "websocket-request", "link-prefetch-tag", "beacon-request"], "optionally-blockable": ["img-tag", "audio-tag", "video-tag"]}, "context_nesting": ["top-level", "sub-level"], "expectation": ["allowed", "blocked"], "expansion": ["default", "override"], "redirection": ["no-redirect", "keep-scheme-redirect", "swap-scheme-redirect"], "opt_in_method": ["no-opt-in", "http-csp", "meta-csp", "img-crossorigin"], "source_scheme": ["http", "https"]}, "specification": [{"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-allows", "redirection": "*", "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}], "description": "Test behavior of optionally-blockable content", "specification_url": "http://www.w3.org/TR/mixed-content/#category-optionally-blockable", "name": "optionally-blockable", "title": "Optionally-blockable content"}, {"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-ws", "same-host-ws"], "name": "ws-downgrade-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["no-opt-in", "http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of blockable content.", "specification_url": "http://www.w3.org/TR/mixed-content/#category-blockable", "name": "blockable", "title": "Blockable content"}, {"test_expansion": [{"origin": ["same-host-https"], "name": "allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": ["same-host-wss"], "name": "websocket-allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of allowed content.", "specification_url": "http://www.w3.org/TR/mixed-content/", "name": "allowed", "title": "Allowed content"}], "excluded_tests": [{"origin": "*", "name": "Redundant-subresources", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["a-tag"], "optionally-blockable": []}}, {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http"], "name": "Skip-origins-not-applicable-to-websockets", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["websocket-request"], "optionally-blockable": []}}, {"origin": "*", "name": "TODO-opt-in-method-img-cross-origin", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "img-crossorigin", "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": "*", "name": "Skip-redundant-for-opt-in-method", "redirection": ["keep-scheme-redirect", "swap-scheme-redirect"], "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": ["meta-csp", "img-crossorigin"], "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}]}; +var SPEC_JSON = {"test_expansion_schema": {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http", "same-host-wss", "same-host-ws", "cross-origin-wss", "cross-origin-ws"], "subresource": {"blockable": ["script-tag", "link-css-tag", "xhr-request", "worker-request", "module-worker-top-level", "module-data-worker-import", "classic-data-worker-fetch", "worklet-animation-top-level", "worklet-audio-top-level", "worklet-layout-top-level", "worklet-paint-top-level", "worklet-animation-data-import", "worklet-audio-data-import", "worklet-layout-data-import", "worklet-paint-data-import", "fetch-request", "a-tag", "object-tag", "picture-tag", "websocket-request", "link-prefetch-tag", "beacon-request"], "optionally-blockable": ["img-tag", "audio-tag", "video-tag"]}, "context_nesting": ["top-level", "sub-level"], "expectation": ["allowed", "blocked"], "expansion": ["default", "override"], "redirection": ["no-redirect", "keep-scheme-redirect", "swap-scheme-redirect"], "opt_in_method": ["no-opt-in", "http-csp", "meta-csp", "img-crossorigin"], "source_scheme": ["http", "https"]}, "specification": [{"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-allows", "redirection": "*", "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": [], "optionally-blockable": "*"}}], "description": "Test behavior of optionally-blockable content", "specification_url": "http://www.w3.org/TR/mixed-content/#category-optionally-blockable", "name": "optionally-blockable", "title": "Optionally-blockable content"}, {"test_expansion": [{"origin": ["cross-origin-http", "same-host-http"], "name": "opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-http", "same-host-http"], "name": "no-opt-in-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "no-opt-in", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": []}}, {"origin": ["cross-origin-ws", "same-host-ws"], "name": "ws-downgrade-blocks", "redirection": "*", "expectation": "blocked", "expansion": "default", "context_nesting": "top-level", "opt_in_method": ["no-opt-in", "http-csp", "meta-csp"], "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of blockable content.", "specification_url": "http://www.w3.org/TR/mixed-content/#category-blockable", "name": "blockable", "title": "Blockable content"}, {"test_expansion": [{"origin": ["same-host-https"], "name": "allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": ["same-host-wss"], "name": "websocket-allowed", "redirection": ["no-redirect", "keep-scheme-redirect"], "expectation": "allowed", "expansion": "default", "context_nesting": "top-level", "opt_in_method": "*", "source_scheme": "https", "subresource": {"blockable": "websocket-request", "optionally-blockable": []}}], "description": "Test behavior of allowed content.", "specification_url": "http://www.w3.org/TR/mixed-content/", "name": "allowed", "title": "Allowed content"}], "excluded_tests": [{"origin": "*", "name": "Redundant-subresources", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["a-tag"], "optionally-blockable": []}}, {"origin": ["same-host-https", "same-host-http", "cross-origin-https", "cross-origin-http"], "name": "Skip-origins-not-applicable-to-websockets", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "*", "source_scheme": "*", "subresource": {"blockable": ["websocket-request"], "optionally-blockable": []}}, {"origin": "*", "name": "TODO-opt-in-method-img-cross-origin", "redirection": "*", "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": "img-crossorigin", "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}, {"origin": "*", "name": "Skip-redundant-for-opt-in-method", "redirection": ["keep-scheme-redirect", "swap-scheme-redirect"], "expectation": "*", "expansion": "*", "context_nesting": "*", "opt_in_method": ["meta-csp", "img-crossorigin"], "source_scheme": "*", "subresource": {"blockable": "*", "optionally-blockable": "*"}}]}; diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..99c2795851f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ea193eadbb0 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..f410e1cf8e8 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..cfda98f785f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..a85242a8334 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..48d74bc3081 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..7d0cdae613e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..94f97850ea7 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..1a895d0fd70 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ab90656e54c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..113460364e3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..a636eef658b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..8aa7d05881f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..5ef502f0c29 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..34b6be42bb5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..1586df97fc5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..73f621edff1 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..2b32f598852 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..35995bb976f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..c858da0c4b6 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..0387b165e1b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..34a4e1e532a --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..b683d8267eb --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..5655510609f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..0ccf4bc4229 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..7c54048c0a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..2d3eb78d618 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..989f1ad5078 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..46bca306999 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..313f7755b48 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..033b1d9798f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..c4d4629746b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..90ad6006617 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..5111667254f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..7d54c015391 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..e1a0ac5a997 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..812cec20e18 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..a3611976131 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-animation-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..81e57b110c0 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ec537f57923 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..0b8ddb9cc92 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..d2ab9e1e325 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..e3b0cb81179 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..063c7b77c21 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..802b84c1899 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..7e40482d496 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..1c77b65b666 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..c5ec8343c90 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..918aec37a41 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..b801db0de2e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..65d7c00892c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..bd3afe9856e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..45759c1b317 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..5d2f67b7fff --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..fbf57e8b647 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..e297efb9433 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..6e1e6cba39c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..68329ff582e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..862abf012b5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..9e8ca3cd573 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..341e9584d94 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..0bf45c0d511 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..017a3888483 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..c7f37dee35c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..84c5ae0d05a --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..b7f5cdc9c9c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..adb418f61a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..ce31e04d1b1 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..8197d981d8b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..60a5b9ec6e2 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..035fe3bb0b1 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..56c5e14673e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..f1e134adbed --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..ce5d3e1c065 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..5c123ed6cb1 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..06aadc3c3ce --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-audio-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..bcc60543ae0 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..e56443cb86b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..40569b7188d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..17226d67459 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..034c2f727de --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..1ecd9d94e02 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..a60c79d490f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..88efeaf0945 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..2e33579ee35 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..7f1353c5477 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..5cc77dd2e6b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..6af86dd96b3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..e6a9c4c426d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..400622006fc --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..b4be536c923 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..0d7b7210a99 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..708c0a5d75f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..2414d5f321c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..f0fa9aa6076 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..440630b5c29 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..51cf26bcc86 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..d38c0259e95 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..f32666f28ac --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..016ea765f53 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..47ba0d80674 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..6b339518948 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..349d1ae1e63 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..ba7834dff56 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..d1514320a5c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..42b9de520ea --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..3a03aeae626 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..c087917e88d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..f4192c219a4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..82713253b04 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..35ad440c528 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..58227b988f3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..e43a2542b1b --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..4e0db8fc448 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-layout-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..84345fb74a5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..52595a63b0f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..0844824ea72 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..8b5df2cacc7 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..b03a99c5e6a --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..7180a72690d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..f228ae5dc8e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..ca0a9f47db3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..7d38ae9f8d4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..c8bb0051668 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..e97507d5749 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..a9b350b5c9d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..81db7898f32 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..999411c6297 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..de2d0031756 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..453c5cb95d0 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..fbf362903e1 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..a34698e9f7a --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..bbd268ab31c --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-data-import/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..45472963891 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..6d519a352c4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..2a317beae4e --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/cross-origin-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..44d4b3d8852 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/keep-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..f1af455623f --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..6eb6e95ef68 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-http/top-level/swap-scheme-redirect/blockable/opt-in-blocks.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..9b5656b9613 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..4fbf140e660 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers new file mode 100644 index 00000000000..46e2255e388 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.headers @@ -0,0 +1 @@ +Content-Security-Policy: block-all-mixed-content diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..d1b9d5d6139 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/cross-origin-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html new file mode 100644 index 00000000000..c328f8fe8a5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/same-host-http/top-level/no-redirect/blockable/opt-in-blocks.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..dc7cd63dcea --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,41 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..1c7d29835bb --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..cea0a88bacb --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..224d7c767b5 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/cross-origin-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..b1432e78ac2 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/keep-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..ce845cb3d52 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/no-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html new file mode 100644 index 00000000000..1e9acdf88e2 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-http/top-level/swap-scheme-redirect/blockable/no-opt-in-blocks.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Blockable content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..0ff9576d603 --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html new file mode 100644 index 00000000000..d0e64b29b2d --- /dev/null +++ b/tests/wpt/web-platform-tests/mixed-content/worklet-paint-top-level/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html @@ -0,0 +1,40 @@ + + + + + Mixed-Content: Allowed content + + + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/payment-request/MerchantValidationEvent/complete-method-manual.https.html b/tests/wpt/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html similarity index 92% rename from tests/wpt/web-platform-tests/payment-request/MerchantValidationEvent/complete-method-manual.https.html rename to tests/wpt/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html index 99a10e9dc79..4edfd54f40e 100644 --- a/tests/wpt/web-platform-tests/payment-request/MerchantValidationEvent/complete-method-manual.https.html +++ b/tests/wpt/web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html @@ -8,7 +8,7 @@ diff --git a/tests/wpt/web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html b/tests/wpt/web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html index e6e0bf9a919..176638c7852 100644 --- a/tests/wpt/web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html +++ b/tests/wpt/web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html @@ -14,4 +14,15 @@ test(() => { const { methodName } = event; assert_equals(methodName, "wpt-test"); }, "Must have a methodName IDL attribute, which is initialized with to the methodName dictionary value"); + +test(() => { + const event = new PaymentMethodChangeEvent("test"); + assert_equals(event.methodName, "", "methodName attribute must initialize to empty string"); + + const event2 = new PaymentMethodChangeEvent("test", { methodDetails: {} }); + assert_equals(event2.methodName, "", "methodName attribute must initialize to empty string"); + + const event3 = new PaymentMethodChangeEvent("test", {}); + assert_equals(event3.methodName, "", "methodName attribute must initialize to empty string"); +}, "When no dictionary is passed, the methodName member defaults to the empty string"); diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_taskcluster.sh b/tests/wpt/web-platform-tests/tools/ci/ci_taskcluster.sh deleted file mode 100755 index 901ae520c7f..00000000000 --- a/tests/wpt/web-platform-tests/tools/ci/ci_taskcluster.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -ex - -# This is allowed to fail -./wpt manifest-download || echo - -if [ $1 == "firefox" ]; then - ./wpt run firefox --log-tbpl=../artifacts/log_tbpl.log --log-tbpl-level=info --log-wptreport=../artifacts/wpt_report.json --log-mach=- --this-chunk=$4 --total-chunks=$5 --test-type=$3 -y --install-browser --channel=$2 --no-pause --no-restart-on-unexpected --reftest-internal --install-fonts --no-fail-on-unexpected -elif [ $1 == "chrome" ]; then - ./wpt run chrome --log-tbpl=../artifacts/log_tbpl.log --log-tbpl-level=info --log-wptreport=../artifacts/wpt_report.json --log-mach=- --channel=$2 --this-chunk=$4 --total-chunks=$5 --test-type=$3 -y --no-pause --no-restart-on-unexpected --install-fonts --no-fail-on-unexpected -fi -gzip ../artifacts/wpt_report.json diff --git a/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py b/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py new file mode 100755 index 00000000000..45416501e03 --- /dev/null +++ b/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py @@ -0,0 +1,101 @@ +#!/usr/bin/env python + +import argparse +import gzip +import logging +import os +import shutil +import subprocess + +browser_specific_args = { + "firefox": ["--install-browser"] +} + +def tests_affected(commit_range): + output = subprocess.check_output([ + "python", "./wpt", "tests-affected", "--null", commit_range + ], stderr=open(os.devnull, "w")) + + tests = output.split("\0") + + # Account for trailing null byte + if tests and not tests[-1]: + tests.pop() + + return tests + + +def find_wptreport(args): + parser = argparse.ArgumentParser() + parser.add_argument('--log-wptreport', action='store') + return parser.parse_known_args(args)[0].log_wptreport + + +def gzip_file(filename): + with open(filename, 'rb') as f_in: + with gzip.open('%s.gz' % filename, 'wb') as f_out: + shutil.copyfileobj(f_in, f_out) + + +def main(product, commit_range, wpt_args): + """Invoke the `wpt run` command according to the needs of the TaskCluster + continuous integration service.""" + + logger = logging.getLogger("tc-run") + logger.setLevel(logging.INFO) + handler = logging.StreamHandler() + handler.setFormatter( + logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") + ) + logger.addHandler(handler) + + child = subprocess.Popen(['python', './wpt', 'manifest-download']) + child.wait() + + if commit_range: + logger.info( + "Identifying tests affected in range '%s'..." % commit_range + ) + tests = tests_affected(commit_range) + logger.info("Identified %s affected tests" % len(tests)) + + if not tests: + logger.info("Quitting because no tests were affected.") + return + else: + tests = [] + logger.info("Running all tests") + + wpt_args += [ + "--log-tbpl=../artifacts/log_tbpl.log", + "--log-tbpl-level=info", + "--log-mach=-", + "-y", + "--no-pause", + "--no-restart-on-unexpected", + "--install-fonts" + ] + wpt_args += browser_specific_args.get(product, []) + + command = ["python", "./wpt", "run"] + wpt_args + [product] + tests + + logger.info("Executing command: %s" % " ".join(command)) + + subprocess.check_call(command) + + wptreport = find_wptreport(wpt_args) + if wptreport: + gzip_file(wptreport) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=main.__doc__) + parser.add_argument("--commit-range", action="store", + help="""Git commit range. If specified, this will be + supplied to the `wpt tests-affected` command to + determine the list of test to execute""") + parser.add_argument("product", action="store", + help="Browser to run tests in") + parser.add_argument("wpt_args", nargs="*", + help="Arguments to forward to `wpt run` command") + main(**vars(parser.parse_args())) diff --git a/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py b/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py index e888ad884a1..e94f4b68305 100644 --- a/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py +++ b/tests/wpt/web-platform-tests/tools/ci/tests/test_jobs.py @@ -1,8 +1,14 @@ +import sys + +import pytest + from tools.ci import jobs default_jobs = set(["lint", "manifest_upload"]) +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_testharness(): assert jobs.get_jobs(["resources/testharness.js"]) == default_jobs | set(["resources_unittest"]) assert jobs.get_jobs(["resources/testharness.js"], @@ -13,6 +19,8 @@ def test_testharness(): includes=["resources_unittest"]) == set() +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_stability(): assert jobs.get_jobs(["dom/historical.html"], includes=["stability"]) == set(["stability"]) @@ -43,6 +51,8 @@ def test_default(): assert jobs.get_jobs(["README.md"]) == default_jobs +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_tools_unittest(): assert jobs.get_jobs(["tools/ci/test/test_jobs.py"], includes=["tools_unittest"]) == set(["tools_unittest"]) @@ -52,6 +62,8 @@ def test_tools_unittest(): includes=["tools_unittest"]) == set() +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_wptrunner_unittest(): assert jobs.get_jobs(["tools/wptrunner/wptrunner/wptrunner.py"], includes=["wptrunner_unittest"]) == set(["wptrunner_unittest"]) @@ -59,6 +71,8 @@ def test_wptrunner_unittest(): includes=["wptrunner_unittest"]) == set() +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_build_css(): assert jobs.get_jobs(["css/css-build-testsuites.sh"], includes=["build_css"]) == set(["build_css"]) @@ -68,6 +82,8 @@ def test_build_css(): includes=["build_css"]) == set() +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_update_built(): assert jobs.get_jobs(["2dcontext/foo.html"], includes=["update_built"]) == set(["update_built"]) @@ -77,12 +93,16 @@ def test_update_built(): includes=["update_built"]) == set(["update_built"]) +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_wpt_integration(): assert jobs.get_jobs(["tools/wpt/wpt.py"], includes=["wpt_integration"]) == set(["wpt_integration"]) assert jobs.get_jobs(["tools/wptrunner/wptrunner/wptrunner.py"], includes=["wpt_integration"]) == set(["wpt_integration"]) +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_wpt_infrastructure(): assert jobs.get_jobs(["tools/hammer.html"], includes=["wptrunner_infrastructure"]) == set(["wptrunner_infrastructure"]) diff --git a/tests/wpt/web-platform-tests/tools/docker/start.sh b/tests/wpt/web-platform-tests/tools/docker/start.sh index c2fd91d96d4..9bf40ddb930 100755 --- a/tests/wpt/web-platform-tests/tools/docker/start.sh +++ b/tests/wpt/web-platform-tests/tools/docker/start.sh @@ -12,24 +12,29 @@ set -ex REMOTE=${1:-https://github.com/web-platform-tests/wpt} -BRANCH=${2:-master} -REV=${3:-FETCH_HEAD} +REF=${2:-master} +REVISION=${3:-FETCH_HEAD} BROWSER=${4:-all} CHANNEL=${5:-nightly} cd ~ -# Initially we just fetch 50 commits in order to save several minutes of fetching -git clone ${REMOTE} --single-branch --branch ${BRANCH} --no-checkout -q --depth=50 web-platform-tests +mkdir web-platform-tests cd web-platform-tests -if [[ ! `git rev-parse --verify -q ${REV}` ]]; +git init +git remote add origin ${REMOTE} + +# Initially we just fetch 50 commits in order to save several minutes of fetching +git fetch --quiet --depth=50 origin ${REF} + +if [[ ! `git rev-parse --verify -q ${REVISION}` ]]; then # But if for some reason the commit under test isn't in that range, we give in and # fetch everything git fetch -q --unshallow ${REMOTE} - git rev-parse --verify ${REV} + git rev-parse --verify ${REVISION} fi -git checkout -b build ${REV} +git checkout -b build ${REVISION} sudo sh -c './wpt make-hosts-file >> /etc/hosts' diff --git a/tests/wpt/web-platform-tests/tools/serve/test_functional.py b/tests/wpt/web-platform-tests/tools/serve/test_functional.py index 87268ffc00d..e423461f481 100644 --- a/tests/wpt/web-platform-tests/tools/serve/test_functional.py +++ b/tests/wpt/web-platform-tests/tools/serve/test_functional.py @@ -38,8 +38,9 @@ def server_subprocesses(): @pytest.fixture() def tempfile_name(): - name = tempfile.mkstemp()[1] + fd, name = tempfile.mkstemp() yield name + os.close(fd) os.remove(name) diff --git a/tests/wpt/web-platform-tests/tools/wpt/tests/test_wpt.py b/tests/wpt/web-platform-tests/tools/wpt/tests/test_wpt.py index 8f8e5186c7c..d0cb2b85c99 100644 --- a/tests/wpt/web-platform-tests/tools/wpt/tests/test_wpt.py +++ b/tests/wpt/web-platform-tests/tools/wpt/tests/test_wpt.py @@ -92,6 +92,8 @@ def test_help(): @pytest.mark.slow +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12935") def test_list_tests(manifest_dir): """The `--list-tests` option should not produce an error under normal conditions.""" @@ -103,6 +105,8 @@ def test_list_tests(manifest_dir): @pytest.mark.slow +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12935") def test_list_tests_missing_manifest(manifest_dir): """The `--list-tests` option should not produce an error in the absence of a test manifest file.""" @@ -126,6 +130,8 @@ def test_list_tests_missing_manifest(manifest_dir): @pytest.mark.slow +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12935") def test_list_tests_invalid_manifest(manifest_dir): """The `--list-tests` option should not produce an error in the presence of a malformed test manifest file.""" @@ -366,6 +372,8 @@ def test_files_changed_ignore_rules(): @pytest.mark.slow # this updates the manifest @pytest.mark.xfail(sys.platform == "win32", reason="Tests currently don't work on Windows for path reasons") +@pytest.mark.skipif(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12934") def test_tests_affected(capsys, manifest_dir): # This doesn't really work properly for random commits because we test the files in # the current working directory for references to the changed files, not the ones at @@ -382,6 +390,8 @@ def test_tests_affected(capsys, manifest_dir): @pytest.mark.slow # this updates the manifest @pytest.mark.xfail(sys.platform == "win32", reason="Tests currently don't work on Windows for path reasons") +@pytest.mark.skipif(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12934") def test_tests_affected_null(capsys, manifest_dir): # This doesn't really work properly for random commits because we test the files in # the current working directory for references to the changed files, not the ones at diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_testloader.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_testloader.py index 556b2b7f3fa..7f1700ca879 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_testloader.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_testloader.py @@ -4,6 +4,8 @@ import os import sys import tempfile +import pytest + sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..")) from mozlog import structured @@ -19,6 +21,8 @@ skip: true """ +@pytest.mark.xfail(sys.platform == "win32", + reason="NamedTemporaryFile cannot be reopened on Win32") def test_filter_unicode(): tests = make_mock_manifest(("test", "a", 10), ("test", "a/b", 10), ("test", "c", 10)) diff --git a/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_input_file.py b/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_input_file.py index 014386e172f..b3f0fba48ab 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_input_file.py +++ b/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_input_file.py @@ -1,8 +1,10 @@ -from wptserve.request import InputFile +import sys from io import BytesIO + import pytest -wptserve = pytest.importorskip("wptserve") +from wptserve.request import InputFile + bstr = b'This is a test document\nWith new lines\nSeveral in fact...' rfile = '' test_file = '' # This will be used to test the InputFile functions against @@ -118,6 +120,8 @@ def test_readlines(): assert input_file.readlines() == test_file.readlines() +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_readlines_file_bigger_than_buffer(): old_max_buf = InputFile.max_buffer_size InputFile.max_buffer_size = 10 @@ -135,6 +139,8 @@ def test_iter(): assert a == b +@pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") def test_iter_file_bigger_than_buffer(): old_max_buf = InputFile.max_buffer_size InputFile.max_buffer_size = 10 diff --git a/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_pipes.py b/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_pipes.py index ebdbc3ee57d..83b2c621641 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_pipes.py +++ b/tests/wpt/web-platform-tests/tools/wptserve/tests/functional/test_pipes.py @@ -63,6 +63,8 @@ class TestSub(TestUsingServer): expected = "localhost localhost %i" % self.server.port self.assertEqual(resp.read().rstrip(), expected) + @pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") @pytest.mark.xfail(sys.version_info >= (3,), reason="wptserve only works on Py2") def test_sub_file_hash(self): resp = self.request("/sub_file_hash.sub.txt") @@ -86,6 +88,8 @@ JwGFonfXwg==""" expected = "PASS" self.assertEqual(resp.read().rstrip(), expected) + @pytest.mark.xfail(sys.platform == "win32", + reason="https://github.com/web-platform-tests/wpt/issues/12949") @pytest.mark.xfail(sys.version_info >= (3,), reason="wptserve only works on Py2") def test_sub_location(self): resp = self.request("/sub_location.sub.txt?query_string") diff --git a/tests/wpt/web-platform-tests/tools/wptserve/tests/test_config.py b/tests/wpt/web-platform-tests/tools/wptserve/tests/test_config.py index 9710342664f..2ee8287710e 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/tests/test_config.py +++ b/tests/wpt/web-platform-tests/tools/wptserve/tests/test_config.py @@ -1,5 +1,7 @@ import logging import pickle + +from distutils.spawn import find_executable from logging import handlers import pytest @@ -176,6 +178,8 @@ def test_ports_no_ssl(): assert ports["ws"] == [1003] +@pytest.mark.skipif(find_executable("openssl") is None, + reason="requires OpenSSL") def test_ports_openssl(): with config.ConfigBuilder(ports={"http": [1001], "https": [1002], "ws": [1003], "wss": [1004]}, ssl={"type": "openssl"}) as c: diff --git a/tests/wpt/web-platform-tests/web-animations/animation-model/animation-types/property-list.js b/tests/wpt/web-platform-tests/web-animations/animation-model/animation-types/property-list.js index e2f3adcd7af..0f84c376721 100644 --- a/tests/wpt/web-platform-tests/web-animations/animation-model/animation-types/property-list.js +++ b/tests/wpt/web-platform-tests/web-animations/animation-model/animation-types/property-list.js @@ -1005,6 +1005,11 @@ const gCSSProperties = { types: [ ] }, + 'offset-path': { + // https://drafts.fxtf.org/motion-1/#offset-path-property + types: [ + ] + }, 'opacity': { // https://drafts.csswg.org/css-color/#propdef-opacity types: [ diff --git a/tests/wpt/web-platform-tests/web-locks/acquire.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/acquire.tentative.https.any.js index be0e837a89b..ad2cfcd07e0 100644 --- a/tests/wpt/web-platform-tests/web-locks/acquire.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/acquire.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: navigator.locks.request method // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/held.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/held.tentative.https.any.js index 151e3b35f7d..7fc4c735405 100644 --- a/tests/wpt/web-platform-tests/web-locks/held.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/held.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: Lock held until callback result resolves // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/idlharness.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/idlharness.tentative.https.any.js new file mode 100644 index 00000000000..168f57328b8 --- /dev/null +++ b/tests/wpt/web-platform-tests/web-locks/idlharness.tentative.https.any.js @@ -0,0 +1,34 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js +// META: global=window,dedicatedworker,sharedworker,serviceworker + +'use strict'; + +promise_test(async t => { + const srcs = ['./web-locks.idl', '/interfaces/html.idl']; + const [weblocks, html] = await Promise.all( + srcs.map(i => fetch(i).then(r => r.text()))); + + const idl_array = new IdlArray(); + idl_array.add_idls(weblocks); + idl_array.add_dependency_idls(html); + + try { + await navigator.locks.request('name', l => { self.lock = l; }); + } catch (e) { + // Surfaced in idlharness.js's test_object below. + } + + idl_array.add_objects({ + LockManager: ['navigator.locks'], + Lock: ['lock'], + }); + + if (self.Window) { + idl_array.add_objects({ Navigator: ['navigator'] }); + } else { + idl_array.add_objects({ WorkerNavigator: ['navigator'] }); + } + + idl_array.test(); +}); diff --git a/tests/wpt/web-platform-tests/web-locks/ifAvailable.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/ifAvailable.tentative.https.any.js index a63caf6d588..cfd1004000a 100644 --- a/tests/wpt/web-platform-tests/web-locks/ifAvailable.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/ifAvailable.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: ifAvailable option // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/interfaces-serviceworker.tentative.https.html b/tests/wpt/web-platform-tests/web-locks/interfaces-serviceworker.tentative.https.html deleted file mode 100644 index ca4d768546a..00000000000 --- a/tests/wpt/web-platform-tests/web-locks/interfaces-serviceworker.tentative.https.html +++ /dev/null @@ -1,21 +0,0 @@ - - -Web Locks API: WebIDL tests in service worker - - - - diff --git a/tests/wpt/web-platform-tests/web-locks/interfaces.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/interfaces.tentative.https.any.js deleted file mode 100644 index 26b0bde2baf..00000000000 --- a/tests/wpt/web-platform-tests/web-locks/interfaces.tentative.https.any.js +++ /dev/null @@ -1,26 +0,0 @@ -// META: script=/resources/WebIDLParser.js -// META: script=/resources/idlharness.js - -'use strict'; - -promise_test(async t => { - const response = await fetch('interfaces.idl'); - const idls = await response.text(); - - const idl_array = new IdlArray(); - - idl_array.add_untested_idls('[Exposed=Window] interface Navigator {};'); - idl_array.add_untested_idls('[Exposed=Worker] interface WorkerNavigator {};'); - - idl_array.add_idls(idls); - - let lock; - await navigator.locks.request('name', l => { lock = l; }); - - idl_array.add_objects({ - LockManager: [navigator.locks], - Lock: [lock], - }); - - idl_array.test(); -}); diff --git a/tests/wpt/web-platform-tests/web-locks/lock-attributes.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/lock-attributes.tentative.https.any.js index e94fc95a1d4..d1c03103e0b 100644 --- a/tests/wpt/web-platform-tests/web-locks/lock-attributes.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/lock-attributes.tentative.https.any.js @@ -1,4 +1,5 @@ // META: title=Web Locks API: Lock Attributes +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/mode-exclusive.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/mode-exclusive.tentative.https.any.js index 91404622199..8450e237c35 100644 --- a/tests/wpt/web-platform-tests/web-locks/mode-exclusive.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/mode-exclusive.tentative.https.any.js @@ -1,4 +1,5 @@ // META: title=Web Locks API: Exclusive Mode +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/mode-mixed.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/mode-mixed.tentative.https.any.js index 3b304941862..0dfa7e511e0 100644 --- a/tests/wpt/web-platform-tests/web-locks/mode-mixed.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/mode-mixed.tentative.https.any.js @@ -1,4 +1,5 @@ // META: title=Web Locks API: Mixed Modes +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/mode-shared.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/mode-shared.tentative.https.any.js index 7c8a8448bef..fc4a6012fab 100644 --- a/tests/wpt/web-platform-tests/web-locks/mode-shared.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/mode-shared.tentative.https.any.js @@ -1,4 +1,5 @@ // META: title=Web Locks API: Shared Mode +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/non-secure-context.tentative.any.js b/tests/wpt/web-platform-tests/web-locks/non-secure-context.tentative.any.js index e9726e6b4af..94553591f37 100644 --- a/tests/wpt/web-platform-tests/web-locks/non-secure-context.tentative.any.js +++ b/tests/wpt/web-platform-tests/web-locks/non-secure-context.tentative.any.js @@ -1,4 +1,5 @@ -// META title=Web Locks API: API not available in non-secure context +// META: title=Web Locks API: API not available in non-secure context +// META: global=window,dedicatedworker,sharedworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/query-empty.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/query-empty.tentative.https.any.js index fe7e0bb16ce..88ffdb7f810 100644 --- a/tests/wpt/web-platform-tests/web-locks/query-empty.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/query-empty.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: navigator.locks.query method - no locks held // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/query-order.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/query-order.tentative.https.any.js index 1810a969171..3317cd02eb9 100644 --- a/tests/wpt/web-platform-tests/web-locks/query-order.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/query-order.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: navigator.locks.query ordering // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/resource-names.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/resource-names.tentative.https.any.js index dbcd986abd9..be7074bbb79 100644 --- a/tests/wpt/web-platform-tests/web-locks/resource-names.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/resource-names.tentative.https.any.js @@ -1,4 +1,5 @@ // META: title=Web Locks API: Resources DOMString edge cases +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/resources/interfaces-serviceworker.js b/tests/wpt/web-platform-tests/web-locks/resources/interfaces-serviceworker.js deleted file mode 100644 index f75295c9f7b..00000000000 --- a/tests/wpt/web-platform-tests/web-locks/resources/interfaces-serviceworker.js +++ /dev/null @@ -1,29 +0,0 @@ -'use strict'; - -importScripts('/resources/testharness.js', - '/resources/WebIDLParser.js', - '/resources/idlharness.js'); - -promise_test(async t => { - const response = await fetch('../interfaces.idl'); - const idls = await response.text(); - - const idl_array = new IdlArray(); - - idl_array.add_untested_idls('[Exposed=Window] interface Navigator {};'); - idl_array.add_untested_idls('[Exposed=Worker] interface WorkerNavigator {};'); - - idl_array.add_idls(idls); - - let lock; - await navigator.locks.request('name', l => { lock = l; }); - - idl_array.add_objects({ - LockManager: [navigator.locks], - Lock: [lock], - }); - - idl_array.test(); -}, 'Interface test'); - -done(); diff --git a/tests/wpt/web-platform-tests/web-locks/secure-context.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/secure-context.tentative.https.any.js index 2e1d391204f..29ae7aea475 100644 --- a/tests/wpt/web-platform-tests/web-locks/secure-context.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/secure-context.tentative.https.any.js @@ -1,4 +1,5 @@ // META: title=Web Locks API: API requires secure context +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/signal.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/signal.tentative.https.any.js index 424b219dc52..5b8acbbbebc 100644 --- a/tests/wpt/web-platform-tests/web-locks/signal.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/signal.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: AbortSignal integration // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/steal.tentative.https.any.js b/tests/wpt/web-platform-tests/web-locks/steal.tentative.https.any.js index ca99137a969..7f9a53e0d63 100644 --- a/tests/wpt/web-platform-tests/web-locks/steal.tentative.https.any.js +++ b/tests/wpt/web-platform-tests/web-locks/steal.tentative.https.any.js @@ -1,5 +1,6 @@ // META: title=Web Locks API: steal option // META: script=resources/helpers.js +// META: global=window,dedicatedworker,sharedworker,serviceworker 'use strict'; diff --git a/tests/wpt/web-platform-tests/web-locks/interfaces.idl b/tests/wpt/web-platform-tests/web-locks/web-locks.idl similarity index 64% rename from tests/wpt/web-platform-tests/web-locks/interfaces.idl rename to tests/wpt/web-platform-tests/web-locks/web-locks.idl index 7c7d7c344df..351c1c5d822 100644 --- a/tests/wpt/web-platform-tests/web-locks/interfaces.idl +++ b/tests/wpt/web-platform-tests/web-locks/web-locks.idl @@ -1,24 +1,11 @@ - -enum LockMode { "shared", "exclusive" }; - -dictionary LockOptions { - LockMode mode = "exclusive"; - boolean ifAvailable = false; +[SecureContext] +interface mixin NavigatorLocks { + readonly attribute LockManager locks; }; +Navigator includes NavigatorLocks; +WorkerNavigator includes NavigatorLocks; -callback LockGrantedCallback = any (Lock lock); - -[Exposed=Window] -partial interface Navigator { - [SecureContext] readonly attribute LockManager locks; -}; - -[Exposed=Worker] -partial interface WorkerNavigator { - [SecureContext] readonly attribute LockManager locks; -}; - -[Exposed=(Window,Worker), SecureContext] +[SecureContext, Exposed=(Window,Worker)] interface LockManager { Promise request(DOMString name, LockGrantedCallback callback); @@ -29,18 +16,30 @@ interface LockManager { Promise query(); }; -[Exposed=(Window,Worker), SecureContext] -interface Lock { - readonly attribute DOMString name; - readonly attribute LockMode mode; +callback LockGrantedCallback = Promise (Lock lock); + +enum LockMode { "shared", "exclusive" }; + +dictionary LockOptions { + LockMode mode = "exclusive"; + boolean ifAvailable = false; + boolean steal = false; + AbortSignal signal; }; dictionary LockManagerSnapshot { - sequence pending; sequence held; + sequence pending; }; dictionary LockInfo { DOMString name; LockMode mode; + DOMString clientId; +}; + +[SecureContext, Exposed=(Window,Worker)] +interface Lock { + readonly attribute DOMString name; + readonly attribute LockMode mode; }; diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html new file mode 100644 index 00000000000..9d65d872b98 --- /dev/null +++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html @@ -0,0 +1,82 @@ + + + + + Test the construction of AudioWorkletNode with real-time context + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/channel-count-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/channel-count-processor.js new file mode 100644 index 00000000000..556459f46b3 --- /dev/null +++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/channel-count-processor.js @@ -0,0 +1,19 @@ +/** + * @class ChannelCountProcessor + * @extends AudioWorkletProcessor + */ +class ChannelCountProcessor extends AudioWorkletProcessor { + constructor(options) { + super(options); + } + + process(inputs, outputs) { + this.port.postMessage({ + inputChannel: inputs[0].length, + outputChannel: outputs[0].length + }); + return false; + } +} + +registerProcessor('channel-count', ChannelCountProcessor); \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webdriver/tests/actions/support/keys.py b/tests/wpt/web-platform-tests/webdriver/tests/actions/support/keys.py index 51313242590..5995f78c710 100644 --- a/tests/wpt/web-platform-tests/webdriver/tests/actions/support/keys.py +++ b/tests/wpt/web-platform-tests/webdriver/tests/actions/support/keys.py @@ -740,7 +740,7 @@ ALL_EVENTS = { } } -if sys.platform == "mac": +if sys.platform == "darwin": MODIFIER_KEY = Keys.META else: MODIFIER_KEY = Keys.CONTROL diff --git a/tests/wpt/web-platform-tests/webrtc/RTCDTMFSender-helper.js b/tests/wpt/web-platform-tests/webrtc/RTCDTMFSender-helper.js index 70fc6917225..1dd2bccb361 100644 --- a/tests/wpt/web-platform-tests/webrtc/RTCDTMFSender-helper.js +++ b/tests/wpt/web-platform-tests/webrtc/RTCDTMFSender-helper.js @@ -109,7 +109,7 @@ function test_tone_change_events(testFunc, toneChanges, desc) { const now = Date.now(); const duration = now - lastEventTime; - assert_approx_equals(duration, expectedDuration, 250, + assert_approx_equals(duration, expectedDuration, 400, `Expect tonechange event for "${tone}" to be fired approximately after ${expectedDuration} milliseconds`); lastEventTime = now;