diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index d9ddaeefa1f..1ece24f4d06 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -13795,12 +13795,6 @@
{}
]
],
- "pointerevents/pointerevent_pointermove-manual.html": [
- [
- "/pointerevents/pointerevent_pointermove-manual.html",
- {}
- ]
- ],
"pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html": [
[
"/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html",
@@ -104077,6 +104071,18 @@
{}
]
],
+ "css/css-backgrounds/background-size-one-value-1x1-image.html": [
+ [
+ "/css/css-backgrounds/background-size-one-value-1x1-image.html",
+ [
+ [
+ "/css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-backgrounds/background-size-with-negative-value.html": [
[
"/css/css-backgrounds/background-size-with-negative-value.html",
@@ -113749,66 +113755,6 @@
{}
]
],
- "css/css-filter/blur-clip-stacking-context-001.html": [
- [
- "/css/css-filter/blur-clip-stacking-context-001.html",
- [
- [
- "/css/css-filter/blur-clip-stacking-context-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-filter/blur-clip-stacking-context-002.html": [
- [
- "/css/css-filter/blur-clip-stacking-context-002.html",
- [
- [
- "/css/css-filter/blur-clip-stacking-context-ref.html",
- "!="
- ]
- ],
- {}
- ]
- ],
- "css/css-filter/filtered-block-is-container.html": [
- [
- "/css/css-filter/filtered-block-is-container.html",
- [
- [
- "/css/css-filter/filtered-block-is-container-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-filter/filtered-html-is-not-container.html": [
- [
- "/css/css-filter/filtered-html-is-not-container.html",
- [
- [
- "/css/css-filter/filtered-html-is-not-container-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-filter/filtered-inline-is-container.html": [
- [
- "/css/css-filter/filtered-inline-is-container.html",
- [
- [
- "/css/css-filter/filtered-inline-is-container-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-flexbox/Flexible-order.html": [
[
"/css/css-flexbox/Flexible-order.html",
@@ -115405,6 +115351,30 @@
{}
]
],
+ "css/css-flexbox/flex-wrap-002.html": [
+ [
+ "/css/css-flexbox/flex-wrap-002.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-flexbox/flex-wrap-003.html": [
+ [
+ "/css/css-flexbox/flex-wrap-003.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-flexbox/flexbox-flex-direction-column-reverse.htm": [
[
"/css/css-flexbox/flexbox-flex-direction-column-reverse.htm",
@@ -122445,6 +122415,42 @@
{}
]
],
+ "css/css-grid/grid-model/grid-container-scrollbar-001.html": [
+ [
+ "/css/css-grid/grid-model/grid-container-scrollbar-001.html",
+ [
+ [
+ "/css/css-grid/grid-model/grid-container-scrollbar-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html": [
+ [
+ "/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html",
+ [
+ [
+ "/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html": [
+ [
+ "/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html",
+ [
+ [
+ "/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-grid/grid-model/grid-display-grid-001.html": [
[
"/css/css-grid/grid-model/grid-display-grid-001.html",
@@ -127437,6 +127443,18 @@
{}
]
],
+ "css/css-multicol/multicol-margin-003.html": [
+ [
+ "/css/css-multicol/multicol-margin-003.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square-only.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-multicol/multicol-margin-child-001.xht": [
[
"/css/css-multicol/multicol-margin-child-001.xht",
@@ -127989,6 +128007,174 @@
{}
]
],
+ "css/css-multicol/multicol-span-all-dynamic-add-001.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-001.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-002.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-002.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-003.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-003.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-003-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-004.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-004.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-004-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-005.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-005.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-006.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-006.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-007.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-007.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-007-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-008.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-008.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-add-008-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-001.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-001.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-002.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-002.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-003.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-003.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-004.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-004.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-004-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-005.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-005.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-005-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-006.html": [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-006.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-multicol/multicol-span-all-margin-001.xht": [
[
"/css/css-multicol/multicol-span-all-margin-001.xht",
@@ -128061,6 +128247,54 @@
{}
]
],
+ "css/css-multicol/multicol-span-all-restyle-001.html": [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-001.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-restyle-002.html": [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-002.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-restyle-003.html": [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-003.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-003-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-restyle-004.html": [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-004.html",
+ [
+ [
+ "/css/css-multicol/multicol-span-all-restyle-004-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-multicol/multicol-span-float-001.xht": [
[
"/css/css-multicol/multicol-span-float-001.xht",
@@ -140857,6 +141091,30 @@
{}
]
],
+ "css/css-text/white-space/tab-stop-threshold-001.html": [
+ [
+ "/css/css-text/white-space/tab-stop-threshold-001.html",
+ [
+ [
+ "/css/css-text/white-space/reference/tab-stop-threshold-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/white-space/tab-stop-threshold-002.html": [
+ [
+ "/css/css-text/white-space/tab-stop-threshold-002.html",
+ [
+ [
+ "/css/css-text/white-space/reference/tab-stop-threshold-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/white-space/textarea-break-spaces-001.html": [
[
"/css/css-text/white-space/textarea-break-spaces-001.html",
@@ -167493,6 +167751,102 @@
{}
]
],
+ "css/filter-effects/backdrop-filter-basic-background-color.html": [
+ [
+ "/css/filter-effects/backdrop-filter-basic-background-color.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-basic-background-color-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-basic-opacity.html": [
+ [
+ "/css/filter-effects/backdrop-filter-basic-opacity.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-basic-opacity-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-basic.html": [
+ [
+ "/css/filter-effects/backdrop-filter-basic.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-basic-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-border-radius.html": [
+ [
+ "/css/filter-effects/backdrop-filter-border-radius.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-border-radius-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-isolation-isolate.html": [
+ [
+ "/css/filter-effects/backdrop-filter-isolation-isolate.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-isolation-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-isolation.html": [
+ [
+ "/css/filter-effects/backdrop-filter-isolation.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-isolation-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/blur-clip-stacking-context-001.html": [
+ [
+ "/css/filter-effects/blur-clip-stacking-context-001.html",
+ [
+ [
+ "/css/filter-effects/blur-clip-stacking-context-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/blur-clip-stacking-context-002.html": [
+ [
+ "/css/filter-effects/blur-clip-stacking-context-002.html",
+ [
+ [
+ "/css/filter-effects/blur-clip-stacking-context-ref.html",
+ "!="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/filter-effects/css-filters-animation-blur.html": [
[
"/css/filter-effects/css-filters-animation-blur.html",
@@ -167865,6 +168219,42 @@
{}
]
],
+ "css/filter-effects/filtered-block-is-container.html": [
+ [
+ "/css/filter-effects/filtered-block-is-container.html",
+ [
+ [
+ "/css/filter-effects/filtered-block-is-container-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/filtered-html-is-not-container.html": [
+ [
+ "/css/filter-effects/filtered-html-is-not-container.html",
+ [
+ [
+ "/css/filter-effects/filtered-html-is-not-container-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/filter-effects/filtered-inline-is-container.html": [
+ [
+ "/css/filter-effects/filtered-inline-is-container.html",
+ [
+ [
+ "/css/filter-effects/filtered-inline-is-container-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/filter-effects/filters-drop-shadow.html": [
[
"/css/filter-effects/filters-drop-shadow.html",
@@ -227126,12 +227516,7 @@
{}
]
],
- "cors/resources/access-control-expose-headers-parsing-2.asis": [
- [
- {}
- ]
- ],
- "cors/resources/access-control-expose-headers-parsing.asis": [
+ "cors/resources/access-control-expose-headers.json": [
[
{}
]
@@ -227161,6 +227546,11 @@
{}
]
],
+ "cors/resources/expose-headers.py": [
+ [
+ {}
+ ]
+ ],
"cors/resources/image-tainting-checker.sub.html": [
[
{}
@@ -249886,6 +250276,11 @@
{}
]
],
+ "css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-backgrounds/reference/background-size-ref.html": [
[
{}
@@ -251451,31 +251846,6 @@
{}
]
],
- "css/css-filter/META.yml": [
- [
- {}
- ]
- ],
- "css/css-filter/blur-clip-stacking-context-ref.html": [
- [
- {}
- ]
- ],
- "css/css-filter/filtered-block-is-container-ref.html": [
- [
- {}
- ]
- ],
- "css/css-filter/filtered-html-is-not-container-ref.html": [
- [
- {}
- ]
- ],
- "css/css-filter/filtered-inline-is-container-ref.html": [
- [
- {}
- ]
- ],
"css/css-flexbox/META.yml": [
[
{}
@@ -261501,6 +261871,21 @@
{}
]
],
+ "css/css-grid/grid-model/grid-container-scrollbar-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-grid/grid-model/support/grid.css": [
[
{}
@@ -262826,6 +263211,56 @@
{}
]
],
+ "css/css-multicol/multicol-span-all-dynamic-add-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-002-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-003-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-004-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-007-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-008-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-002-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-004-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-005-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-multicol/multicol-span-all-margin-001-ref.xht": [
[
{}
@@ -262851,6 +263286,26 @@
{}
]
],
+ "css/css-multicol/multicol-span-all-restyle-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-restyle-002-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-restyle-003-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-multicol/multicol-span-all-restyle-004-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-multicol/multicol-span-float-001-ref.xht": [
[
{}
@@ -268151,6 +268606,16 @@
{}
]
],
+ "css/css-text/white-space/reference/tab-stop-threshold-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/white-space/reference/tab-stop-threshold-002-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html": [
[
{}
@@ -275036,6 +275501,36 @@
{}
]
],
+ "css/filter-effects/backdrop-filter-basic-background-color-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-basic-opacity-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-basic-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-border-radius-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/backdrop-filter-isolation-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/blur-clip-stacking-context-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/filter-effects/css-filters-animation-blur-ref.html": [
[
{}
@@ -275126,11 +275621,6 @@
{}
]
],
- "css/filter-effects/filter-external-002-filter.svg": [
- [
- {}
- ]
- ],
"css/filter-effects/filter-grayscale-ref.html": [
[
{}
@@ -275166,6 +275656,21 @@
{}
]
],
+ "css/filter-effects/filtered-block-is-container-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/filtered-html-is-not-container-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/filter-effects/filtered-inline-is-container-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/filter-effects/filters-drop-shadow-ref.html": [
[
{}
@@ -275291,6 +275796,11 @@
{}
]
],
+ "css/filter-effects/support/filter-external-002-filter.svg": [
+ [
+ {}
+ ]
+ ],
"css/filter-effects/support/import-green.css": [
[
{}
@@ -298826,6 +299336,21 @@
{}
]
],
+ "network-error-logging/support/cached-for-one-minute.png": [
+ [
+ {}
+ ]
+ ],
+ "network-error-logging/support/cached-for-one-minute.png.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "network-error-logging/support/cached-with-validation.py": [
+ [
+ {}
+ ]
+ ],
"network-error-logging/support/clear-policy-pass.png": [
[
{}
@@ -298861,6 +299386,11 @@
{}
]
],
+ "network-error-logging/support/redirect.py": [
+ [
+ {}
+ ]
+ ],
"network-error-logging/support/report.py": [
[
{}
@@ -299336,6 +299866,11 @@
{}
]
],
+ "preload/resources/cross-origin-module.py": [
+ [
+ {}
+ ]
+ ],
"preload/resources/dummy-preloads-subresource.css": [
[
{}
@@ -305661,6 +306196,11 @@
{}
]
],
+ "service-workers/service-worker/resources/classic-worker.js": [
+ [
+ {}
+ ]
+ ],
"service-workers/service-worker/resources/client-id-worker.js": [
[
{}
@@ -306361,6 +306901,11 @@
{}
]
],
+ "service-workers/service-worker/resources/module-worker.js": [
+ [
+ {}
+ ]
+ ],
"service-workers/service-worker/resources/multipart-image-iframe.html": [
[
{}
@@ -314416,6 +314961,11 @@
{}
]
],
+ "tools/wpt/create.py": [
+ [
+ {}
+ ]
+ ],
"tools/wpt/install.py": [
[
{}
@@ -315351,11 +315901,46 @@
{}
]
],
+ "tools/wptserve/tests/functional/docroot/bar.any.worker.js": [
+ [
+ {}
+ ]
+ ],
"tools/wptserve/tests/functional/docroot/document.txt": [
[
{}
]
],
+ "tools/wptserve/tests/functional/docroot/foo.any.html": [
+ [
+ {}
+ ]
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.any.serviceworker.html": [
+ [
+ {}
+ ]
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.any.sharedworker.html": [
+ [
+ {}
+ ]
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.any.worker.html": [
+ [
+ {}
+ ]
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.window.html": [
+ [
+ {}
+ ]
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.worker.html": [
+ [
+ {}
+ ]
+ ],
"tools/wptserve/tests/functional/docroot/invalid.py": [
[
{}
@@ -315541,6 +316126,11 @@
{}
]
],
+ "tools/wptserve/tests/test_stash.py": [
+ [
+ {}
+ ]
+ ],
"tools/wptserve/wptserve/__init__.py": [
[
{}
@@ -317451,6 +318041,11 @@
{}
]
],
+ "webrtc/RTCQuicStream-helper.js": [
+ [
+ {}
+ ]
+ ],
"webrtc/RTCQuicTransport-helper.js": [
[
{}
@@ -320746,6 +321341,11 @@
{}
]
],
+ "worklets/resources/import-insecure-origin-redirected-empty-worklet-script.sub.js": [
+ [
+ {}
+ ]
+ ],
"worklets/resources/import-nested-internal-worklet-script.js": [
[
{}
@@ -320776,6 +321376,11 @@
{}
]
],
+ "worklets/resources/import-remote-origin-redirected-empty-worklet-script.sub.js": [
+ [
+ {}
+ ]
+ ],
"worklets/resources/import-remote-origin-referrer-checker-worklet-script.sub.js": [
[
{}
@@ -334893,6 +335498,16 @@
{}
]
],
+ "cors/cors-safelisted-request-header.any.js": [
+ [
+ "/cors/cors-safelisted-request-header.any.html",
+ {}
+ ],
+ [
+ "/cors/cors-safelisted-request-header.any.worker.html",
+ {}
+ ]
+ ],
"cors/credentials-flag.htm": [
[
"/cors/credentials-flag.htm",
@@ -339911,6 +340526,12 @@
{}
]
],
+ "css/css-scroll-snap/nested-scrollIntoView-snaps.html": [
+ [
+ "/css/css-scroll-snap/nested-scrollIntoView-snaps.html",
+ {}
+ ]
+ ],
"css/css-scroll-snap/overflowing-snap-areas.html": [
[
"/css/css-scroll-snap/overflowing-snap-areas.html",
@@ -358461,6 +359082,12 @@
{}
]
],
+ "encoding/utf-32-from-win1252.html": [
+ [
+ "/encoding/utf-32-from-win1252.html",
+ {}
+ ]
+ ],
"encoding/utf-32.html": [
[
"/encoding/utf-32.html",
@@ -363125,6 +363752,12 @@
{}
]
],
+ "html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html": [
+ [
+ "/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html",
+ {}
+ ]
+ ],
"html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html": [
[
"/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html",
@@ -365173,6 +365806,12 @@
{}
]
],
+ "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html": [
+ [
+ "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html",
+ {}
+ ]
+ ],
"html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html": [
[
"/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html",
@@ -376665,6 +377304,12 @@
{}
]
],
+ "mediacapture-streams/MediaDevices-getSupportedConstraints.html": [
+ [
+ "/mediacapture-streams/MediaDevices-getSupportedConstraints.html",
+ {}
+ ]
+ ],
"mediacapture-streams/MediaDevices-getUserMedia.https.html": [
[
"/mediacapture-streams/MediaDevices-getUserMedia.https.html",
@@ -379893,6 +380538,12 @@
{}
]
],
+ "network-error-logging/no-report-on-unexpired-cached-response.https.html": [
+ [
+ "/network-error-logging/no-report-on-unexpired-cached-response.https.html",
+ {}
+ ]
+ ],
"network-error-logging/reports-are-not-observable.https.html": [
[
"/network-error-logging/reports-are-not-observable.https.html",
@@ -379905,6 +380556,18 @@
{}
]
],
+ "network-error-logging/sends-report-on-cache-validation.https.html": [
+ [
+ "/network-error-logging/sends-report-on-cache-validation.https.html",
+ {}
+ ]
+ ],
+ "network-error-logging/sends-report-on-redirect.https.html": [
+ [
+ "/network-error-logging/sends-report-on-redirect.https.html",
+ {}
+ ]
+ ],
"network-error-logging/sends-report-on-subdomain-dns-failure.https.html": [
[
"/network-error-logging/sends-report-on-subdomain-dns-failure.https.html",
@@ -390217,6 +390880,14 @@
}
]
],
+ "picture-in-picture/mediastream.html": [
+ [
+ "/picture-in-picture/mediastream.html",
+ {
+ "testdriver": true
+ }
+ ]
+ ],
"picture-in-picture/picture-in-picture-element.html": [
[
"/picture-in-picture/picture-in-picture-element.html",
@@ -390293,6 +390964,14 @@
{}
]
],
+ "pointerevents/pointerevent_pointermove.html": [
+ [
+ "/pointerevents/pointerevent_pointermove.html",
+ {
+ "testdriver": true
+ }
+ ]
+ ],
"pointerevents/pointerevent_touch-action-illegal.html": [
[
"/pointerevents/pointerevent_touch-action-illegal.html",
@@ -399867,6 +400546,12 @@
{}
]
],
+ "screen-capture/historical.https.html": [
+ [
+ "/screen-capture/historical.https.html",
+ {}
+ ]
+ ],
"screen-capture/idlharness.window.js": [
[
"/screen-capture/idlharness.window.html",
@@ -404065,6 +404750,96 @@
{}
]
],
+ "svg/geometry/inheritance.svg": [
+ [
+ "/svg/geometry/inheritance.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/cx-invalid.svg": [
+ [
+ "/svg/geometry/parsing/cx-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/cx-valid.svg": [
+ [
+ "/svg/geometry/parsing/cx-valid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/cy-invalid.svg": [
+ [
+ "/svg/geometry/parsing/cy-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/cy-valid.svg": [
+ [
+ "/svg/geometry/parsing/cy-valid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/r-invalid.svg": [
+ [
+ "/svg/geometry/parsing/r-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/r-valid.svg": [
+ [
+ "/svg/geometry/parsing/r-valid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/rx-invalid.svg": [
+ [
+ "/svg/geometry/parsing/rx-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/rx-valid.svg": [
+ [
+ "/svg/geometry/parsing/rx-valid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/ry-invalid.svg": [
+ [
+ "/svg/geometry/parsing/ry-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/ry-valid.svg": [
+ [
+ "/svg/geometry/parsing/ry-valid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/x-invalid.svg": [
+ [
+ "/svg/geometry/parsing/x-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/x-valid.svg": [
+ [
+ "/svg/geometry/parsing/x-valid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/y-invalid.svg": [
+ [
+ "/svg/geometry/parsing/y-invalid.svg",
+ {}
+ ]
+ ],
+ "svg/geometry/parsing/y-valid.svg": [
+ [
+ "/svg/geometry/parsing/y-valid.svg",
+ {}
+ ]
+ ],
"svg/historical.html": [
[
"/svg/historical.html",
@@ -404155,6 +404930,12 @@
{}
]
],
+ "svg/painting/inheritance.svg": [
+ [
+ "/svg/painting/inheritance.svg",
+ {}
+ ]
+ ],
"svg/path/error-handling/bounding.svg": [
[
"/svg/path/error-handling/bounding.svg",
@@ -404275,6 +405056,12 @@
{}
]
],
+ "svg/text/inheritance.svg": [
+ [
+ "/svg/text/inheritance.svg",
+ {}
+ ]
+ ],
"svg/types/elements/SVGGeometryElement-rect.svg": [
[
"/svg/types/elements/SVGGeometryElement-rect.svg",
@@ -409206,7 +409993,9 @@
"webrtc/RTCPeerConnection-track-stats.https.html": [
[
"/webrtc/RTCPeerConnection-track-stats.https.html",
- {}
+ {
+ "timeout": "long"
+ }
]
],
"webrtc/RTCPeerConnection-transceivers.https.html": [
@@ -436411,6 +437200,14 @@
{}
]
],
+ "webdriver/tests/fullscreen_window/stress.py": [
+ [
+ "/webdriver/tests/fullscreen_window/stress.py",
+ {
+ "timeout": "long"
+ }
+ ]
+ ],
"webdriver/tests/fullscreen_window/user_prompts.py": [
[
"/webdriver/tests/fullscreen_window/user_prompts.py",
@@ -436661,6 +437458,14 @@
{}
]
],
+ "webdriver/tests/maximize_window/stress.py": [
+ [
+ "/webdriver/tests/maximize_window/stress.py",
+ {
+ "timeout": "long"
+ }
+ ]
+ ],
"webdriver/tests/maximize_window/user_prompts.py": [
[
"/webdriver/tests/maximize_window/user_prompts.py",
@@ -436677,6 +437482,14 @@
}
]
],
+ "webdriver/tests/minimize_window/stress.py": [
+ [
+ "/webdriver/tests/minimize_window/stress.py",
+ {
+ "timeout": "long"
+ }
+ ]
+ ],
"webdriver/tests/minimize_window/user_prompts.py": [
[
"/webdriver/tests/minimize_window/user_prompts.py",
@@ -447493,7 +448306,7 @@
"testharness"
],
"bluetooth/resources/bluetooth-helpers.js": [
- "725e56d3f340ea429ee0dd199151bcc85e9f048e",
+ "9b23d650baf2a77c105f61df2d8f197812aefce0",
"support"
],
"bluetooth/resources/health-thermometer-iframe.html": [
@@ -471901,7 +472714,7 @@
"support"
],
"cors/access-control-expose-headers-parsing.window.js": [
- "58e7395cf83f7328fc54bbad78636c70cece25e8",
+ "a139ff6f1e71d3839c167f5ee8fa77d026fd2ca5",
"testharness"
],
"cors/basic.htm": [
@@ -471912,6 +472725,10 @@
"ee6c7ea7e86f032e3da96e99747c743a16ba44e2",
"testharness"
],
+ "cors/cors-safelisted-request-header.any.js": [
+ "d7bb5e70b8e739dbdd57b0bf61d50dd62d4d3765",
+ "testharness"
+ ],
"cors/credentials-flag.htm": [
"45a714368560936439889855c36453463295ae51",
"testharness"
@@ -471968,12 +472785,8 @@
"2fc83b9aea3879320a76d7df44eca8f16f050bb2",
"support"
],
- "cors/resources/access-control-expose-headers-parsing-2.asis": [
- "9628a67ff14501f4a76252ad7263395a5b052f7e",
- "support"
- ],
- "cors/resources/access-control-expose-headers-parsing.asis": [
- "7a4b2a12b603bd837e4ebd661f73a021a8a4f7b9",
+ "cors/resources/access-control-expose-headers.json": [
+ "e8915f7ffe1533eb9b00292552ea216cc818c0ca",
"support"
],
"cors/resources/cache-304.py": [
@@ -471996,6 +472809,10 @@
"eab35eedfc9afbbf3896c31c473fb56468e2eaa8",
"support"
],
+ "cors/resources/expose-headers.py": [
+ "c350b3b87be64ee40e4d9bd033caae7f3f29953d",
+ "support"
+ ],
"cors/resources/image-tainting-checker.sub.html": [
"59de9e7a23ce6ef949d03db610609c61ce4d98c1",
"support"
@@ -532348,6 +533165,10 @@
"6328af2ba20745f2926dc7e6778b61fef7255a46",
"reftest"
],
+ "css/css-backgrounds/background-size-one-value-1x1-image.html": [
+ "5caf2d49566331c496a71c6c6e00342a5522ea6f",
+ "reftest"
+ ],
"css/css-backgrounds/background-size-with-negative-value.html": [
"a9d57f86d604a9b01e9ace6d7fce0f8a34cdbc5d",
"reftest"
@@ -534620,6 +535441,10 @@
"ea0dd78ba0e46ee2044128db8d44002ddac77ec7",
"support"
],
+ "css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html": [
+ "0a0404a9b5c29cd8d84615485064bd8dda4fdd51",
+ "support"
+ ],
"css/css-backgrounds/reference/background-size-ref.html": [
"eabf1f8d6503537462853721180284e4ca4688ca",
"support"
@@ -539320,46 +540145,6 @@
"af56147f52291a8b4515c67f843505703875c594",
"support"
],
- "css/css-filter/META.yml": [
- "8d0683319b0fbbd1262cbdd12cdbcb727b2aa9a0",
- "support"
- ],
- "css/css-filter/blur-clip-stacking-context-001.html": [
- "a96994a8afe126e474f9ee015338749f0015dc1f",
- "reftest"
- ],
- "css/css-filter/blur-clip-stacking-context-002.html": [
- "0473f12949446da04849386ffea69e7436703010",
- "reftest"
- ],
- "css/css-filter/blur-clip-stacking-context-ref.html": [
- "82b907334fd71791cd2f6530e2e85169e29afa41",
- "support"
- ],
- "css/css-filter/filtered-block-is-container-ref.html": [
- "fc9467f8717dfc722dcb6dbbbb31bfd8c2baee3b",
- "support"
- ],
- "css/css-filter/filtered-block-is-container.html": [
- "6f99f364e638028098ae10319290e8bf2a9a9457",
- "reftest"
- ],
- "css/css-filter/filtered-html-is-not-container-ref.html": [
- "c1f179a676a5072e83cd6e376d98653880563e9e",
- "support"
- ],
- "css/css-filter/filtered-html-is-not-container.html": [
- "8adc302f31cf747ae3ab55c271bbd43acc1d1552",
- "reftest"
- ],
- "css/css-filter/filtered-inline-is-container-ref.html": [
- "aa6c12e33b5bc3779c9a49ee3c9edd69ffe2ed8f",
- "support"
- ],
- "css/css-filter/filtered-inline-is-container.html": [
- "56f1d91ff9009ceebafc69f39f70cd7bc9200dbf",
- "reftest"
- ],
"css/css-flexbox/Flexible-order.html": [
"9b61e1e8a8fd4cc41e461b10b86051ed0e536ef5",
"reftest"
@@ -540048,6 +540833,14 @@
"127100ac0ad9dc5c14e170a346dce38d114a0c99",
"visual"
],
+ "css/css-flexbox/flex-wrap-002.html": [
+ "d2e07afb45f88611f149a4acfa38928a50571e02",
+ "reftest"
+ ],
+ "css/css-flexbox/flex-wrap-003.html": [
+ "a76e4449fb2e56a779c45c3a1c1c20ec31a093cf",
+ "reftest"
+ ],
"css/css-flexbox/flex-wrap_nowrap.html": [
"ef53bb2decb00a9ee881ddcc96d350428b036595",
"visual"
@@ -552212,6 +553005,30 @@
"140d7bf115115043a844ac83852efc842340d42c",
"testharness"
],
+ "css/css-grid/grid-model/grid-container-scrollbar-001-ref.html": [
+ "31a9ef3db8e08d76b218a4f2bf1ea5cde5d889b3",
+ "support"
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-001.html": [
+ "1b3c6eef691d9959b4bc899b3d88c9c7e3f57e28",
+ "reftest"
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-ref.html": [
+ "512fb8a81d57788eb06e004982de9c897df3dd0f",
+ "support"
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html": [
+ "ecdc7b768406922628b1bcf2e17b6ba7ee6b162b",
+ "reftest"
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-ref.html": [
+ "d8eeedfa07d572d5150e2e480b572769273fc1f3",
+ "support"
+ ],
+ "css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html": [
+ "f2ab39ff505401436e23947feea4bffbff12629c",
+ "reftest"
+ ],
"css/css-grid/grid-model/grid-display-grid-001.html": [
"732d67c8ec1a55adc09af9bf7a3cae59d03152aa",
"reftest"
@@ -552441,7 +553258,7 @@
"testharness"
],
"css/css-grid/parsing/grid-template-areas-valid.html": [
- "8d8f6823267eea15e987ea89e992f1ed0b2f7726",
+ "9c9bd47ec894ccc0e389287120082fb4bf5c9905",
"testharness"
],
"css/css-grid/placement/grid-layout-grid-span.html": [
@@ -555112,6 +555929,10 @@
"8a91cd1f6b7bbf859bd5210a6a410a64dd7b30b9",
"reftest"
],
+ "css/css-multicol/multicol-margin-003.html": [
+ "b509d2eed75aaf0ada80611375ff6c82f5b85709",
+ "reftest"
+ ],
"css/css-multicol/multicol-margin-child-001-ref.xht": [
"db9a49db40c3c7edce1bfc61a15d7df5caf21b18",
"support"
@@ -555452,6 +556273,102 @@
"83debd12d20b9f78d5beaf338ae7f068ed6bf693",
"support"
],
+ "css/css-multicol/multicol-span-all-dynamic-add-001-ref.html": [
+ "9f76ea15a0daa7753e76ad9b9a99948988c702d3",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-001.html": [
+ "82b240cb91f934688c961ff55b13923d5b9b4946",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-002-ref.html": [
+ "94f3028a473a9b59dcd96fb22ff688807c91049b",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-002.html": [
+ "67eeff63ebf2882cdc18273b8247b21f97c895b5",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-003-ref.html": [
+ "da623535087b3bb91e9555320b4ac55d07269e82",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-003.html": [
+ "a9dd225aca1ff12dd4f5099c4530134a447dbbad",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-004-ref.html": [
+ "1afda92071fc819561e413dd5a67e8badb7cfc6a",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-004.html": [
+ "646fb332451020da46b12b073d6b9243124fb548",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-005.html": [
+ "87d7f1b7fda867542ace30ad766faf549355c02d",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-006.html": [
+ "9b5c1dced06508f8329ec5471ca4a8573ea7b557",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-007-ref.html": [
+ "7f68a45a2c4af495261b610457e1ff7385665cd8",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-007.html": [
+ "cdaaf430f55b09915ea2ca9fdbb42a00bfb49a0d",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-008-ref.html": [
+ "c2df383b9394999fc1d3d7cdfd690791a3ef2d3e",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-add-008.html": [
+ "14aeac8bca2b40634ce6a7e469b9e48e82479b24",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html": [
+ "83c9fd4880f246e77a5f93dcc2755f4f2d812801",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-001.html": [
+ "50a59d1225b65ee346619e837954458c322c87cd",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-002-ref.html": [
+ "5bccbd7637850befb4e2e2a865ee85d3090a3cff",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-002.html": [
+ "a6e297726982e75744fae6e7995d5c22235b7da6",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-003.html": [
+ "fa6f167bd93c065ece33222a70cd2a98eb02a9e8",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-004-ref.html": [
+ "d6e44f35f8406a3a940d98eb9bdc3a983b236cc6",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-004.html": [
+ "99ea3d744d63226c05d7d789c80e5b878a8e89d9",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-005-ref.html": [
+ "f0c6149b5c28732e4edd733ee2abb20d5a45d864",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-005.html": [
+ "c0d868885cae8aa90717ef8fb2da8540eb3ad914",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-dynamic-remove-006.html": [
+ "bbcce11c40fb0ef58b686cd4879103bcdfabc479",
+ "reftest"
+ ],
"css/css-multicol/multicol-span-all-margin-001-ref.xht": [
"6605ad8efb3ea3b3e5e6396dbbf31eb572613fef",
"support"
@@ -555496,6 +556413,38 @@
"c2977be7c7142b6d2b30f28a9cc4ddf2bff64f2e",
"support"
],
+ "css/css-multicol/multicol-span-all-restyle-001-ref.html": [
+ "41bf8631e04b3e9786ac8c0406847f4e5e923b93",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-001.html": [
+ "8d942c13b5c97ae665a6c0e79c454bd9a00858f6",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-002-ref.html": [
+ "92d469ab78b9183919cb4610b05a788d74ad6b47",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-002.html": [
+ "e8ad19e8bc11bee768bda13a5382799f0b950819",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-003-ref.html": [
+ "1396f66dcb79e1a14a7d8dc8c5f4e0de40bbcbde",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-003.html": [
+ "7190f8f87943f9a55c9538b05cf7df1bd20d862f",
+ "reftest"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-004-ref.html": [
+ "cd562cc1e1bf2120e973d1c53d4f8874f3c794e1",
+ "support"
+ ],
+ "css/css-multicol/multicol-span-all-restyle-004.html": [
+ "41ac007f00009d60c43b034bce68ded4cf23a007",
+ "reftest"
+ ],
"css/css-multicol/multicol-span-float-001-ref.xht": [
"50addc37797b085d7c59e7389f99fca1c54c50c1",
"support"
@@ -557137,7 +558086,7 @@
"testharness"
],
"css/css-properties-values-api/var-reference-registered-properties-cycles.html": [
- "58d6c846ae3a4a1c62f239786dfe8827eb921d05",
+ "65d11697355c17fca39b4e9fa0dcf0db404e22eb",
"testharness"
],
"css/css-properties-values-api/var-reference-registered-properties.html": [
@@ -559844,6 +560793,10 @@
"b380cb400f2c291832fdfeeab72e9b5561b3c847",
"testharness"
],
+ "css/css-scroll-snap/nested-scrollIntoView-snaps.html": [
+ "b335de2c7f40dbcf07416c0a1283e20039ebb058",
+ "testharness"
+ ],
"css/css-scroll-snap/overflowing-snap-areas.html": [
"6d3c1865fe7b1e05ea7897db4118abeabb73d02f",
"testharness"
@@ -564817,15 +565770,15 @@
"reftest"
],
"css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html": [
- "e4a7ef4a3852d328e8410b81ef20c4d3de0d771e",
+ "608d4853a2425d9b4157bbe331fd78763985cecd",
"reftest"
],
"css/css-text/overflow-wrap/overflow-wrap-min-content-size-002.html": [
- "5b3b1f19d7ae6374224da75567b3ba5279d16127",
+ "52f34023b820b31f7bc5d1bde75d05210a97f6a3",
"reftest"
],
"css/css-text/overflow-wrap/overflow-wrap-min-content-size-003.html": [
- "d1af28ffad4161c1dba7567cacb3b06098b155fa",
+ "43dc1767856fde826a275b8dbf61d47f58fa8f27",
"reftest"
],
"css/css-text/overflow-wrap/reference/overflow-wrap-break-word-001-ref.html": [
@@ -566461,7 +567414,7 @@
"reftest"
],
"css/css-text/white-space/pre-wrap-002.html": [
- "c0db9e671104d7dbe4ff404bfe150c0724686924",
+ "e42bd32f938eccca581eac5f3888131fe228f7e1",
"reftest"
],
"css/css-text/white-space/pre-wrap-003.html": [
@@ -566520,6 +567473,14 @@
"8a8b5132db197bb9a76b1b44e461405f4cd9d1bc",
"support"
],
+ "css/css-text/white-space/reference/tab-stop-threshold-001-ref.html": [
+ "5694dd2f526176b1a662f5e06c2b1d97cff425df",
+ "support"
+ ],
+ "css/css-text/white-space/reference/tab-stop-threshold-002-ref.html": [
+ "35c568bbcac27aab56cf283a366969a9799b921b",
+ "support"
+ ],
"css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html": [
"d09873a64634fb1b1cb00cc0bb6f9bea07874651",
"support"
@@ -566628,6 +567589,14 @@
"52b7ce1f6ab15ac1833067cdf957b1e4c6b4af21",
"testharness"
],
+ "css/css-text/white-space/tab-stop-threshold-001.html": [
+ "dae6012bf7f42bfa4154f2c88c439db6959e80cb",
+ "reftest"
+ ],
+ "css/css-text/white-space/tab-stop-threshold-002.html": [
+ "1147e4b04111a99b095bcb8755b6b4677111a5f9",
+ "reftest"
+ ],
"css/css-text/white-space/textarea-break-spaces-001.html": [
"b109f45913ca9db04157ade71d90803fa56826b5",
"reftest"
@@ -568201,7 +569170,7 @@
"testharness"
],
"css/css-transforms/parsing/rotate-parsing-valid.html": [
- "c82f6be8c5d75e4c323c0f2701cfa9d0a0540b4b",
+ "63243b5e9856f0223cefc02ec41f53666b95b918",
"testharness"
],
"css/css-transforms/parsing/scale-parsing-invalid.html": [
@@ -568241,7 +569210,7 @@
"testharness"
],
"css/css-transforms/parsing/translate-parsing-valid.html": [
- "fe16d545e1f92f0086aa5bba0dd221c591696255",
+ "e000f6a7f577a1578c4796ee903cd1bab38bdb80",
"testharness"
],
"css/css-transforms/patternTransform/reference/svg-patternTransform-combination-ref.html": [
@@ -571593,7 +572562,7 @@
"reftest"
],
"css/css-transforms/transforms-support-calc.html": [
- "71a046f56b0107fbe40f73477f5c1e1b67331d84",
+ "1ad1bcc4b68c5419e2fa0651dad1a3386223e36b",
"testharness"
],
"css/css-transforms/translate-getComputedStyle.html": [
@@ -585532,6 +586501,62 @@
"930b762b01a1a75e5b5ab4fb18dedd5939618fe1",
"support"
],
+ "css/filter-effects/backdrop-filter-basic-background-color-ref.html": [
+ "44dd8d44d64c1d89d09a2a35b76c86acfff87d51",
+ "support"
+ ],
+ "css/filter-effects/backdrop-filter-basic-background-color.html": [
+ "c8d1a3ede5d58bc3179c2d66183957540778c5d2",
+ "reftest"
+ ],
+ "css/filter-effects/backdrop-filter-basic-opacity-ref.html": [
+ "26d7715e15f3a8af09d697982df020b367e556e3",
+ "support"
+ ],
+ "css/filter-effects/backdrop-filter-basic-opacity.html": [
+ "23e40a7ccdd7b78fbc7847797d4c40cad8c3ad5d",
+ "reftest"
+ ],
+ "css/filter-effects/backdrop-filter-basic-ref.html": [
+ "049e7c888dcb08ba131ecf437e1fa100b9fad917",
+ "support"
+ ],
+ "css/filter-effects/backdrop-filter-basic.html": [
+ "8f24c9b44a484a19d0169c632665c2facece6a64",
+ "reftest"
+ ],
+ "css/filter-effects/backdrop-filter-border-radius-ref.html": [
+ "eabcd996697024260a5936f8f81a77f9d1decb48",
+ "support"
+ ],
+ "css/filter-effects/backdrop-filter-border-radius.html": [
+ "d6d1f4b813011cc7a4a814c9f4382425087eaf00",
+ "reftest"
+ ],
+ "css/filter-effects/backdrop-filter-isolation-isolate.html": [
+ "dba157c87c76b74ec75015be92ce0eea2348219f",
+ "reftest"
+ ],
+ "css/filter-effects/backdrop-filter-isolation-ref.html": [
+ "58f5a7ec1edc11d59c2ef789bf078bace7dceb71",
+ "support"
+ ],
+ "css/filter-effects/backdrop-filter-isolation.html": [
+ "dc7bd107c32a6032d9dd751d2e2d580abd520fc2",
+ "reftest"
+ ],
+ "css/filter-effects/blur-clip-stacking-context-001.html": [
+ "a96994a8afe126e474f9ee015338749f0015dc1f",
+ "reftest"
+ ],
+ "css/filter-effects/blur-clip-stacking-context-002.html": [
+ "0473f12949446da04849386ffea69e7436703010",
+ "reftest"
+ ],
+ "css/filter-effects/blur-clip-stacking-context-ref.html": [
+ "82b907334fd71791cd2f6530e2e85169e29afa41",
+ "support"
+ ],
"css/filter-effects/css-filters-animation-blur-ref.html": [
"3bde6f1826f7620fc0754fff46ed5ef382de3d4d",
"support"
@@ -585553,7 +586578,7 @@
"support"
],
"css/filter-effects/css-filters-animation-combined-001.html": [
- "5b37d57f49e82e504973a5451c51d410aa7bab12",
+ "874f6e4a5070dffd0bd01aecf3c10e9f321b4097",
"reftest"
],
"css/filter-effects/css-filters-animation-contrast-ref.html": [
@@ -585565,11 +586590,11 @@
"reftest"
],
"css/filter-effects/css-filters-animation-drop-shadow-ref.html": [
- "e1802341f74b2e8f1aca054b01a5a5bd61fe8f77",
+ "d6be73bcbdc0dd1db9084091ab161a3fda0db877",
"support"
],
"css/filter-effects/css-filters-animation-drop-shadow.html": [
- "e27bf4339077a5ffd4efa7ce56c19e61f7667985",
+ "9496bdb234d058ce8f1d530d6e32d1ad3e043c9c",
"reftest"
],
"css/filter-effects/css-filters-animation-grayscale-ref.html": [
@@ -585585,7 +586610,7 @@
"support"
],
"css/filter-effects/css-filters-animation-hue-rotate.html": [
- "7c55b5011df9a3e04291da2acc23d8a1b51a5a69",
+ "1ebf2778bf8601717c6a2fbfd6ec7f5e9749a769",
"reftest"
],
"css/filter-effects/css-filters-animation-invert-ref.html": [
@@ -585609,7 +586634,7 @@
"support"
],
"css/filter-effects/css-filters-animation-saturate.html": [
- "ed5207f457e9230c35a551a64318a52e72e3a35d",
+ "63de30aa89121f72bc9fe36a36b739d455d3abdb",
"reftest"
],
"css/filter-effects/css-filters-animation-sepia-ref.html": [
@@ -585621,11 +586646,11 @@
"reftest"
],
"css/filter-effects/fecolormatrix-type-ref.html": [
- "bba0c091a29d94615609d11eb23ce28bf8d57b87",
+ "182b4b547c0d8f45c0b55a290d7d5b83e297364c",
"support"
],
"css/filter-effects/fecolormatrix-type.html": [
- "8caaede02f27a120278d9d1512084e6fd57ab27f",
+ "5d003f7f9c5175edfa869567d2fe69b95160644d",
"reftest"
],
"css/filter-effects/filter-cb-abspos-inline-001-ref.html": [
@@ -585669,27 +586694,23 @@
"support"
],
"css/filter-effects/filter-contrast-003.html": [
- "8b324c770d51fe82946599958077be573662fe4f",
+ "255c4a0289508de1723614d1b375b7ebcdfc56bf",
"reftest"
],
"css/filter-effects/filter-external-001-ref.html": [
- "915cccd07f421857d6962d6632ad76e09b7b9fd1",
+ "794674da48456eeaee84710ddff8c2197de7cf9e",
"support"
],
"css/filter-effects/filter-external-001-test.html": [
- "c84c0524fc4c8ba84f144ee40138d9cabcf12327",
+ "ecef5571750142a20e03c3c3d97137f90290becb",
"reftest"
],
- "css/filter-effects/filter-external-002-filter.svg": [
- "638f5331f02a396d9c73d73b99ff8a4918242780",
- "support"
- ],
"css/filter-effects/filter-external-002-test.html": [
- "65475b4021904359b19e9f1e6bb223657b960b8f",
+ "cb2d6554a08eb6dd1a175da2e0e71a093690505f",
"reftest"
],
"css/filter-effects/filter-grayscale-001.html": [
- "7027ee06fd9143ba4e0578e14ceb5a29894df745",
+ "c6fc1be727c3964368120a878166dbaaa41df0ed",
"reftest"
],
"css/filter-effects/filter-grayscale-002.html": [
@@ -585701,15 +586722,15 @@
"reftest"
],
"css/filter-effects/filter-grayscale-004.html": [
- "b63d9c211c17b0ccc76612cd051028bc78575cc2",
+ "8b7d11a42ae75d5bf08d3adb25d72632da24bb20",
"reftest"
],
"css/filter-effects/filter-grayscale-005.html": [
- "110ce4d554c6f0fb9e11bac8c185a9b8199c94f9",
+ "0aa4a3b6bdc0c8e0e3a907789d22ad2bad81a215",
"reftest"
],
"css/filter-effects/filter-grayscale-ref.html": [
- "72700c2fe96a40d208402ddc5da96855de841358",
+ "beaa72aaa3c3e9a6fdbf95ef3f50c7c515a77b44",
"support"
],
"css/filter-effects/filter-hue_rotate-001-ref.html": [
@@ -585760,6 +586781,30 @@
"d00c1ce8c4c606c088efc9322301f71a8d1ce0d5",
"reftest"
],
+ "css/filter-effects/filtered-block-is-container-ref.html": [
+ "fc9467f8717dfc722dcb6dbbbb31bfd8c2baee3b",
+ "support"
+ ],
+ "css/filter-effects/filtered-block-is-container.html": [
+ "6f99f364e638028098ae10319290e8bf2a9a9457",
+ "reftest"
+ ],
+ "css/filter-effects/filtered-html-is-not-container-ref.html": [
+ "c1f179a676a5072e83cd6e376d98653880563e9e",
+ "support"
+ ],
+ "css/filter-effects/filtered-html-is-not-container.html": [
+ "8adc302f31cf747ae3ab55c271bbd43acc1d1552",
+ "reftest"
+ ],
+ "css/filter-effects/filtered-inline-is-container-ref.html": [
+ "aa6c12e33b5bc3779c9a49ee3c9edd69ffe2ed8f",
+ "support"
+ ],
+ "css/filter-effects/filtered-inline-is-container.html": [
+ "56f1d91ff9009ceebafc69f39f70cd7bc9200dbf",
+ "reftest"
+ ],
"css/filter-effects/filters-drop-shadow-ref.html": [
"3776a006095dd3ec5b9ea826e3260c91469711b6",
"support"
@@ -585813,7 +586858,7 @@
"reftest"
],
"css/filter-effects/filters-test-brightness-003.html": [
- "9ecef28aa54d133dfaea55551dbed91305cf9d0e",
+ "69a7d54a7f82d96a419002e2e90c959af29e8b9a",
"reftest"
],
"css/filter-effects/inheritance.html": [
@@ -585940,6 +586985,10 @@
"85dd7324815b8f8ef1a1d0496224c1a0661db9d8",
"support"
],
+ "css/filter-effects/support/filter-external-002-filter.svg": [
+ "0d5fc65c6fdfe2b4f507326fb379e468dbe85d46",
+ "support"
+ ],
"css/filter-effects/support/import-green.css": [
"537104e663364492c6ef388e4afce190e9c5bc58",
"support"
@@ -598269,7 +599318,7 @@
"support"
],
"docs/_writing-tests/testharness-api.md": [
- "e7e53e4c3b629d1e5a48fb5830c71107a591f789",
+ "5d23e253946d17e1f497d1e7487605292a079db3",
"support"
],
"docs/_writing-tests/testharness.md": [
@@ -601745,35 +602794,35 @@
"support"
],
"encoding/resources/utf-32-big-endian-bom.html": [
- "79679cac759429625fde26de63a959d9f4bcb782",
+ "db551fa89470cd864c5b671bb648d96e173c175a",
"support"
],
"encoding/resources/utf-32-big-endian-bom.xml": [
- "399c35af827db47ca43d09d552b973ef31208a08",
+ "c97662aa163f0bb609ed7bb468e3d6086f94911f",
"support"
],
"encoding/resources/utf-32-big-endian-nobom.html": [
- "fa2d3fe4a7d0bb1c664225b88fedd1c582a20b4e",
+ "fe32ab0408c4c6cc072e74b0c30a202326e8e59d",
"support"
],
"encoding/resources/utf-32-big-endian-nobom.xml": [
- "a237e853a08218858c343050c5a2ab6390218c77",
+ "f704501ccae0d6945406666ebd1e1c13eb747458",
"support"
],
"encoding/resources/utf-32-little-endian-bom.html": [
- "5648fca2835289424b07dcd7b9e7ee83e5eca8b9",
+ "432b96f26a0d6700cbab27b2657342c7b2e2600d",
"support"
],
"encoding/resources/utf-32-little-endian-bom.xml": [
- "8f5e8cba40093c5171366d217b72806fb488ca54",
+ "f896b511c7119a4e8f030bbb7db77cfd198dc3d1",
"support"
],
"encoding/resources/utf-32-little-endian-nobom.html": [
- "eda12372134a86d2954b39c882b2d3135e5360de",
+ "2de355aab17a4f7fdcc435bb8079d0824020bdc9",
"support"
],
"encoding/resources/utf-32-little-endian-nobom.xml": [
- "a9a7bf96e6efa908325bcbcc13595d13d1b5c907",
+ "465f44df5f782aea8c4e1a4b0cec04acd1d8c72e",
"support"
],
"encoding/single-byte-decoder.html": [
@@ -601884,8 +602933,12 @@
"461188ea2b4f7c74524970d906f945bb1aa64128",
"testharness"
],
+ "encoding/utf-32-from-win1252.html": [
+ "7b4a3d0c956bd519f09a68d322f22969eafa3cda",
+ "testharness"
+ ],
"encoding/utf-32.html": [
- "7b173055d35ced56acf7910e70b8e512046144b9",
+ "ec72eb6fbf64706791ceaf51ed11347c31335d11",
"testharness"
],
"encrypted-media/META.yml": [
@@ -602617,7 +603670,7 @@
"manual"
],
"entries-api/file-webkitRelativePath-manual.html": [
- "e36b821c9d30bf7703b12da542e642d48f8bfe30",
+ "695ccc47c37d52e0fa279f3e32f93ca71efb239f",
"manual"
],
"entries-api/filesystem-manual.html": [
@@ -604897,7 +605950,7 @@
"support"
],
"fetch/sec-metadata/resources/record-header.py": [
- "4c30d1e52ac8bfb24c890f790df154ea17947043",
+ "b81e93ec3c09a4bbfae7190e39508b31b68edfd7",
"support"
],
"fetch/sec-metadata/resources/sharedWorker.js": [
@@ -608164,6 +609217,10 @@
"d3af35c6d7ac50de4fd8942066875d52229634f2",
"testharness"
],
+ "html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html": [
+ "e50e5e1657f11cc8484d864080e2c8e2b2a1922a",
+ "testharness"
+ ],
"html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html": [
"a55d85dfdf293adc0b7160ed1bce213967d9822e",
"testharness"
@@ -609137,7 +610194,7 @@
"support"
],
"html/dom/elements-obsolete.js": [
- "e37e34280f69aec0e37d6b9f277f36d53d7ff330",
+ "7f673cb7f0ee9bbeae746448163bbc11e31a1220",
"support"
],
"html/dom/elements-sections.js": [
@@ -615312,6 +616369,10 @@
"2d636c9417738423141203001302eb344151e295",
"reftest"
],
+ "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html": [
+ "896c7363113ca8872208059bbac51f7616b05f3f",
+ "testharness"
+ ],
"html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml": [
"0050c542cde7b176d0332af8da4687592b9fe3c3",
"support"
@@ -619753,7 +620814,7 @@
"testharness"
],
"html/semantics/forms/the-input-element/type-change-state.html": [
- "de068f17a735c09d9ed2727bbab45b102f3ad23e",
+ "dc5dcbfdece11d08cfadabf14bc34e64bb5c012d",
"testharness"
],
"html/semantics/forms/the-input-element/url.html": [
@@ -621313,7 +622374,7 @@
"testharness"
],
"html/semantics/scripting-1/the-script-element/module/credentials.sub.html": [
- "cf23e67ae40c59c7707e90bba642fc4f18ff99ae",
+ "983961ae44c596e937280b95197fc96c1cabc6f9",
"testharness"
],
"html/semantics/scripting-1/the-script-element/module/crossorigin-common.js": [
@@ -625213,7 +626274,7 @@
"support"
],
"infrastructure/metadata/infrastructure/testdriver/actions/elementPosition.html.ini": [
- "6644d52d1ff5f9faa1101c539afd35e6e94be182",
+ "8edb44d4148739d5fccfe61460f298e642285d7c",
"support"
],
"infrastructure/metadata/infrastructure/testdriver/actions/elementTiming.html.ini": [
@@ -625221,7 +626282,7 @@
"support"
],
"infrastructure/metadata/infrastructure/testdriver/actions/eventOrder.html.ini": [
- "bfb5c0ae4bd5350c6a540fa48a5d2896d5be9503",
+ "8c60a97ad955a8f02e45657d36b2ffa4f6a476a0",
"support"
],
"infrastructure/metadata/infrastructure/testdriver/actions/multiDevice.html.ini": [
@@ -625369,7 +626430,7 @@
"testharness"
],
"infrastructure/testdriver/actions/elementPosition.html": [
- "145852e7b51bd0cdc9e7b4ef5ebddcbf1c0235c5",
+ "ab9fb31ad093b129b2d1c0f4b471d4c6c5000866",
"testharness"
],
"infrastructure/testdriver/actions/elementTiming.html": [
@@ -625377,7 +626438,7 @@
"testharness"
],
"infrastructure/testdriver/actions/eventOrder.html": [
- "c85b861c7fd9b199ce7baa5c9eac49525db4754b",
+ "bd7fef41e9af2909fa8e375867240a552f13d715",
"testharness"
],
"infrastructure/testdriver/actions/multiDevice.html": [
@@ -625605,7 +626666,7 @@
"support"
],
"interfaces/css-transitions.idl": [
- "20669f4f6415071faec7247bc9b0053b56943d54",
+ "129f1463ed86523f9dedfaaf1dd0d460178c414c",
"support"
],
"interfaces/css-typed-om.idl": [
@@ -625869,7 +626930,7 @@
"support"
],
"interfaces/selection-api.idl": [
- "b63951790b61f283cf68e206537201dac3952cfb",
+ "049759b799ef5e648af670398840e461ccf2c9c0",
"support"
],
"interfaces/server-timing.idl": [
@@ -625981,7 +627042,7 @@
"support"
],
"interfaces/webrtc.idl": [
- "7496fff41dcbbeda6759977d56e12c21568b49f5",
+ "9cfd687c18b7802dd814f9a447dd75bb38c1f694",
"support"
],
"interfaces/webusb.idl": [
@@ -626305,7 +627366,7 @@
"support"
],
"lint.whitelist": [
- "3de5698c229d7c8b7f32207030540283b9efec63",
+ "99b1d6a2be10de0f35b571431310a05dd7ff99c2",
"support"
],
"longtask-timing/META.yml": [
@@ -627680,6 +628741,10 @@
"c66251a03f30f2100670d07508fcb449f8609510",
"testharness"
],
+ "mediacapture-streams/MediaDevices-getSupportedConstraints.html": [
+ "fff4f349e1ccc01481be36c0ab0ff7c174fea681",
+ "testharness"
+ ],
"mediacapture-streams/MediaDevices-getUserMedia.https.html": [
"afa3abeb6408261497936607d3e7b556d161488d",
"testharness"
@@ -627809,15 +628874,15 @@
"support"
],
"mimesniff/mime-types/README.md": [
- "89e1bf426be66eea1be33c40f5d1da910bb4ab54",
+ "3a2681ec74fe698912594e8be311b3b3b0196488",
"support"
],
"mimesniff/mime-types/charset-parameter.window.js": [
- "c288de8349a252f53f41b4bb58250c2655b3822c",
+ "ddac81b74d3b41652e28d39c299d4f8ebf0c118c",
"testharness"
],
"mimesniff/mime-types/parsing.any.js": [
- "beacada1b10f4bfd5c635cc1d367629e48cb56d5",
+ "640a46b9e98ee145cdfaf44cc458023e1f1ac4bd",
"testharness"
],
"mimesniff/mime-types/resources/generated-mime-types.json": [
@@ -627829,11 +628894,11 @@
"support"
],
"mimesniff/mime-types/resources/mime-charset.py": [
- "433a5bb74b924a0195e117fc0386dcd5e7d14a02",
+ "a4f90f52c323fc6df7957f956f0727c9f4f54a38",
"support"
],
"mimesniff/mime-types/resources/mime-types.json": [
- "8918b355bf5a4f287904834a14378be94eb26dca",
+ "64654b90d5aca0832c645e6e17bd79ee47cd9937",
"support"
],
"mixed-content/META.yml": [
@@ -630776,6 +631841,10 @@
"5fd6d4fb41231c5ca5f345b890927c5d1b9411ab",
"testharness"
],
+ "network-error-logging/no-report-on-unexpired-cached-response.https.html": [
+ "8248aa52ecb1ea7b425bb348f182a4e539dc316e",
+ "testharness"
+ ],
"network-error-logging/reports-are-not-observable.https.html": [
"35ab4f3c23507617c4f26981339741d9b3c385be",
"testharness"
@@ -630784,6 +631853,14 @@
"38bdc014501e90f5a99bae1ac0d433191f557afb",
"testharness"
],
+ "network-error-logging/sends-report-on-cache-validation.https.html": [
+ "b87053cb7f7519c67f7592cabc68c8359201fb36",
+ "testharness"
+ ],
+ "network-error-logging/sends-report-on-redirect.https.html": [
+ "c9ba405f6faa638701af43cde94c270382fffb9d",
+ "testharness"
+ ],
"network-error-logging/sends-report-on-subdomain-dns-failure.https.html": [
"8913857af8acb01760589b6a7546a110a359f192",
"testharness"
@@ -630796,6 +631873,18 @@
"68fddaa0c70b8dd0fd22194b351ba1157f836bdc",
"testharness"
],
+ "network-error-logging/support/cached-for-one-minute.png": [
+ "2fa1e0ac0663a65deae6602621521cc2844b93de",
+ "support"
+ ],
+ "network-error-logging/support/cached-for-one-minute.png.sub.headers": [
+ "63d4c4de0303b75221dc2b6f450d2e7357b2ba1b",
+ "support"
+ ],
+ "network-error-logging/support/cached-with-validation.py": [
+ "f98a503a51ed8ccd79da1952a9aaa6c2987ff55e",
+ "support"
+ ],
"network-error-logging/support/clear-policy-pass.png": [
"2fa1e0ac0663a65deae6602621521cc2844b93de",
"support"
@@ -630809,7 +631898,7 @@
"support"
],
"network-error-logging/support/nel.sub.js": [
- "c6b4783bd94c00579047627b6c2b137478ae1c2e",
+ "759d0337fa677da751c93146f057b05c53f9fa57",
"support"
],
"network-error-logging/support/no-policy-pass.png": [
@@ -630824,8 +631913,12 @@
"70796e913ace97d4d1a21ac0b1c19f6fbb6d01fc",
"support"
],
+ "network-error-logging/support/redirect.py": [
+ "00813504da6e39fda4e95782e3b16bf4e1cdff99",
+ "support"
+ ],
"network-error-logging/support/report.py": [
- "7c05b51b9eb011f4d32bd5e774f6a0d3ead2cd9c",
+ "49af9fe34ccac87f3dffa7c9da9b4486eb140764",
"support"
],
"network-error-logging/support/subdomains-pass.png": [
@@ -638208,6 +639301,10 @@
"04de95e47ecc6373fd45906b28ba88ad46f4fcc8",
"testharness"
],
+ "picture-in-picture/mediastream.html": [
+ "7a2cc958eacdd7e7bd2d074fcc909813fdeeeaa3",
+ "testharness"
+ ],
"picture-in-picture/picture-in-picture-element.html": [
"2763eca476d716aeb88bf923f32279a3bc55998a",
"testharness"
@@ -638229,7 +639326,7 @@
"support"
],
"picture-in-picture/shadow-dom.html": [
- "17816b93c94b1de504062f934437ecc090213819",
+ "2bf4374607522dcf6d1840eaab1de23a684f8c8e",
"testharness"
],
"pointerevents/META.yml": [
@@ -638404,9 +639501,9 @@
"bb6dcc4236b0cc5183855275d85208db6460a5cb",
"manual"
],
- "pointerevents/pointerevent_pointermove-manual.html": [
- "cf1a1ee4ee852e94cef7010fd2f2351e974d23b9",
- "manual"
+ "pointerevents/pointerevent_pointermove.html": [
+ "4b168439a4ee1455e5a5960b48a0c3192e767edf",
+ "testharness"
],
"pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html": [
"b43d59f4f6e822f3d03d25b17015cd50d332ed7b",
@@ -638749,7 +639846,7 @@
"support"
],
"preload/modulepreload.html": [
- "addd67d46ac76e928bfa766a656921a97a3456c0",
+ "8950daf1f87403e8799570cb8019a2af03bda0c6",
"testharness"
],
"preload/onerror-event.html": [
@@ -638788,6 +639885,10 @@
"360e6686bfb65ed33d811d15e1ba7183a736d552",
"support"
],
+ "preload/resources/cross-origin-module.py": [
+ "f771c967124f25f694349874fa192918ae2c1d77",
+ "support"
+ ],
"preload/resources/dummy-preloads-subresource.css": [
"5097166a058a166a3b2aded255744d8c70774282",
"support"
@@ -647893,7 +648994,7 @@
"support"
],
"resources/idlharness.js": [
- "9e6ed236b0a43f32ffaecbbbb2b8fbe7540b83c5",
+ "926a615e59c9cd6f602c6e700494d1600ac6d0a5",
"support"
],
"resources/idlharness.js.headers": [
@@ -647997,7 +649098,7 @@
"support"
],
"resources/test/tests/functional/idlharness/IdlInterface/test_partial_interface_of.html": [
- "ee42a37355e5b9c93607f517dc0bb2a6876b7357",
+ "0c752bdc6cd2c50796175a383e862af0d2bd3341",
"support"
],
"resources/test/tests/functional/idlharness/IdlInterface/test_primary_interface_of.html": [
@@ -648209,7 +649310,7 @@
"support"
],
"resources/testdriver-actions.js": [
- "46c68858e4574646ad3efaa5a6dba10127b27a29",
+ "82cac85347bfa6f65a3757fa8e3c76d113ce06be",
"support"
],
"resources/testdriver-vendor.js": [
@@ -648221,7 +649322,7 @@
"support"
],
"resources/testdriver.js": [
- "e0741e8d61d4d67c99ccbfc860f65e796c44c78a",
+ "8ffd765072c4e7351e95f221b447a9d8ecde5152",
"support"
],
"resources/testdriver.js.headers": [
@@ -649081,7 +650182,11 @@
"support"
],
"screen-capture/getdisplaymedia.https.html": [
- "36e0f22933a08921b7aea57f29191b477f767e1d",
+ "2dd01777687bdfc18526857ee286735910bfc5aa",
+ "testharness"
+ ],
+ "screen-capture/historical.https.html": [
+ "d510bc42089b8b386b9469c3ce99ba810ae37b63",
"testharness"
],
"screen-capture/idlharness.window.js": [
@@ -649369,7 +650474,7 @@
"testharness"
],
"selection/idlharness.window.js": [
- "b211797777ddbca73d26372a62c27813583a5734",
+ "543fcb3eff5bb4fd0c51c7e4cc1e5338a0b74cbc",
"testharness"
],
"selection/isCollapsed.html": [
@@ -651045,7 +652150,7 @@
"testharness"
],
"service-workers/service-worker/navigation-redirect.https.html": [
- "6f03fd8f2f0db54f4895d284a2ced78723d9965c",
+ "e8b8e9afd5820acf9422d11f4410c0158fa31732",
"testharness"
],
"service-workers/service-worker/navigation-timing.https.html": [
@@ -651280,6 +652385,10 @@
"53f210cf7634993f86310cdefec9a15fd6b699a0",
"support"
],
+ "service-workers/service-worker/resources/classic-worker.js": [
+ "36a32b1a1f84daaac25032261c80d173ce7ba899",
+ "support"
+ ],
"service-workers/service-worker/resources/client-id-worker.js": [
"ec71b3458b7214fc7675f6f75997cc82a47cac82",
"support"
@@ -651840,6 +652949,10 @@
"cbe70304d89c3835663d6ab9782a44482134af7c",
"support"
],
+ "service-workers/service-worker/resources/module-worker.js": [
+ "385fe7101503cb4c7ca77e95e023459b29267741",
+ "support"
+ ],
"service-workers/service-worker/resources/multipart-image-iframe.html": [
"c59b95594ff505913e856377459eba28b00b8c6d",
"support"
@@ -652021,7 +653134,7 @@
"support"
],
"service-workers/service-worker/resources/redirect-worker.js": [
- "0c5bc3bd9aa5bff83df74ce5e0a8a244f21a85a7",
+ "ddcc2cf5478942292dc8c5e30d156dc42886365e",
"support"
],
"service-workers/service-worker/resources/redirect.py": [
@@ -652457,7 +653570,7 @@
"testharness"
],
"service-workers/service-worker/update-registration-with-type.https.html": [
- "00c8a3345bb3d837c7f0004ce7436065b655476c",
+ "b712c30f71e9a81a2832c0cd5afe7f5630e34071",
"testharness"
],
"service-workers/service-worker/update-result.https.html": [
@@ -654924,6 +656037,66 @@
"000c107b53b70e4548ee320331c2ab33be967a9c",
"testharness"
],
+ "svg/geometry/inheritance.svg": [
+ "760328ac31818d86a9410fd7c412d803e30416a2",
+ "testharness"
+ ],
+ "svg/geometry/parsing/cx-invalid.svg": [
+ "4b1b90158fcc7c1747f8b1ab382cd78f394f142c",
+ "testharness"
+ ],
+ "svg/geometry/parsing/cx-valid.svg": [
+ "e7f627ac721fcc90597314ef0c97765566c343b3",
+ "testharness"
+ ],
+ "svg/geometry/parsing/cy-invalid.svg": [
+ "528eed02ceadb26ff53a42c9950bf508170c2c83",
+ "testharness"
+ ],
+ "svg/geometry/parsing/cy-valid.svg": [
+ "4372c36ea225328926030830e895f64858e73784",
+ "testharness"
+ ],
+ "svg/geometry/parsing/r-invalid.svg": [
+ "a14c52266ce2b7b66847a18327cab0346d083115",
+ "testharness"
+ ],
+ "svg/geometry/parsing/r-valid.svg": [
+ "70cd5503b795cef3f5db7eb4db1034d63b3e63fc",
+ "testharness"
+ ],
+ "svg/geometry/parsing/rx-invalid.svg": [
+ "9ce0603bea13ceb2cf06c7da8ba0ac2b4ccb04a1",
+ "testharness"
+ ],
+ "svg/geometry/parsing/rx-valid.svg": [
+ "e2b628f1de4bd8e2a3fec98fda1aa76b6af79b87",
+ "testharness"
+ ],
+ "svg/geometry/parsing/ry-invalid.svg": [
+ "7a25a1ec0e61e4a36e65b7884d9667bb1614adfa",
+ "testharness"
+ ],
+ "svg/geometry/parsing/ry-valid.svg": [
+ "4ce5bec4084cf0e6cf1e6744701b756cc18e2f91",
+ "testharness"
+ ],
+ "svg/geometry/parsing/x-invalid.svg": [
+ "31ad29524e11dc5fe95c970506691953f0e611d0",
+ "testharness"
+ ],
+ "svg/geometry/parsing/x-valid.svg": [
+ "5ff2fbd831d7373faee706538f08528dc4ac8a99",
+ "testharness"
+ ],
+ "svg/geometry/parsing/y-invalid.svg": [
+ "d6ea944dbd649d1ec73da75e162f2ac3a3dfa818",
+ "testharness"
+ ],
+ "svg/geometry/parsing/y-valid.svg": [
+ "24885ccfc7059dd9e26e57e3839571d2883f73c3",
+ "testharness"
+ ],
"svg/historical.html": [
"1b73ca8d2236c7afdb9b331c532c84b6083f2968",
"testharness"
@@ -657316,6 +658489,10 @@
"bff502c22bab402ca2ef2fbd2ced5c06f1de9dcd",
"reftest"
],
+ "svg/painting/inheritance.svg": [
+ "4499b9249a84a9d7de4a5a101993ad14f9cc21c9",
+ "testharness"
+ ],
"svg/painting/reftests/markers-orient-001-ref.svg": [
"871003f3a2303404696d467a7cfaad729b811206",
"support"
@@ -657780,6 +658957,10 @@
"51303171f09d28e3958ab74ecdce7f9cf120bd12",
"testharness"
],
+ "svg/text/inheritance.svg": [
+ "1f4609d7ac6c5384f68d109733be01c7ea915df4",
+ "testharness"
+ ],
"svg/text/reftests/text-complex-001-ref.svg": [
"5ade69dce1de95954861271c0e523767230ae275",
"support"
@@ -658165,7 +659346,7 @@
"support"
],
"tools/ci/check_stability.py": [
- "fa0cc3ba88a15e9280f04bf9ddee34e0af71db00",
+ "cbed7a3521d3ba7ea2b5a21dc7daa14bcdff88d7",
"support"
],
"tools/ci/ci_built_diff.sh": [
@@ -662953,11 +664134,15 @@
"support"
],
"tools/wpt/browser.py": [
- "46afdfed64b607d09faa092eea746916f27c9d06",
+ "16cb075ad2dde0d42fd208ac8371d9d9c0c26d27",
"support"
],
"tools/wpt/commands.json": [
- "0ea6b25276ff481340b54b4c72340a3790403837",
+ "161a9defbd1400c69985e031e2edfc4800929359",
+ "support"
+ ],
+ "tools/wpt/create.py": [
+ "696609a68ce28c3755620d0255fccbc47481b686",
"support"
],
"tools/wpt/install.py": [
@@ -662977,7 +664162,7 @@
"support"
],
"tools/wpt/run.py": [
- "1894492d267532fdfdefc14a96a4eab97b42635a",
+ "e10f895294f7d193cfd1dcb26eed0fc9a424887a",
"support"
],
"tools/wpt/testfiles.py": [
@@ -662993,7 +664178,7 @@
"support"
],
"tools/wpt/tests/test_run.py": [
- "94b1202736f5de76b189e3a3b2f30346f6d6727c",
+ "aaff0fa5331498f898dc36fcf36186cebe989927",
"support"
],
"tools/wpt/tests/test_wpt.py": [
@@ -663245,7 +664430,7 @@
"support"
],
"tools/wptrunner/wptrunner/browsers/chrome.py": [
- "d7c21cddfd60a4077b4fe803379ca89f0109dcde",
+ "061e549685cad2f58b45bbad572325cbdfe87d8c",
"support"
],
"tools/wptrunner/wptrunner/browsers/chrome_android.py": [
@@ -663473,7 +664658,7 @@
"support"
],
"tools/wptrunner/wptrunner/testloader.py": [
- "2313a80c745bfac9946119926411234c506c6654",
+ "8e563b85a5ab663d092ebc6c4669068d1ef9ce47",
"support"
],
"tools/wptrunner/wptrunner/testrunner.py": [
@@ -663589,7 +664774,7 @@
"support"
],
"tools/wptrunner/wptrunner/wptmanifest/parser.py": [
- "82aad5f61350795eb9e807ca33015762e1a9f581",
+ "9e0ff029b847a4599f7844bec7d63e4b5834afc0",
"support"
],
"tools/wptrunner/wptrunner/wptmanifest/serializer.py": [
@@ -663673,7 +664858,7 @@
"support"
],
"tools/wptserve/docs/pipes.rst": [
- "8faeee489c9fab71387540f996023e01a46955d7",
+ "df0746fd0fdeee0e4402e5a21945b198824d7483",
"support"
],
"tools/wptserve/docs/request.rst": [
@@ -663705,13 +664890,41 @@
"support"
],
"tools/wptserve/tests/functional/base.py": [
- "190e385f1020a7a5184fa34ad5bd59a75920a15c",
+ "b08f5eabe46ccdb27553babbd159b1dc6287efe8",
+ "support"
+ ],
+ "tools/wptserve/tests/functional/docroot/bar.any.worker.js": [
+ "66b7be39049eeda1dc5d83d2e00aba4fbf88dee3",
"support"
],
"tools/wptserve/tests/functional/docroot/document.txt": [
"611dccd84487e6429631bd7ae92268a58efdda6b",
"support"
],
+ "tools/wptserve/tests/functional/docroot/foo.any.html": [
+ "88e2665c66904211d0d8417a057df2997af8e802",
+ "support"
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.any.serviceworker.html": [
+ "8dcb11a37687ff76d84a3dba51309dc0339e6b18",
+ "support"
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.any.sharedworker.html": [
+ "277101697ff8cbe76af107826ad0fa243b75b048",
+ "support"
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.any.worker.html": [
+ "f77edd971a4ec0c5dfd48789a889f7d3c3b10a09",
+ "support"
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.window.html": [
+ "04c694ddf2aba20ec4bace871a7d3b451d5b255d",
+ "support"
+ ],
+ "tools/wptserve/tests/functional/docroot/foo.worker.html": [
+ "3eddf36f1c3a911973b6ae31fa0c6162bcb56ecb",
+ "support"
+ ],
"tools/wptserve/tests/functional/docroot/invalid.py": [
"017d4d9d697b9e4117c7c03af7b1f8eac2197105",
"support"
@@ -663821,11 +665034,11 @@
"support"
],
"tools/wptserve/tests/functional/test_cookies.py": [
- "6bcb842e62561b5fe0f7c95b3faf5eb8a527672b",
+ "2e2d0d6771ba26a1fbe7e8fc8bb2e2598bc34223",
"support"
],
"tools/wptserve/tests/functional/test_handlers.py": [
- "759a096b79957079429ae387186d6e7891651ecf",
+ "db119616bd673e0b3fb4784fff0d603c7b6a05ab",
"support"
],
"tools/wptserve/tests/functional/test_input_file.py": [
@@ -663860,12 +665073,16 @@
"8d0f25058d49205155b84d1619f06a3a7d14cf5a",
"support"
],
+ "tools/wptserve/tests/test_stash.py": [
+ "4813504a7e1fa3ded7ef60aec5d7f063af09fec7",
+ "support"
+ ],
"tools/wptserve/wptserve/__init__.py": [
"a286bfe0b3b718d3acb033d019ce955bfc68b210",
"support"
],
"tools/wptserve/wptserve/config.py": [
- "cb5435fdef4c20c65989f330392b918d171fad1a",
+ "57368f794d2344f364a44e3a0308e5f16cb8ccf2",
"support"
],
"tools/wptserve/wptserve/constants.py": [
@@ -663881,7 +665098,7 @@
"support"
],
"tools/wptserve/wptserve/pipes.py": [
- "cbae6d6fcb93ada3773fb58e73b43c7da8b267e2",
+ "bb24cd310068a953bec34ac6d224e42bae3ddb3e",
"support"
],
"tools/wptserve/wptserve/ranges.py": [
@@ -663889,7 +665106,7 @@
"support"
],
"tools/wptserve/wptserve/request.py": [
- "990774cbb9e6a1666dfd3356266ae024ea5f68db",
+ "b248a054d3b1f3b141d94125da9406463e5a894f",
"support"
],
"tools/wptserve/wptserve/response.py": [
@@ -663905,11 +665122,11 @@
"support"
],
"tools/wptserve/wptserve/server.py": [
- "802ae9ca9a98feddcb68077985cf4be536d72f78",
+ "848fbb74c7b952a825ecbcda30cc1c4808e441fc",
"support"
],
"tools/wptserve/wptserve/sslutils/__init__.py": [
- "6699edb5964530e7e352497de43ff1e154b52a1d",
+ "e89bb96f82fbcc09a0ac792bedae8c64e838d8aa",
"support"
],
"tools/wptserve/wptserve/sslutils/base.py": [
@@ -663925,7 +665142,7 @@
"support"
],
"tools/wptserve/wptserve/stash.py": [
- "ae48a86112333bb5ffcdf76c100d929de2b6fd91",
+ "d13703c16ebb2a6d7b497733dad1776760be00e0",
"support"
],
"tools/wptserve/wptserve/utils.py": [
@@ -664009,7 +665226,7 @@
"testharness"
],
"trusted-types/HTMLElement-generic.tentative.html": [
- "2d38104511879943a4d538c9dc5b0031d7596b23",
+ "d1fafa70cd2768e7b98b5eab6da9f5eb77175fbc",
"testharness"
],
"trusted-types/Location-assign.tentative.html": [
@@ -664101,7 +665318,7 @@
"testharness"
],
"trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html": [
- "2a7edab9db4aec7daa7c4e46769392f25676b07b",
+ "5fce3ff59e6e998bff8588acf73539147ccd8257",
"testharness"
],
"trusted-types/block-string-assignment-to-Location-assign.tentative.html": [
@@ -666489,7 +667706,7 @@
"support"
],
"web-animations/animation-model/animation-types/property-types.js": [
- "a71783b99e14322639251f5b58ede826696a7c3a",
+ "519e38ae8aea2a6e5d762af56069ebddbb231838",
"support"
],
"web-animations/animation-model/animation-types/visibility.html": [
@@ -668205,7 +669422,7 @@
"wdspec"
],
"webdriver/tests/element_click/center_point.py": [
- "21bf8f31fd8dd1c961008ab74330956dd11e14f2",
+ "da60a087277dc96ec456d250072a441fa78aec75",
"wdspec"
],
"webdriver/tests/element_click/click.py": [
@@ -668225,7 +669442,7 @@
"wdspec"
],
"webdriver/tests/element_click/scroll_into_view.py": [
- "dde83a4244cb175c0ec7eafc179aacc053606682",
+ "5891be572fef6b4df849305d7c2475f1d42b09a5",
"wdspec"
],
"webdriver/tests/element_click/select.py": [
@@ -668404,6 +669621,10 @@
"3194426e1ae80f59262f8a8910494fb4507068ca",
"wdspec"
],
+ "webdriver/tests/fullscreen_window/stress.py": [
+ "b907a31f17e0167ff27a4e8ceb2ad44cd372b537",
+ "wdspec"
+ ],
"webdriver/tests/fullscreen_window/user_prompts.py": [
"106bc457f0c18769afe1d9f76c39937d17783666",
"wdspec"
@@ -668628,6 +669849,10 @@
"b3ed7a680a9f320012b548a22a6042ab981bf449",
"wdspec"
],
+ "webdriver/tests/maximize_window/stress.py": [
+ "daa8a911928f42fabdde73c3749d96691f039167",
+ "wdspec"
+ ],
"webdriver/tests/maximize_window/user_prompts.py": [
"032edc893a53a05dd0272cc081265bde6f0b5d53",
"wdspec"
@@ -668640,6 +669865,10 @@
"279511caf0afca09352fc312bb4f6b92b56af538",
"wdspec"
],
+ "webdriver/tests/minimize_window/stress.py": [
+ "8990f12669d70aa9693d798c6d75105c6075c3d6",
+ "wdspec"
+ ],
"webdriver/tests/minimize_window/user_prompts.py": [
"19059b3c395ecd22690d999f60838257cbe93449",
"wdspec"
@@ -668861,7 +670090,7 @@
"support"
],
"webdriver/tests/set_window_rect/set.py": [
- "c6eae2886e9e0a86f7889ddcd9a3487dca7d6d41",
+ "4017bc198e41ea618e73c2d71cfcb68312b0c4d0",
"wdspec"
],
"webdriver/tests/set_window_rect/user_prompts.py": [
@@ -668893,7 +670122,7 @@
"support"
],
"webdriver/tests/support/helpers.py": [
- "6c62d756259b6677bd5e77fc6b6a48def4b3b46b",
+ "c955135f814c580dd93a5272987e3e508d07609b",
"support"
],
"webdriver/tests/support/http_request.py": [
@@ -668941,7 +670170,7 @@
"wdspec"
],
"webdriver/tests/take_element_screenshot/__init__.py": [
- "d289ee3b912001e63cf3a34331098ce7b7258aa6",
+ "cf3b21905b774d55e7aed660fd232d60a7f99973",
"support"
],
"webdriver/tests/take_element_screenshot/screenshot.py": [
@@ -668953,7 +670182,7 @@
"wdspec"
],
"webdriver/tests/take_screenshot/__init__.py": [
- "d38c8a0f79f81d5977d0a8dfa1a9f63e236988fb",
+ "13d7a623eda6a909c5fb3508f478ed989ac15907",
"support"
],
"webdriver/tests/take_screenshot/screenshot.py": [
@@ -669689,7 +670918,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-helper.js": [
- "8529fb4ef3cdf509a519608fbb4a5919c44f3e37",
+ "df277ff6d35585452a3a4c2af8dbde5542971794",
"support"
],
"webrtc/RTCPeerConnection-iceConnectionState.html": [
@@ -669729,7 +670958,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-setLocalDescription-offer.html": [
- "49eb522881a9abb914566b42a5e7aae7063fdb8b",
+ "41662f3158fe886b848121ffbc9e970160666a01",
"testharness"
],
"webrtc/RTCPeerConnection-setLocalDescription-pranswer.html": [
@@ -669773,7 +671002,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-track-stats.https.html": [
- "682e7e57e465ccde77c3d8887ce80cb5ea01bf54",
+ "3809530b74cac30b9f66398eaa59a97af0f81736",
"testharness"
],
"webrtc/RTCPeerConnection-transceivers.https.html": [
@@ -669784,8 +671013,12 @@
"7de7fcaeb10ef209ece63ad346f668e1c634c4db",
"testharness"
],
+ "webrtc/RTCQuicStream-helper.js": [
+ "a87668f5a21eebd64f810029330989c5be10f037",
+ "support"
+ ],
"webrtc/RTCQuicStream.https.html": [
- "68c88e2757c2ab35736d3480dfbc6095580b06d3",
+ "b147414794ecc208c918834110f5513e5075172d",
"testharness"
],
"webrtc/RTCQuicTransport-helper.js": [
@@ -669873,7 +671106,7 @@
"testharness"
],
"webrtc/RTCRtpTransceiver.https.html": [
- "7d16deaa8c7633928b39e1ed638f26e820e1e8d8",
+ "1614a11c1a1d6f6de8660117a47753d2c4154726",
"testharness"
],
"webrtc/RTCSctpTransport-constructor.html": [
@@ -671249,7 +672482,7 @@
"support"
],
"webusb/resources/usb-helpers.js": [
- "161a7d270bbad085dc34300b389286dd045123a1",
+ "0abca1691a3aa320a82672a5f776abbfe19775b1",
"support"
],
"webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [
@@ -675853,7 +677086,7 @@
"support"
],
"worklets/resources/csp-tests.js": [
- "0de1daae22853fb4480b7d21dd1029f312215fd6",
+ "d2ca05f399829122136f00a720106e3dc1875c47",
"support"
],
"worklets/resources/empty-worklet-script-with-cors-header.js": [
@@ -675881,7 +677114,11 @@
"support"
],
"worklets/resources/import-insecure-origin-empty-worklet-script.sub.js": [
- "cc7f5f348a116af3bb5b6a1dd22e0e4709448e53",
+ "a04a2edf81212287dac386c9d8f70f7cf18026c5",
+ "support"
+ ],
+ "worklets/resources/import-insecure-origin-redirected-empty-worklet-script.sub.js": [
+ "888d876bff9fa6490369932a96a92f5474794e53",
"support"
],
"worklets/resources/import-nested-internal-worklet-script.js": [
@@ -675905,7 +677142,11 @@
"support"
],
"worklets/resources/import-remote-origin-empty-worklet-script.sub.js": [
- "c30889873393c351356706b2957b65c0c0ecbac7",
+ "06c1f87618cf07ffbfe916820ac9533558cf38af",
+ "support"
+ ],
+ "worklets/resources/import-remote-origin-redirected-empty-worklet-script.sub.js": [
+ "7afa3523b9f30d7cee0de68a13c452a9f59c3691",
"support"
],
"worklets/resources/import-remote-origin-referrer-checker-worklet-script.sub.js": [
@@ -675921,7 +677162,7 @@
"support"
],
"worklets/resources/import-tests.js": [
- "5ab841cd4a6c3f42e75d8837bc333f316f66e148",
+ "f504588cdb065cd0616cbde27a6747beb2e145f2",
"support"
],
"worklets/resources/referrer-checker.py": [
@@ -675937,7 +677178,7 @@
"support"
],
"worklets/resources/service-worker-interception-tests.js": [
- "16d298737772507ee0616ab138adfc227aac3619",
+ "1298a626e4efbea9862f5be70c16909dc3f24c78",
"support"
],
"worklets/resources/service-worker.js": [
diff --git a/tests/wpt/metadata/cors/access-control-expose-headers-parsing.window.js.ini b/tests/wpt/metadata/cors/access-control-expose-headers-parsing.window.js.ini
index efbfad792a9..3975e0c21ed 100644
--- a/tests/wpt/metadata/cors/access-control-expose-headers-parsing.window.js.ini
+++ b/tests/wpt/metadata/cors/access-control-expose-headers-parsing.window.js.ini
@@ -5,3 +5,27 @@
[Access-Control-Expose-Headers parsing: #2]
expected: FAIL
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%2C%20no%20no]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0B]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cbb-8]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20%22bb-8%22%2Cbb-8]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0B%2Cbb-8]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0D%0AAccess-Control-Expose-Headers%3A%20no%20no]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0C]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/cors/cors-safelisted-request-header.any.js.ini b/tests/wpt/metadata/cors/cors-safelisted-request-header.any.js.ini
new file mode 100644
index 00000000000..654464bc02d
--- /dev/null
+++ b/tests/wpt/metadata/cors/cors-safelisted-request-header.any.js.ini
@@ -0,0 +1,39 @@
+[cors-safelisted-request-header.any.worker.html]
+ [No preflight for {"content-type":"text/plain;"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\f"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"application/x-www-form-urlencoded;"}]
+ expected: FAIL
+
+ [No preflight for {"content-type":"text/plain;garbage"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain;garbage\\u0001\\u0002"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\u000b"}]
+ expected: FAIL
+
+
+[cors-safelisted-request-header.any.html]
+ [No preflight for {"content-type":"text/plain;"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\f"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"application/x-www-form-urlencoded;"}]
+ expected: FAIL
+
+ [No preflight for {"content-type":"text/plain;garbage"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain;garbage\\u0001\\u0002"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\u000b"}]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-flexbox/flex-wrap-002.html.ini b/tests/wpt/metadata/css/css-flexbox/flex-wrap-002.html.ini
new file mode 100644
index 00000000000..4de5819c0b2
--- /dev/null
+++ b/tests/wpt/metadata/css/css-flexbox/flex-wrap-002.html.ini
@@ -0,0 +1,2 @@
+[flex-wrap-002.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/tab-stop-threshold-001.html.ini b/tests/wpt/metadata/css/css-text/white-space/tab-stop-threshold-001.html.ini
new file mode 100644
index 00000000000..745df31c422
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/white-space/tab-stop-threshold-001.html.ini
@@ -0,0 +1,2 @@
+[tab-stop-threshold-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/tab-stop-threshold-002.html.ini b/tests/wpt/metadata/css/css-text/white-space/tab-stop-threshold-002.html.ini
new file mode 100644
index 00000000000..03ea5114da9
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/white-space/tab-stop-threshold-002.html.ini
@@ -0,0 +1,2 @@
+[tab-stop-threshold-002.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-transforms/parsing/rotate-parsing-valid.html.ini b/tests/wpt/metadata/css/css-transforms/parsing/rotate-parsing-valid.html.ini
index 789ea6f6fcc..bc107c5939d 100644
--- a/tests/wpt/metadata/css/css-transforms/parsing/rotate-parsing-valid.html.ini
+++ b/tests/wpt/metadata/css/css-transforms/parsing/rotate-parsing-valid.html.ini
@@ -20,3 +20,12 @@
[e.style['rotate'\] = "400grad z" should set the property value]
expected: FAIL
+ [e.style['rotate'\] = "1 0 0 400grad" should set the property value]
+ expected: FAIL
+
+ [e.style['rotate'\] = "0 1 0 400grad" should set the property value]
+ expected: FAIL
+
+ [e.style['rotate'\] = "0 0 1 400grad" should set the property value]
+ 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 8850ec200da..08392616318 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
@@ -71,6 +71,9 @@
[text-indent intermediate]
expected: FAIL
- [opacity end]
+ [border-top-width end]
+ expected: FAIL
+
+ [border-bottom-width end]
expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
new file mode 100644
index 00000000000..23f053f4f4a
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
@@ -0,0 +1,4 @@
+[elementsFromPoint-invalid-cases.html]
+ [The root element is the last element returned for valid queries]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-background-color.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-background-color.html.ini
new file mode 100644
index 00000000000..7bf80abd498
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-background-color.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-basic-background-color.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-opacity.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-opacity.html.ini
new file mode 100644
index 00000000000..549ec344384
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-opacity.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-basic-opacity.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic.html.ini
new file mode 100644
index 00000000000..41f934fc9fe
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-basic.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-border-radius.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-border-radius.html.ini
new file mode 100644
index 00000000000..e65378d0e3f
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-border-radius.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-border-radius.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-isolation-isolate.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-isolation-isolate.html.ini
new file mode 100644
index 00000000000..fba10fccfed
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-isolation-isolate.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-isolation-isolate.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-isolation.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-isolation.html.ini
new file mode 100644
index 00000000000..ac98c983cc8
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-isolation.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-isolation.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/filter-contrast-003.html.ini b/tests/wpt/metadata/css/filter-effects/filter-contrast-003.html.ini
deleted file mode 100644
index 1aa79453005..00000000000
--- a/tests/wpt/metadata/css/filter-effects/filter-contrast-003.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[filter-contrast-003.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/filter-grayscale-002.html.ini b/tests/wpt/metadata/css/filter-effects/filter-grayscale-002.html.ini
deleted file mode 100644
index 92dcd8011eb..00000000000
--- a/tests/wpt/metadata/css/filter-effects/filter-grayscale-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[filter-grayscale-002.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/filter-grayscale-003.html.ini b/tests/wpt/metadata/css/filter-effects/filter-grayscale-003.html.ini
deleted file mode 100644
index 23655f850b3..00000000000
--- a/tests/wpt/metadata/css/filter-effects/filter-grayscale-003.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[filter-grayscale-003.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/filtered-block-is-container.html.ini b/tests/wpt/metadata/css/filter-effects/filtered-block-is-container.html.ini
new file mode 100644
index 00000000000..34cbb382e03
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/filtered-block-is-container.html.ini
@@ -0,0 +1,2 @@
+[filtered-block-is-container.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/filtered-html-is-not-container.html.ini b/tests/wpt/metadata/css/filter-effects/filtered-html-is-not-container.html.ini
new file mode 100644
index 00000000000..b366310b98b
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/filtered-html-is-not-container.html.ini
@@ -0,0 +1,2 @@
+[filtered-html-is-not-container.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/filters-test-brightness-003.html.ini b/tests/wpt/metadata/css/filter-effects/filters-test-brightness-003.html.ini
new file mode 100644
index 00000000000..df5382158af
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/filters-test-brightness-003.html.ini
@@ -0,0 +1,2 @@
+[filters-test-brightness-003.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/encoding/utf-32-from-win1252.html.ini b/tests/wpt/metadata/encoding/utf-32-from-win1252.html.ini
new file mode 100644
index 00000000000..e4de65f4aa2
--- /dev/null
+++ b/tests/wpt/metadata/encoding/utf-32-from-win1252.html.ini
@@ -0,0 +1,16 @@
+[utf-32-from-win1252.html]
+ [Expect resources/utf-32-little-endian-bom.xml to parse as UTF-16LE]
+ expected: FAIL
+
+ [Expect resources/utf-32-little-endian-bom.html to parse as UTF-16LE]
+ expected: FAIL
+
+ [Expect resources/utf-32-big-endian-bom.html to parse as windows-1252]
+ expected: FAIL
+
+ [Expect resources/utf-32-little-endian-nobom.html to parse as windows-1252]
+ expected: FAIL
+
+ [Expect resources/utf-32-big-endian-nobom.html to parse as windows-1252]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html.ini b/tests/wpt/metadata/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html.ini
new file mode 100644
index 00000000000..310f1af3ccf
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html.ini
@@ -0,0 +1,11 @@
+[document_domain_feature_policy.tentative.sub.html]
+ expected: TIMEOUT
+ [Default "document-domain" feature policy ["*"\] allows cross-origin iframes.]
+ expected: TIMEOUT
+
+ [Default "document-domain" feature policy ["*"\] allows same-origin iframes.]
+ expected: TIMEOUT
+
+ [Feature policy "document-domain" can be disabled in cross-origin iframes using "allow" attribute.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
index 22d1f1d6900..a6f7ac6f249 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
@@ -5,5 +5,5 @@
expected: NOTRUN
[calling play() on a sufficiently long video should trigger timeupdate event]
- expected: NOTRUN
+ 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 5125b59a955..e879de13c09 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,14 +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: same URL in source (max-width:500px) and img, resize to narrow]
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
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini
index 72a023d1ce4..caa0aa5f39e 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini
@@ -1,5 +1,4 @@
[parse-a-sizes-attribute-standards-mode.html]
- expected: TIMEOUT
[ ref sizes="1px" (standards mode)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/forms/the-input-element/type-change-state.html.ini b/tests/wpt/metadata/html/semantics/forms/the-input-element/type-change-state.html.ini
index b4e046a284f..46cbb336bee 100644
--- a/tests/wpt/metadata/html/semantics/forms/the-input-element/type-change-state.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/the-input-element/type-change-state.html.ini
@@ -36,45 +36,12 @@
[change state from tel to range]
expected: FAIL
- [change state from url to text]
- expected: FAIL
-
- [change state from url to search]
- expected: FAIL
-
- [change state from url to tel]
- expected: FAIL
-
- [change state from url to password]
- expected: FAIL
-
[change state from url to datetime]
expected: FAIL
[change state from url to range]
expected: FAIL
- [change state from email to hidden]
- expected: FAIL
-
- [change state from email to checkbox]
- expected: FAIL
-
- [change state from email to radio]
- expected: FAIL
-
- [change state from email to submit]
- expected: FAIL
-
- [change state from email to image]
- expected: FAIL
-
- [change state from email to reset]
- expected: FAIL
-
- [change state from email to button]
- expected: FAIL
-
[change state from email to datetime]
expected: FAIL
@@ -141,27 +108,6 @@
[change state from number to range]
expected: FAIL
- [change state from range to hidden]
- expected: FAIL
-
- [change state from range to checkbox]
- expected: FAIL
-
- [change state from range to radio]
- expected: FAIL
-
- [change state from range to submit]
- expected: FAIL
-
- [change state from range to image]
- expected: FAIL
-
- [change state from range to reset]
- expected: FAIL
-
- [change state from range to button]
- expected: FAIL
-
[change state from range to email]
expected: FAIL
@@ -222,21 +168,6 @@
[change state from datetime-local to range]
expected: FAIL
- [change state from range to text]
- expected: FAIL
-
- [change state from range to search]
- expected: FAIL
-
- [change state from range to tel]
- expected: FAIL
-
- [change state from range to url]
- expected: FAIL
-
- [change state from range to password]
- expected: FAIL
-
[change state from color to range]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
deleted file mode 100644
index 9e522297c94..00000000000
--- a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[toggleEvent.html]
- [Calling open twice on 'details' fires only one toggle event]
- expected: FAIL
-
- [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini
index 2314441517b..25f0d603b3d 100644
--- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini
+++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini
@@ -9,6 +9,3 @@
[document.open should throw an InvalidStateError with XML document even when the ignore-opens-during-unload counter is greater than 0 (during pagehide event)]
expected: FAIL
- [document.open should throw an InvalidStateError with XML document even when there is an active parser executing script]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini b/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini
index 7725b118e9d..99a24216c88 100644
--- a/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini
+++ b/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini
@@ -12,6 +12,3 @@
[Verifies the resolution of entry.startTime is at least 5 microseconds.]
expected: TIMEOUT
- [Verifies the resolution of performance.now() is at least 5 microseconds.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini
similarity index 99%
rename from tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
rename to tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini
index c7e9c7434f5..818a429ed39 100644
--- a/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
+++ b/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini
@@ -1,4 +1,4 @@
-[limited-quirks.html]
+[no-quirks.html]
[top: -\\31 .5]
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/workers/semantics/multiple-workers/005.html.ini b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
index 9d72f08e38e..f806a845a2a 100644
--- a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
+++ b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
@@ -1,5 +1,6 @@
[005.html]
type: testharness
+ expected: ERROR
[dedicated worker in shared worker in dedicated worker]
expected: FAIL
diff --git a/tests/wpt/metadata/xhr/overridemimetype-blob.html.ini b/tests/wpt/metadata/xhr/overridemimetype-blob.html.ini
index 92513ff0e20..e6daede70e3 100644
--- a/tests/wpt/metadata/xhr/overridemimetype-blob.html.ini
+++ b/tests/wpt/metadata/xhr/overridemimetype-blob.html.ini
@@ -210,3 +210,171 @@
[39) MIME types need to be parsed and serialized: x/x;test]
expected: FAIL
+ [16) MIME types need to be parsed and serialized: text/html;charset='gbk']
+ expected: FAIL
+
+ [63) MIME types need to be parsed and serialized: >]
+ expected: FAIL
+
+ [23) MIME types need to be parsed and serialized: text/html;";charset=gbk]
+ expected: FAIL
+
+ [13) MIME types need to be parsed and serialized: text/html;charset=\x0cgbk]
+ expected: FAIL
+
+ [47) MIME types need to be parsed and serialized: x/x\n\r\t ;x=x]
+ expected: FAIL
+
+ [60) MIME types need to be parsed and serialized: bogus/]
+ expected: FAIL
+
+ [37) MIME types need to be parsed and serialized: text/html;charset=";charset=GBK]
+ expected: FAIL
+
+ [61) MIME types need to be parsed and serialized: bogus/ ]
+ expected: FAIL
+
+ [30) MIME types need to be parsed and serialized: text/html;charset=gbk"]
+ expected: FAIL
+
+ [29) MIME types need to be parsed and serialized: text/html;charset="gbk]
+ expected: FAIL
+
+ [57) MIME types need to be parsed and serialized: \t]
+ expected: FAIL
+
+ [27) MIME types need to be parsed and serialized: text/html;charset=";charset=foo";charset=GBK]
+ expected: FAIL
+
+ [14) MIME types need to be parsed and serialized: text/html;\x0bcharset=gbk]
+ expected: FAIL
+
+ [56) MIME types need to be parsed and serialized: ]
+ expected: FAIL
+
+ [65) MIME types need to be parsed and serialized: ÿ/ÿ]
+ expected: FAIL
+
+ [59) MIME types need to be parsed and serialized: bogus]
+ expected: FAIL
+
+ [51) MIME types need to be parsed and serialized: x/x;test=�;x=x]
+ expected: FAIL
+
+ [64) MIME types need to be parsed and serialized: (/)]
+ expected: FAIL
+
+ [44) MIME types need to be parsed and serialized: x/x;test="\\]
+ expected: FAIL
+
+ [26) MIME types need to be parsed and serialized: text/html;charset= ";charset=GBK]
+ expected: FAIL
+
+ [17) MIME types need to be parsed and serialized: text/html;charset='gbk]
+ expected: FAIL
+
+ [25) MIME types need to be parsed and serialized: text/html;;;;charset=gbk]
+ expected: FAIL
+
+ [66) MIME types need to be parsed and serialized: text/html(;doesnot=matter]
+ expected: FAIL
+
+ [19) MIME types need to be parsed and serialized: text/html;charset=';charset=GBK]
+ expected: FAIL
+
+ [21) MIME types need to be parsed and serialized: text/html;test=;charset=gbk]
+ expected: FAIL
+
+ [20) MIME types need to be parsed and serialized: text/html;test;charset=gbk]
+ expected: FAIL
+
+ [15) MIME types need to be parsed and serialized: text/html;\x0ccharset=gbk]
+ expected: FAIL
+
+ [62) MIME types need to be parsed and serialized: bogus/bogus/;]
+ expected: FAIL
+
+ [33) MIME types need to be parsed and serialized: text/html;charset="\\ gbk"]
+ expected: FAIL
+
+ [67) MIME types need to be parsed and serialized: {/}]
+ expected: FAIL
+
+ [35) MIME types need to be parsed and serialized: text/html;charset="gbk"x]
+ expected: FAIL
+
+ [28) MIME types need to be parsed and serialized: text/html;charset="gbk"]
+ expected: FAIL
+
+ [46) MIME types need to be parsed and serialized: x/x;x=\t]
+ expected: FAIL
+
+ [68) MIME types need to be parsed and serialized: Ā/Ā]
+ expected: FAIL
+
+ [50) MIME types need to be parsed and serialized: text/html;test=ÿ;charset=gbk]
+ expected: FAIL
+
+ [41) MIME types need to be parsed and serialized: !#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]
+ expected: FAIL
+
+ [54) MIME types need to be parsed and serialized: x/x\x0b]
+ expected: FAIL
+
+ [42) MIME types need to be parsed and serialized: x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~
¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"]
+ expected: FAIL
+
+ [43) MIME types need to be parsed and serialized: x/x;test]
+ expected: FAIL
+
+ [36) MIME types need to be parsed and serialized: text/html;charset="";charset=GBK]
+ expected: FAIL
+
+ [38) MIME types need to be parsed and serialized: text/html;charset={gbk}]
+ expected: FAIL
+
+ [34) MIME types need to be parsed and serialized: text/html;charset="\\g\\b\\k"]
+ expected: FAIL
+
+ [45) MIME types need to be parsed and serialized: x/x;x= ]
+ expected: FAIL
+
+ [52) MIME types need to be parsed and serialized: \x0bx/x]
+ expected: FAIL
+
+ [48) MIME types need to be parsed and serialized: \n\r\t x/x;x=x\n\r\t ]
+ expected: FAIL
+
+ [31) MIME types need to be parsed and serialized: text/html;charset=" gbk"]
+ expected: FAIL
+
+ [49) MIME types need to be parsed and serialized: x/x;\n\r\t x=x\n\r\t ;x=y]
+ expected: FAIL
+
+ [22) MIME types need to be parsed and serialized: text/html;';charset=gbk]
+ expected: FAIL
+
+ [58) MIME types need to be parsed and serialized: /]
+ expected: FAIL
+
+ [12) MIME types need to be parsed and serialized: text/html;charset=\x0bgbk]
+ expected: FAIL
+
+ [32) MIME types need to be parsed and serialized: text/html;charset="gbk "]
+ expected: FAIL
+
+ [53) MIME types need to be parsed and serialized: \x0cx/x]
+ expected: FAIL
+
+ [55) MIME types need to be parsed and serialized: x/x\x0c]
+ expected: FAIL
+
+ [24) MIME types need to be parsed and serialized: text/html ; ; charset=gbk]
+ expected: FAIL
+
+ [18) MIME types need to be parsed and serialized: text/html;charset=gbk']
+ expected: FAIL
+
+ [39) MIME types need to be parsed and serialized: text/html;0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789=x;charset=gbk]
+ expected: FAIL
+
diff --git a/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js b/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js
index 725e56d3f34..9b23d650baf 100644
--- a/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js
+++ b/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js
@@ -26,8 +26,9 @@ function performChromiumSetup() {
// Load the Chromium-specific resources.
let prefix = '/resources/chromium';
let extra = [];
- if (window.location.pathname.includes('/LayoutTests/')) {
- let root = window.location.pathname.match(/.*LayoutTests/);
+ const pathname = window.location.pathname;
+ if (pathname.includes('/LayoutTests/') || pathname.includes('/web_tests/')) {
+ let root = pathname.match(/.*(?:LayoutTests|web_tests)/);
prefix = `${root}/external/wpt/resources/chromium`;
extra = [
`${root}/resources/bluetooth/bluetooth-fake-adapter.js`,
diff --git a/tests/wpt/web-platform-tests/cors/access-control-expose-headers-parsing.window.js b/tests/wpt/web-platform-tests/cors/access-control-expose-headers-parsing.window.js
index 58e7395cf83..a139ff6f1e7 100644
--- a/tests/wpt/web-platform-tests/cors/access-control-expose-headers-parsing.window.js
+++ b/tests/wpt/web-platform-tests/cors/access-control-expose-headers-parsing.window.js
@@ -1,13 +1,15 @@
-function exposeTest(resource, desc) {
- const url = new URL("resources/" + resource, location.href).href.replace("://", "://élève.");
+promise_test(() => fetch("resources/access-control-expose-headers.json").then(res => res.json()).then(runTests), "Loading JSON…");
- promise_test(() => {
- return fetch(url).then(res => {
- assert_equals(res.headers.get("content-language"), "sure")
- assert_equals(res.headers.get("x-custom"), null);
- })
- }, "Access-Control-Expose-Headers parsing: " + desc);
+function runTests(allTestData) {
+ allTestData.forEach(testData => {
+ const encodedInput = encodeURIComponent(testData.input);
+ promise_test(() => {
+ const relativeURL = "resources/expose-headers.py?expose=" + encodedInput,
+ url = new URL(relativeURL, location.href).href.replace("://", "://élève.");
+ return fetch(url).then(res => {
+ assert_equals(res.headers.get("content-language"), "mkay");
+ assert_equals(res.headers.get("bb-8"), (testData.exposed ? "hey" : null));
+ });
+ }, "Parsing: " + encodedInput);
+ })
}
-
-exposeTest("access-control-expose-headers-parsing.asis", "#1");
-exposeTest("access-control-expose-headers-parsing-2.asis", "#2")
diff --git a/tests/wpt/web-platform-tests/cors/cors-safelisted-request-header.any.js b/tests/wpt/web-platform-tests/cors/cors-safelisted-request-header.any.js
new file mode 100644
index 00000000000..d7bb5e70b8e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/cors/cors-safelisted-request-header.any.js
@@ -0,0 +1,43 @@
+// META: script=support.js?pipe=sub
+// META: script=/common/utils.js
+
+// This is based on simple-requests.htm, with modifications to make the code more modern and test
+// more esoteric cases of header value parsing.
+
+function safelist(headers, expectPreflight = false) {
+ promise_test(async t => {
+ const uuid = token(),
+ url = CROSSDOMAIN + "resources/preflight.py?token=" + uuid,
+ checkURL = "resources/preflight.py?check&token=" + uuid,
+ request = () => fetch(url, { method: "POST", headers, body: "data" });
+ if (expectPreflight) {
+ await promise_rejects(t, TypeError(), request());
+ } else {
+ const response = await request();
+ assert_equals(response.headers.get("content-type"), "text/plain");
+ assert_equals(await response.text(), "NO");
+ }
+ const checkResponse = await fetch(checkURL, { method: "POST", body: "data" });
+ assert_equals(await checkResponse.text(), (expectPreflight ? "1" : "0"));
+ }, (expectPreflight ? "Preflight" : "No preflight") + " for " + JSON.stringify(headers));
+}
+
+[
+ ["text /plain", true],
+ ["text\t/\tplain", true],
+ ["text/plain;"],
+ ["text/plain;garbage"],
+ ["text/plain;garbage\u0001\u0002", true],
+ ["text/plain,", true],
+ [",text/plain", true],
+ ["text/plain,text/plain", true],
+ ["text/plain,x/x", true],
+ ["text/plain\u000B", true],
+ ["text/plain\u000C", true],
+ ["application/www-form-urlencoded", true],
+ ["application/x-www-form-urlencoded;\u007F", true],
+ ["multipart/form-data"],
+ ["multipart/form-data;\"", true]
+].forEach(([mimeType, preflight = false]) => {
+ safelist({"content-type": mimeType}, preflight);
+})
diff --git a/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers-parsing-2.asis b/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers-parsing-2.asis
deleted file mode 100644
index 9628a67ff14..00000000000
--- a/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers-parsing-2.asis
+++ /dev/null
@@ -1,8 +0,0 @@
-HTTP/1.1 200 OK
-Access-Control-Allow-Origin: *
-Access-Control-Expose-Headers: not valid
-Access-Control-Expose-Headers: x-custom
-X-Custom: test
-Content-Language: sure
-
-TEST
diff --git a/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers-parsing.asis b/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers-parsing.asis
deleted file mode 100644
index 7a4b2a12b60..00000000000
--- a/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers-parsing.asis
+++ /dev/null
@@ -1,7 +0,0 @@
-HTTP/1.1 200 OK
-Access-Control-Allow-Origin: *
-Access-Control-Expose-Headers: not valid, x-custom
-X-Custom: test
-Content-Language: sure
-
-TEST
diff --git a/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers.json b/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers.json
new file mode 100644
index 00000000000..e8915f7ffe1
--- /dev/null
+++ b/tests/wpt/web-platform-tests/cors/resources/access-control-expose-headers.json
@@ -0,0 +1,62 @@
+[
+ {
+ "input": "access-control-expose-headers: BB-8",
+ "exposed": true
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8,,@#$#%%&^&^*()()11!",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8, no no",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: @#$#%%&^&^*()()11!,bb-8",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8\r\nAccess-Control-Expose-Headers: no",
+ "exposed": true
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8\r\nAccess-Control-Expose-Headers: no no",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: no\r\nAccess-Control-Expose-Headers: bb-8",
+ "exposed": true
+ },
+ {
+ "input": "Access-Control-Expose-Headers:\r\nAccess-Control-Expose-Headers: bb-8",
+ "exposed": true
+ },
+ {
+ "input": "Access-Control-Expose-Headers: ,bb-8",
+ "exposed": true
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8\u000C",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8\u000B",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: bb-8\u000B,bb-8",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: 'bb-8'",
+ "exposed": false
+ },
+ {
+ "input": "Access-Control-Expose-Headers: 'bb-8',bb-8",
+ "exposed": true
+ },
+ {
+ "input": "Access-Control-Expose-Headers: \"bb-8\",bb-8",
+ "exposed": false
+ }
+]
diff --git a/tests/wpt/web-platform-tests/cors/resources/expose-headers.py b/tests/wpt/web-platform-tests/cors/resources/expose-headers.py
new file mode 100644
index 00000000000..c350b3b87be
--- /dev/null
+++ b/tests/wpt/web-platform-tests/cors/resources/expose-headers.py
@@ -0,0 +1,10 @@
+def main(request, response):
+ response.add_required_headers = False
+ output = "HTTP/1.1 221 ALL YOUR BASE BELONG TO H1\r\n"
+ output += "Access-Control-Allow-Origin: *\r\n"
+ output += "BB-8: hey\r\n"
+ output += "Content-Language: mkay\r\n"
+ output += request.GET.first("expose") + "\r\n"
+ output += "\r\n"
+ response.writer.write(output)
+ response.close_connection = True
diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-one-value-1x1-image.html b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-one-value-1x1-image.html
new file mode 100644
index 00000000000..5caf2d49566
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-one-value-1x1-image.html
@@ -0,0 +1,22 @@
+
+
+
Test passes if there is a filled green square and no red.
+ + + + +Test passes if there is a filled green square and no red.
+ + + + +The test passes if it has the same output than the reference.
+ +The test passes if it has the same output than the reference.
+ +The test passes if it has the same output than the reference.
+ +The test passes if it has the same output than the reference.
+ +The test passes if it has the same output than the reference.
+ +The test passes if it has the same output than the reference.
+ +