diff --git a/tests/wpt/metadata/FileAPI/reading-data-section/filereader_readAsDataURL.html.ini b/tests/wpt/metadata/FileAPI/reading-data-section/filereader_readAsDataURL.html.ini
new file mode 100644
index 000000000000..310828ac974e
--- /dev/null
+++ b/tests/wpt/metadata/FileAPI/reading-data-section/filereader_readAsDataURL.html.ini
@@ -0,0 +1,4 @@
+[filereader_readAsDataURL.html]
+ [readAsDataURL result for Blob with unspecified MIME type]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini
index d1bed36295e0..e100670fed42 100644
--- a/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini
+++ b/tests/wpt/metadata/FileAPI/url/url-in-tags-revoke.window.js.ini
@@ -15,3 +15,6 @@
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
expected: FAIL
+ [Opening a blob URL in a new window by clicking an tag works immediately before revoking the URL.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini
index 0acab30aa18f..09045aca3493 100644
--- a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini
+++ b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini
@@ -1,7 +1,12 @@
[url-with-fetch.any.worker.html]
- expected: ERROR
+ [url-with-fetch]
+ expected: FAIL
+
[url-with-fetch.any.html]
[Untitled]
expected: FAIL
+ [url-with-fetch]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/FileAPI/url/url-with-xhr.any.js.ini b/tests/wpt/metadata/FileAPI/url/url-with-xhr.any.js.ini
index b006924a7b49..41e92b2e3669 100644
--- a/tests/wpt/metadata/FileAPI/url/url-with-xhr.any.js.ini
+++ b/tests/wpt/metadata/FileAPI/url/url-with-xhr.any.js.ini
@@ -2,6 +2,11 @@
[Untitled]
expected: FAIL
+ [url-with-xhr]
+ expected: FAIL
+
[url-with-xhr.any.worker.html]
- expected: ERROR
+ [url-with-xhr]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 4e90c9c572a6..570c138fcbbf 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -11779,6 +11779,12 @@
{}
]
],
+ "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html": [
+ [
+ "/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html",
+ {}
+ ]
+ ],
"html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html": [
[
"/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html",
@@ -109363,6 +109369,18 @@
{}
]
],
+ "css/css-contain/contain-size-013.html": [
+ [
+ "/css/css-contain/contain-size-013.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-contain/contain-size-breaks-001.html": [
[
"/css/css-contain/contain-size-breaks-001.html",
@@ -110167,6 +110185,18 @@
{}
]
],
+ "css/css-display/display-contents-sharing-001.html": [
+ [
+ "/css/css-display/display-contents-sharing-001.html",
+ [
+ [
+ "/css/css-display/display-contents-sharing-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-display/display-contents-state-change-001.html": [
[
"/css/css-display/display-contents-state-change-001.html",
@@ -130003,6 +130033,30 @@
{}
]
],
+ "css/css-scoping/shadow-directionality-001.tentative.html": [
+ [
+ "/css/css-scoping/shadow-directionality-001.tentative.html",
+ [
+ [
+ "/css/css-scoping/reference/green-box.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-scoping/shadow-directionality-002.tentative.html": [
+ [
+ "/css/css-scoping/shadow-directionality-002.tentative.html",
+ [
+ [
+ "/css/css-scoping/reference/green-box.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-scoping/shadow-disabled-sheet-001.html": [
[
"/css/css-scoping/shadow-disabled-sheet-001.html",
@@ -130087,6 +130141,30 @@
{}
]
],
+ "css/css-scoping/shadow-link-rel-stylesheet-no-style-leak.html": [
+ [
+ "/css/css-scoping/shadow-link-rel-stylesheet-no-style-leak.html",
+ [
+ [
+ "/css/css-scoping/reference/green-box.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-scoping/shadow-link-rel-stylesheet.html": [
+ [
+ "/css/css-scoping/shadow-link-rel-stylesheet.html",
+ [
+ [
+ "/css/css-scoping/reference/green-box.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-scoping/shadow-reassign-dynamic-001.html": [
[
"/css/css-scoping/shadow-reassign-dynamic-001.html",
@@ -183755,6 +183833,18 @@
{}
]
],
+ "shadow-dom/directionality-001.tentative.html": [
+ [
+ "/shadow-dom/directionality-001.tentative.html",
+ [
+ [
+ "/shadow-dom/directionality-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"shadow-dom/layout-slot-no-longer-assigned.html": [
[
"/shadow-dom/layout-slot-no-longer-assigned.html",
@@ -184019,6 +184109,30 @@
{}
]
],
+ "svg/painting/reftests/paint-context-001.svg": [
+ [
+ "/svg/painting/reftests/paint-context-001.svg",
+ [
+ [
+ "/svg/painting/reftests/paint-context-001-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "svg/painting/reftests/paint-context-002.svg": [
+ [
+ "/svg/painting/reftests/paint-context-002.svg",
+ [
+ [
+ "/svg/painting/reftests/paint-context-002-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/path/bearing/absolute.svg": [
[
"/svg/path/bearing/absolute.svg",
@@ -184139,6 +184253,18 @@
{}
]
],
+ "svg/pservers/reftests/radialgradient-basic-002.svg": [
+ [
+ "/svg/pservers/reftests/radialgradient-basic-002.svg",
+ [
+ [
+ "/svg/pservers/reftests/radialgradient-basic-002-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/shapes/line-dasharray.svg": [
[
"/svg/shapes/line-dasharray.svg",
@@ -216626,6 +216752,11 @@
{}
]
],
+ "content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html": [
+ [
+ {}
+ ]
+ ],
"cookie-store/META.yml": [
[
{}
@@ -239301,6 +239432,11 @@
{}
]
],
+ "css/compositing/parsing/resources/parsing-testcommon.js": [
+ [
+ {}
+ ]
+ ],
"css/compositing/svg/reference/mix-blend-mode-svg-rectangle-ref.html": [
[
{}
@@ -241266,6 +241402,11 @@
{}
]
],
+ "css/css-display/display-contents-sharing-001-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-display/display-contents-state-change-001-ref.html": [
[
{}
@@ -253521,6 +253662,31 @@
{}
]
],
+ "css/css-properties-values-api/support/alt/alt.css": [
+ [
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/support/alt/alt.js": [
+ [
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/support/main/main.css": [
+ [
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/support/main/main.js": [
+ [
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/support/main/main.utf16be.css": [
+ [
+ {}
+ ]
+ ],
"css/css-pseudo/META.yml": [
[
{}
@@ -255666,6 +255832,11 @@
{}
]
],
+ "css/css-tables/height-distribution/support/scrollbars.css": [
+ [
+ {}
+ ]
+ ],
"css/css-tables/height-distribution/td-different-subpixel-padding-in-same-row-ref.html": [
[
{}
@@ -259681,7 +259852,7 @@
{}
]
],
- "css/css-ui/parsing/resources/parsing-testcommon.js": [
+ "css/css-ui/parsing/support/parsing-testcommon.js": [
[
{}
]
@@ -276601,12 +276772,7 @@
{}
]
],
- "html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html": [
- [
- {}
- ]
- ],
- "html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html": [
+ "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual-1.html": [
[
{}
]
@@ -285436,7 +285602,12 @@
{}
]
],
- "html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html": [
+ "html/semantics/embedded-content/the-img-element/sizes/support/parse-a-sizes-attribute.js": [
+ [
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/support/sizes-iframed.sub.html": [
[
{}
]
@@ -288356,6 +288527,21 @@
{}
]
],
+ "infrastructure/server/resources/expect-global.js": [
+ [
+ {}
+ ]
+ ],
+ "infrastructure/server/resources/expect-seen-testharness.js": [
+ [
+ {}
+ ]
+ ],
+ "infrastructure/server/resources/expect-title-meta.js": [
+ [
+ {}
+ ]
+ ],
"infrastructure/webdriver/tests/conftest.py": [
[
{}
@@ -288436,6 +288622,11 @@
{}
]
],
+ "interfaces/beacon.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/budget-api.idl": [
[
{}
@@ -288461,6 +288652,21 @@
{}
]
],
+ "interfaces/cors-rfc1918.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/css-animations.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/css-conditional.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/css-font-loading.idl": [
[
{}
@@ -288481,6 +288687,11 @@
{}
]
],
+ "interfaces/css-transitions.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/css-typed-om.idl": [
[
{}
@@ -288596,16 +288807,41 @@
{}
]
],
+ "interfaces/mediacapture-depth.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/mediacapture-fromelement.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/mediacapture-image.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/mediacapture-main.idl": [
[
{}
]
],
+ "interfaces/mediacapture-record.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/mediasession.idl": [
[
{}
]
],
+ "interfaces/orientation-event.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/orientation-sensor.idl": [
[
{}
@@ -288646,11 +288882,26 @@
{}
]
],
+ "interfaces/presentation-api.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/proximity.idl": [
[
{}
]
],
+ "interfaces/push-api.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/referrer-policy.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/remote-playback.idl": [
[
{}
@@ -288666,6 +288917,16 @@
{}
]
],
+ "interfaces/scroll-animations.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/secure-contexts.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/selection-api.idl": [
[
{}
@@ -288681,11 +288942,21 @@
{}
]
],
+ "interfaces/shape-detection-api.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/storage.idl": [
[
{}
]
],
+ "interfaces/touch-events.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/touchevents.idl": [
[
{}
@@ -288721,7 +288992,7 @@
{}
]
],
- "interfaces/web-audio-api.idl": [
+ "interfaces/web-bluetooth.idl": [
[
{}
]
@@ -288736,7 +289007,7 @@
{}
]
],
- "interfaces/webappsec-referrer-policy.idl": [
+ "interfaces/webaudio.idl": [
[
{}
]
@@ -289216,6 +289487,11 @@
{}
]
],
+ "media-source/mediasource-changetype-util.js": [
+ [
+ {}
+ ]
+ ],
"media-source/mediasource-config-changes.js": [
[
{}
@@ -289226,6 +289502,11 @@
{}
]
],
+ "media-source/mp3/sound_5.mp3": [
+ [
+ {}
+ ]
+ ],
"media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json": [
[
{}
@@ -289436,6 +289717,11 @@
{}
]
],
+ "media-source/webm/test-vp9.webm": [
+ [
+ {}
+ ]
+ ],
"media-source/webm/test.webm": [
[
{}
@@ -289571,6 +289857,11 @@
{}
]
],
+ "mediacapture-depth/META.yml": [
+ [
+ {}
+ ]
+ ],
"mediacapture-fromelement/META.yml": [
[
{}
@@ -291041,6 +291332,11 @@
{}
]
],
+ "push-api/META.yml": [
+ [
+ {}
+ ]
+ ],
"quirks/META.yml": [
[
{}
@@ -293906,6 +294202,11 @@
{}
]
],
+ "scroll-animations/META.yml": [
+ [
+ {}
+ ]
+ ],
"secure-contexts/META.yml": [
[
{}
@@ -295386,6 +295687,21 @@
{}
]
],
+ "service-workers/service-worker/resources/cors-approved.txt": [
+ [
+ {}
+ ]
+ ],
+ "service-workers/service-worker/resources/cors-approved.txt.headers": [
+ [
+ {}
+ ]
+ ],
+ "service-workers/service-worker/resources/cors-denied.txt": [
+ [
+ {}
+ ]
+ ],
"service-workers/service-worker/resources/dummy-shared-worker-interceptor.js": [
[
{}
@@ -296551,6 +296867,11 @@
{}
]
],
+ "shadow-dom/directionality-001-ref.html": [
+ [
+ {}
+ ]
+ ],
"shadow-dom/reference/empty.html": [
[
{}
@@ -296626,6 +296947,11 @@
{}
]
],
+ "shape-detection/META.yml": [
+ [
+ {}
+ ]
+ ],
"speech-api/META.yml": [
[
{}
@@ -297451,6 +297777,16 @@
{}
]
],
+ "svg/painting/reftests/paint-context-001-ref.svg": [
+ [
+ {}
+ ]
+ ],
+ "svg/painting/reftests/paint-context-002-ref.svg": [
+ [
+ {}
+ ]
+ ],
"svg/path/bearing/absolute-ref.svg": [
[
{}
@@ -297501,6 +297837,11 @@
{}
]
],
+ "svg/pservers/reftests/radialgradient-basic-002-ref.svg": [
+ [
+ {}
+ ]
+ ],
"svg/shapes/line-dasharray-ref.svg": [
[
{}
@@ -298971,6 +299312,16 @@
{}
]
],
+ "webrtc-stats/META.yml": [
+ [
+ {}
+ ]
+ ],
+ "webrtc-stats/README.md": [
+ [
+ {}
+ ]
+ ],
"webrtc/META.yml": [
[
{}
@@ -299356,11 +299707,6 @@
{}
]
],
- "webusb/resources/idlharness.dedicatedworker.sharedworker.js": [
- [
- {}
- ]
- ],
"webusb/resources/open-in-iframe.html": [
[
{}
@@ -299381,22 +299727,17 @@
{}
]
],
- "webusb/resources/usb.dedicatedworker.sharedworker.js": [
- [
- {}
- ]
- ],
- "webusb/resources/usb.serviceworker.js": [
+ "webusb/usb-allowed-by-feature-policy.https.sub.html.headers": [
[
{}
]
],
- "webusb/usb-allowed-by-feature-policy.https.sub.html.headers": [
+ "webusb/usb-disabled-by-feature-policy.https.sub.html.headers": [
[
{}
]
],
- "webusb/usb-disabled-by-feature-policy.https.sub.html.headers": [
+ "webusb/usb.serviceworker.js": [
[
{}
]
@@ -302036,6 +302377,11 @@
{}
]
],
+ "workers/support/parent_of_nested_worker.js": [
+ [
+ {}
+ ]
+ ],
"workers/support/sandboxed-tests.html": [
[
{}
@@ -302046,6 +302392,16 @@
{}
]
],
+ "workers/support/sync_xhr.js": [
+ [
+ {}
+ ]
+ ],
+ "workers/support/sync_xhr_target.xml": [
+ [
+ {}
+ ]
+ ],
"worklets/META.yml": [
[
{}
@@ -307482,13 +307838,13 @@
{}
]
],
- "BackgroundSync/interfaces.any.js": [
+ "BackgroundSync/interfaces.https.any.js": [
[
- "/BackgroundSync/interfaces.any.html",
+ "/BackgroundSync/interfaces.https.any.html",
{}
],
[
- "/BackgroundSync/interfaces.any.worker.html",
+ "/BackgroundSync/interfaces.https.any.worker.html",
{}
]
],
@@ -309918,123 +310274,165 @@
}
]
],
- "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js": [
+ "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js": [
[
- "/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.html",
+ "/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.html",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.worker.html",
{}
]
],
- "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js": [
+ "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js": [
[
- "/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.html",
+ "/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.html",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.worker.html",
{}
]
],
- "WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js": [
+ "WebCryptoAPI/derive_bits_keys/hkdf.https.any.js": [
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?1-1000",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?1001-2000",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?2001-3000",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?3001-last",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?1-1000",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?1001-2000",
+ {}
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?2001-3000",
+ {}
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html",
+ "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?3001-last",
{}
]
],
- "WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js": [
+ "WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js": [
[
- "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?1-1000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?1001-2000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?2001-3000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_hkdf.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?3001-4000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?4001-5000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?5001-6000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?6001-7000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?7001-8000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?8001-last",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?1-1000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?1001-2000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html": [
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?2001-3000",
{
"timeout": "long"
}
- ]
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html": [
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?3001-4000",
+ {
+ "timeout": "long"
+ }
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?4001-5000",
+ {
+ "timeout": "long"
+ }
+ ],
[
- "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html",
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?5001-6000",
+ {
+ "timeout": "long"
+ }
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?6001-7000",
+ {
+ "timeout": "long"
+ }
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?7001-8000",
+ {
+ "timeout": "long"
+ }
+ ],
+ [
+ "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?8001-last",
{
"timeout": "long"
}
@@ -311058,21 +311456,13 @@
{}
]
],
- "background-fetch/interfaces-worker.https.html": [
- [
- "/background-fetch/interfaces-worker.https.html",
- {}
- ]
- ],
- "background-fetch/interfaces.html": [
+ "background-fetch/interfaces.https.any.js": [
[
- "/background-fetch/interfaces.html",
+ "/background-fetch/interfaces.https.any.html",
{}
- ]
- ],
- "background-fetch/interfaces.worker.js": [
+ ],
[
- "/background-fetch/interfaces.worker.html",
+ "/background-fetch/interfaces.https.any.worker.html",
{}
]
],
@@ -311262,6 +311652,16 @@
{}
]
],
+ "beacon/idlharness.any.js": [
+ [
+ "/beacon/idlharness.any.html",
+ {}
+ ],
+ [
+ "/beacon/idlharness.any.worker.html",
+ {}
+ ]
+ ],
"bluetooth/characteristic/characteristicProperties.https.html": [
[
"/bluetooth/characteristic/characteristicProperties.https.html",
@@ -311544,6 +311944,12 @@
{}
]
],
+ "bluetooth/idl/idlharness.tentative.window.js": [
+ [
+ "/bluetooth/idl/idlharness.tentative.window.html",
+ {}
+ ]
+ ],
"bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html": [
[
"/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html",
@@ -312956,9 +313362,9 @@
{}
]
],
- "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html": [
+ "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html": [
[
- "/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html",
+ "/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html",
{}
]
],
@@ -314840,21 +315246,111 @@
{}
]
],
- "content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html": [
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-href.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html": [
+ [
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html": [
[
- "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html",
+ "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html",
{}
]
],
- "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html": [
+ "content-security-policy/unsafe-hashes/script_event_handlers_allowed.html": [
[
- "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html",
+ "/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html",
{}
]
],
- "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html": [
+ "content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html": [
[
- "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html",
+ "/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html": [
+ [
+ "/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/style_attribute_allowed.html": [
+ [
+ "/content-security-policy/unsafe-hashes/style_attribute_allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html": [
+ [
+ "/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html",
+ {}
+ ]
+ ],
+ "content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html": [
+ [
+ "/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html",
{}
]
],
@@ -315020,6 +315516,12 @@
{}
]
],
+ "cookie-store/cookieListItem_attributes.tentative.window.js": [
+ [
+ "/cookie-store/cookieListItem_attributes.tentative.window.html",
+ {}
+ ]
+ ],
"cookie-store/cookieStore_delete_arguments.tentative.window.js": [
[
"/cookie-store/cookieStore_delete_arguments.tentative.window.html",
@@ -315622,6 +316124,42 @@
{}
]
],
+ "css/compositing/parsing/background-blend-mode-invalid.html": [
+ [
+ "/css/compositing/parsing/background-blend-mode-invalid.html",
+ {}
+ ]
+ ],
+ "css/compositing/parsing/background-blend-mode-valid.html": [
+ [
+ "/css/compositing/parsing/background-blend-mode-valid.html",
+ {}
+ ]
+ ],
+ "css/compositing/parsing/isolation-invalid.html": [
+ [
+ "/css/compositing/parsing/isolation-invalid.html",
+ {}
+ ]
+ ],
+ "css/compositing/parsing/isolation-valid.html": [
+ [
+ "/css/compositing/parsing/isolation-valid.html",
+ {}
+ ]
+ ],
+ "css/compositing/parsing/mix-blend-mode-invalid.html": [
+ [
+ "/css/compositing/parsing/mix-blend-mode-invalid.html",
+ {}
+ ]
+ ],
+ "css/compositing/parsing/mix-blend-mode-valid.html": [
+ [
+ "/css/compositing/parsing/mix-blend-mode-valid.html",
+ {}
+ ]
+ ],
"css/css-align/content-distribution/parse-align-content-001.html": [
[
"/css/css-align/content-distribution/parse-align-content-001.html",
@@ -316170,6 +316708,12 @@
{}
]
],
+ "css/css-animations/idlharness.html": [
+ [
+ "/css/css-animations/idlharness.html",
+ {}
+ ]
+ ],
"css/css-animations/pending-style-changes-001.html": [
[
"/css/css-animations/pending-style-changes-001.html",
@@ -316526,6 +317070,12 @@
{}
]
],
+ "css/css-conditional/idlharness.html": [
+ [
+ "/css/css-conditional/idlharness.html",
+ {}
+ ]
+ ],
"css/css-conditional/js/001.html": [
[
"/css/css-conditional/js/001.html",
@@ -316568,6 +317118,48 @@
{}
]
],
+ "css/css-env/at-supports.tentative.html": [
+ [
+ "/css/css-env/at-supports.tentative.html",
+ {}
+ ]
+ ],
+ "css/css-env/env-in-custom-properties.tentative.html": [
+ [
+ "/css/css-env/env-in-custom-properties.tentative.html",
+ {}
+ ]
+ ],
+ "css/css-env/fallback-nested-var.tentative.html": [
+ [
+ "/css/css-env/fallback-nested-var.tentative.html",
+ {}
+ ]
+ ],
+ "css/css-env/seralization-round-tripping.tentative.html": [
+ [
+ "/css/css-env/seralization-round-tripping.tentative.html",
+ {}
+ ]
+ ],
+ "css/css-env/supports-script.tentative.html": [
+ [
+ "/css/css-env/supports-script.tentative.html",
+ {}
+ ]
+ ],
+ "css/css-env/syntax.tentative.html": [
+ [
+ "/css/css-env/syntax.tentative.html",
+ {}
+ ]
+ ],
+ "css/css-env/unknown-env-names-override-previous.tentative.html": [
+ [
+ "/css/css-env/unknown-env-names-override-previous.tentative.html",
+ {}
+ ]
+ ],
"css/css-exclusions/wrap-flow-001.html": [
[
"/css/css-exclusions/wrap-flow-001.html",
@@ -317162,6 +317754,12 @@
{}
]
],
+ "css/css-fonts/font-shorthand-serialization-font-stretch.html": [
+ [
+ "/css/css-fonts/font-shorthand-serialization-font-stretch.html",
+ {}
+ ]
+ ],
"css/css-fonts/font-variant-alternates-parsing.html": [
[
"/css/css-fonts/font-variant-alternates-parsing.html",
@@ -317366,6 +317964,18 @@
{}
]
],
+ "css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html": [
+ [
+ "/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html",
+ {}
+ ]
+ ],
+ "css/css-grid/abspos/grid-positioned-items-gaps-002.html": [
+ [
+ "/css/css-grid/abspos/grid-positioned-items-gaps-002.html",
+ {}
+ ]
+ ],
"css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html": [
[
"/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html",
@@ -319148,6 +319758,12 @@
{}
]
],
+ "css/css-properties-values-api/url-resolution.tentative.html": [
+ [
+ "/css/css-properties-values-api/url-resolution.tentative.html",
+ {}
+ ]
+ ],
"css/css-properties-values-api/var-reference-registered-properties-cycles.html": [
[
"/css/css-properties-values-api/var-reference-registered-properties-cycles.html",
@@ -321836,6 +322452,12 @@
{}
]
],
+ "css/css-transitions/idlharness.html": [
+ [
+ "/css/css-transitions/idlharness.html",
+ {}
+ ]
+ ],
"css/css-transitions/properties-value-001.html": [
[
"/css/css-transitions/properties-value-001.html",
@@ -324146,6 +324768,12 @@
{}
]
],
+ "css/css-values/calc-rounding-001.html": [
+ [
+ "/css/css-values/calc-rounding-001.html",
+ {}
+ ]
+ ],
"css/css-values/calc-serialization.html": [
[
"/css/css-values/calc-serialization.html",
@@ -324914,6 +325542,12 @@
{}
]
],
+ "css/cssom-view/elementFromPoint-mixed-font-sizes.html": [
+ [
+ "/css/cssom-view/elementFromPoint-mixed-font-sizes.html",
+ {}
+ ]
+ ],
"css/cssom-view/elementFromPoint-parameters.html": [
[
"/css/cssom-view/elementFromPoint-parameters.html",
@@ -325082,6 +325716,12 @@
{}
]
],
+ "css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html": [
+ [
+ "/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html",
+ {}
+ ]
+ ],
"css/cssom-view/scrollWidthHeight.xht": [
[
"/css/cssom-view/scrollWidthHeight.xht",
@@ -325394,6 +326034,18 @@
{}
]
],
+ "css/cssom/getComputedStyle-display-none-001.html": [
+ [
+ "/css/cssom/getComputedStyle-display-none-001.html",
+ {}
+ ]
+ ],
+ "css/cssom/getComputedStyle-display-none-002.html": [
+ [
+ "/css/cssom/getComputedStyle-display-none-002.html",
+ {}
+ ]
+ ],
"css/cssom/getComputedStyle-dynamic-subdoc.html": [
[
"/css/cssom/getComputedStyle-dynamic-subdoc.html",
@@ -327035,11 +327687,15 @@
"dom/interfaces.html": [
[
"/dom/interfaces.html?exclude=Node",
- {}
+ {
+ "timeout": "long"
+ }
],
[
"/dom/interfaces.html?include=Node",
- {}
+ {
+ "timeout": "long"
+ }
]
],
"dom/lists/DOMTokenList-Iterable.html": [
@@ -338782,6 +339438,16 @@
{}
]
],
+ "fetch/cors-rfc1918/idlharness.tentative.any.js": [
+ [
+ "/fetch/cors-rfc1918/idlharness.tentative.any.html",
+ {}
+ ],
+ [
+ "/fetch/cors-rfc1918/idlharness.tentative.any.worker.html",
+ {}
+ ]
+ ],
"fetch/cross-origin-resource-policy/fetch-in-iframe.html": [
[
"/fetch/cross-origin-resource-policy/fetch-in-iframe.html",
@@ -343350,10 +344016,60 @@
],
"html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html": [
[
- "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html",
- {
- "timeout": "long"
- }
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?1-10",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?101-110",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?11-20",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?111-120",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?121-130",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?131-last",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?21-30",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?31-40",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?41-50",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?51-60",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?61-70",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?71-80",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?81-90",
+ {}
+ ],
+ [
+ "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?91-100",
+ {}
]
],
"html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document.html": [
@@ -345934,6 +346650,12 @@
{}
]
],
+ "html/semantics/embedded-content/the-iframe-element/iframe-allow.html": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe-allow.html",
+ {}
+ ]
+ ],
"html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html": [
[
"/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html",
@@ -346380,12 +347102,28 @@
{}
]
],
- "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html": [
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html": [
[
- "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html",
- {
- "timeout": "long"
- }
+ "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html",
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html": [
+ [
+ "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html",
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html": [
+ [
+ "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html",
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html": [
+ [
+ "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html",
+ {}
]
],
"html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html": [
@@ -347558,18 +348296,6 @@
{}
]
],
- "html/semantics/forms/the-textarea-element/textarea-maxlength.html": [
- [
- "/html/semantics/forms/the-textarea-element/textarea-maxlength.html",
- {}
- ]
- ],
- "html/semantics/forms/the-textarea-element/textarea-minlength.html": [
- [
- "/html/semantics/forms/the-textarea-element/textarea-minlength.html",
- {}
- ]
- ],
"html/semantics/forms/the-textarea-element/textarea-type.html": [
[
"/html/semantics/forms/the-textarea-element/textarea-type.html",
@@ -352038,6 +352764,34 @@
{}
]
],
+ "infrastructure/server/order-of-metas.any.js": [
+ [
+ "/infrastructure/server/order-of-metas.any.html",
+ {
+ "timeout": "long"
+ }
+ ],
+ [
+ "/infrastructure/server/order-of-metas.any.sharedworker.html",
+ {
+ "timeout": "long"
+ }
+ ],
+ [
+ "/infrastructure/server/order-of-metas.any.worker.html",
+ {
+ "timeout": "long"
+ }
+ ]
+ ],
+ "infrastructure/server/order-of-metas.window.js": [
+ [
+ "/infrastructure/server/order-of-metas.window.html",
+ {
+ "timeout": "long"
+ }
+ ]
+ ],
"infrastructure/server/secure-context.https.any.js": [
[
"/infrastructure/server/secure-context.https.any.html",
@@ -352048,6 +352802,20 @@
{}
]
],
+ "infrastructure/server/title.any.js": [
+ [
+ "/infrastructure/server/title.any.html",
+ {}
+ ],
+ [
+ "/infrastructure/server/title.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/infrastructure/server/title.any.worker.html",
+ {}
+ ]
+ ],
"infrastructure/server/wpt-server-http.sub.html": [
[
"/infrastructure/server/wpt-server-http.sub.html",
@@ -352798,6 +353566,18 @@
{}
]
],
+ "media-source/mediasource-changetype-play.html": [
+ [
+ "/media-source/mediasource-changetype-play.html",
+ {}
+ ]
+ ],
+ "media-source/mediasource-changetype.html": [
+ [
+ "/media-source/mediasource-changetype.html",
+ {}
+ ]
+ ],
"media-source/mediasource-closed.html": [
[
"/media-source/mediasource-closed.html",
@@ -353052,6 +353832,12 @@
{}
]
],
+ "mediacapture-depth/idlharness.html": [
+ [
+ "/mediacapture-depth/idlharness.html",
+ {}
+ ]
+ ],
"mediacapture-fromelement/capture.html": [
[
"/mediacapture-fromelement/capture.html",
@@ -364484,9 +365270,9 @@
{}
]
],
- "orientation-event/idlharness.html": [
+ "orientation-event/idlharness.window.js": [
[
- "/orientation-event/idlharness.html",
+ "/orientation-event/idlharness.window.html",
{}
]
],
@@ -365030,9 +365816,13 @@
{}
]
],
- "performance-timeline/performanceentry-tojson.html": [
+ "performance-timeline/performanceentry-tojson.any.js": [
+ [
+ "/performance-timeline/performanceentry-tojson.any.html",
+ {}
+ ],
[
- "/performance-timeline/performanceentry-tojson.html",
+ "/performance-timeline/performanceentry-tojson.any.worker.html",
{}
]
],
@@ -365108,15 +365898,23 @@
{}
]
],
- "performance-timeline/po-takeRecords.html": [
+ "performance-timeline/po-takeRecords.any.js": [
+ [
+ "/performance-timeline/po-takeRecords.any.html",
+ {}
+ ],
[
- "/performance-timeline/po-takeRecords.html",
+ "/performance-timeline/po-takeRecords.any.worker.html",
{}
]
],
- "performance-timeline/webtiming-resolution.html": [
+ "performance-timeline/webtiming-resolution.any.js": [
+ [
+ "/performance-timeline/webtiming-resolution.any.html",
+ {}
+ ],
[
- "/performance-timeline/webtiming-resolution.html",
+ "/performance-timeline/webtiming-resolution.any.worker.html",
{}
]
],
@@ -365492,6 +366290,24 @@
{}
]
],
+ "push-api/idlharness.https.any.js": [
+ [
+ "/push-api/idlharness.https.any.html",
+ {}
+ ],
+ [
+ "/push-api/idlharness.https.any.serviceworker.html",
+ {}
+ ],
+ [
+ "/push-api/idlharness.https.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/push-api/idlharness.https.any.worker.html",
+ {}
+ ]
+ ],
"quirks/blocks-ignore-line-height.html": [
[
"/quirks/blocks-ignore-line-height.html",
@@ -374662,6 +375478,12 @@
{}
]
],
+ "scroll-animations/idlharness.html": [
+ [
+ "/scroll-animations/idlharness.html",
+ {}
+ ]
+ ],
"secure-contexts/basic-dedicated-worker.html": [
[
"/secure-contexts/basic-dedicated-worker.html",
@@ -374698,6 +375520,24 @@
{}
]
],
+ "secure-contexts/idlharness.any.js": [
+ [
+ "/secure-contexts/idlharness.any.html",
+ {}
+ ],
+ [
+ "/secure-contexts/idlharness.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/secure-contexts/idlharness.any.worker.html",
+ {}
+ ],
+ [
+ "/secure-contexts/idlharness.https.any.serviceworker.html",
+ {}
+ ]
+ ],
"secure-contexts/shared-worker-insecure-first.https.html": [
[
"/secure-contexts/shared-worker-insecure-first.https.html",
@@ -375024,9 +375864,9 @@
{}
]
],
- "server-timing/service_worker_idl.html": [
+ "server-timing/service_worker_idl.https.html": [
[
- "/server-timing/service_worker_idl.html",
+ "/server-timing/service_worker_idl.https.html",
{}
]
],
@@ -375528,6 +376368,12 @@
{}
]
],
+ "service-workers/service-worker/controller-with-no-fetch-event-handler.https.html": [
+ [
+ "/service-workers/service-worker/controller-with-no-fetch-event-handler.https.html",
+ {}
+ ]
+ ],
"service-workers/service-worker/dedicated-worker-service-worker-interception.https.html": [
[
"/service-workers/service-worker/dedicated-worker-service-worker-interception.https.html",
@@ -376015,7 +376861,9 @@
"service-workers/service-worker/navigation-redirect.https.html": [
[
"/service-workers/service-worker/navigation-redirect.https.html",
- {}
+ {
+ "timeout": "long"
+ }
]
],
"service-workers/service-worker/navigation-timing.https.html": [
@@ -376976,6 +377824,16 @@
{}
]
],
+ "shape-detection/idlharness.any.js": [
+ [
+ "/shape-detection/idlharness.any.html",
+ {}
+ ],
+ [
+ "/shape-detection/idlharness.any.worker.html",
+ {}
+ ]
+ ],
"speech-api/SpeechSynthesis-speak-ownership.html": [
[
"/speech-api/SpeechSynthesis-speak-ownership.html",
@@ -378640,6 +379498,12 @@
{}
]
],
+ "svg/styling/required-properties.svg": [
+ [
+ "/svg/styling/required-properties.svg",
+ {}
+ ]
+ ],
"svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html": [
[
"/svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html",
@@ -378862,6 +379726,12 @@
{}
]
],
+ "touch-events/idlharness.window.js": [
+ [
+ "/touch-events/idlharness.window.html",
+ {}
+ ]
+ ],
"touch-events/touch-globaleventhandler-interface.html": [
[
"/touch-events/touch-globaleventhandler-interface.html",
@@ -380196,12 +381066,6 @@
{}
]
],
- "webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html": [
- [
- "/webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html",
- {}
- ]
- ],
"webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html": [
[
"/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html",
@@ -380226,12 +381090,6 @@
{}
]
],
- "webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html": [
- [
- "/webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html",
- {}
- ]
- ],
"webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html": [
[
"/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html",
@@ -380358,12 +381216,6 @@
{}
]
],
- "webaudio/the-audio-api/the-audioparam-interface/idl-test.html": [
- [
- "/webaudio/the-audio-api/the-audioparam-interface/idl-test.html",
- {}
- ]
- ],
"webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html": [
[
"/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html",
@@ -383261,15 +384113,11 @@
"websockets/constructor/014.html": [
[
"/websockets/constructor/014.html",
- {
- "timeout": "long"
- }
+ {}
],
[
"/websockets/constructor/014.html?wss",
- {
- "timeout": "long"
- }
+ {}
]
],
"websockets/constructor/016.html": [
@@ -384602,9 +385450,17 @@
{}
]
],
- "webusb/idlharness.https.html": [
+ "webusb/idlharness.https.any.js": [
+ [
+ "/webusb/idlharness.https.any.html",
+ {}
+ ],
[
- "/webusb/idlharness.https.html",
+ "/webusb/idlharness.https.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/webusb/idlharness.https.any.worker.html",
{}
]
],
@@ -384638,95 +385494,147 @@
{}
]
],
- "webusb/usb.https.html": [
+ "webusb/usb.https.any.js": [
[
- "/webusb/usb.https.html",
- {
- "testdriver": true
- }
- ]
- ],
- "webusb/usbConnectionEvent.https.html": [
+ "/webusb/usb.https.any.html",
+ {}
+ ],
[
- "/webusb/usbConnectionEvent.https.html",
+ "/webusb/usb.https.any.sharedworker.html",
{}
- ]
- ],
- "webusb/usbDevice-iframe.https.html": [
+ ],
[
- "/webusb/usbDevice-iframe.https.html",
+ "/webusb/usb.https.any.worker.html",
{}
]
],
- "webusb/usbDevice.https.html": [
+ "webusb/usb.https.window.js": [
[
- "/webusb/usbDevice.https.html",
+ "/webusb/usb.https.window.html",
{}
]
],
- "webusb/usbInTransferResult.https.html": [
+ "webusb/usb.serviceworker.https.html": [
[
- "/webusb/usbInTransferResult.https.html",
+ "/webusb/usb.serviceworker.https.html",
{}
]
],
- "webusb/usbIsochronousInTransferPacket.https.html": [
+ "webusb/usbConnectionEvent.https.any.js": [
[
- "/webusb/usbIsochronousInTransferPacket.https.html",
+ "/webusb/usbConnectionEvent.https.any.html",
{}
- ]
- ],
- "webusb/usbIsochronousInTransferResult.https.html": [
+ ],
+ [
+ "/webusb/usbConnectionEvent.https.any.sharedworker.html",
+ {}
+ ],
[
- "/webusb/usbIsochronousInTransferResult.https.html",
+ "/webusb/usbConnectionEvent.https.any.worker.html",
{}
]
],
- "webusb/usbIsochronousOutTransferPacket.https.html": [
+ "webusb/usbDevice-iframe.https.html": [
[
- "/webusb/usbIsochronousOutTransferPacket.https.html",
+ "/webusb/usbDevice-iframe.https.html",
{}
]
],
- "webusb/usbIsochronousOutTransferResult.https.html": [
+ "webusb/usbDevice.https.any.js": [
+ [
+ "/webusb/usbDevice.https.any.html",
+ {}
+ ],
+ [
+ "/webusb/usbDevice.https.any.sharedworker.html",
+ {}
+ ],
[
- "/webusb/usbIsochronousOutTransferResult.https.html",
+ "/webusb/usbDevice.https.any.worker.html",
{}
]
],
- "webusb/usbOutTransferResult.https.html": [
+ "webusb/usbInTransferResult.https.any.js": [
+ [
+ "/webusb/usbInTransferResult.https.any.html",
+ {}
+ ],
[
- "/webusb/usbOutTransferResult.https.html",
+ "/webusb/usbInTransferResult.https.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/webusb/usbInTransferResult.https.any.worker.html",
{}
]
],
- "webusb/worker/idlharness.dedicatedworker.https.html": [
+ "webusb/usbIsochronousInTransferPacket.https.any.js": [
+ [
+ "/webusb/usbIsochronousInTransferPacket.https.any.html",
+ {}
+ ],
+ [
+ "/webusb/usbIsochronousInTransferPacket.https.any.sharedworker.html",
+ {}
+ ],
[
- "/webusb/worker/idlharness.dedicatedworker.https.html",
+ "/webusb/usbIsochronousInTransferPacket.https.any.worker.html",
{}
]
],
- "webusb/worker/idlharness.sharedworker.https.html": [
+ "webusb/usbIsochronousInTransferResult.https.any.js": [
+ [
+ "/webusb/usbIsochronousInTransferResult.https.any.html",
+ {}
+ ],
[
- "/webusb/worker/idlharness.sharedworker.https.html",
+ "/webusb/usbIsochronousInTransferResult.https.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/webusb/usbIsochronousInTransferResult.https.any.worker.html",
{}
]
],
- "webusb/worker/usb.dedicatedworker.https.html": [
+ "webusb/usbIsochronousOutTransferPacket.https.any.js": [
+ [
+ "/webusb/usbIsochronousOutTransferPacket.https.any.html",
+ {}
+ ],
+ [
+ "/webusb/usbIsochronousOutTransferPacket.https.any.sharedworker.html",
+ {}
+ ],
[
- "/webusb/worker/usb.dedicatedworker.https.html",
+ "/webusb/usbIsochronousOutTransferPacket.https.any.worker.html",
{}
]
],
- "webusb/worker/usb.serviceworker.https.html": [
+ "webusb/usbIsochronousOutTransferResult.https.any.js": [
+ [
+ "/webusb/usbIsochronousOutTransferResult.https.any.html",
+ {}
+ ],
[
- "/webusb/worker/usb.serviceworker.https.html",
+ "/webusb/usbIsochronousOutTransferResult.https.any.sharedworker.html",
+ {}
+ ],
+ [
+ "/webusb/usbIsochronousOutTransferResult.https.any.worker.html",
{}
]
],
- "webusb/worker/usb.sharedworker.https.html": [
+ "webusb/usbOutTransferResult.https.any.js": [
+ [
+ "/webusb/usbOutTransferResult.https.any.html",
+ {}
+ ],
+ [
+ "/webusb/usbOutTransferResult.https.any.sharedworker.html",
+ {}
+ ],
[
- "/webusb/worker/usb.sharedworker.https.html",
+ "/webusb/usbOutTransferResult.https.any.worker.html",
{}
]
],
@@ -386062,9 +386970,13 @@
{}
]
],
- "workers/modules/dedicated-worker-import.html": [
+ "workers/modules/dedicated-worker-import.any.js": [
+ [
+ "/workers/modules/dedicated-worker-import.any.html",
+ {}
+ ],
[
- "/workers/modules/dedicated-worker-import.html",
+ "/workers/modules/dedicated-worker-import.any.worker.html",
{}
]
],
@@ -386092,6 +387004,36 @@
{}
]
],
+ "workers/nested_worker_close_from_parent_worker.html": [
+ [
+ "/workers/nested_worker_close_from_parent_worker.html",
+ {}
+ ]
+ ],
+ "workers/nested_worker_close_self.worker.js": [
+ [
+ "/workers/nested_worker_close_self.worker.html",
+ {}
+ ]
+ ],
+ "workers/nested_worker_importScripts.worker.js": [
+ [
+ "/workers/nested_worker_importScripts.worker.html",
+ {}
+ ]
+ ],
+ "workers/nested_worker_sync_xhr.worker.js": [
+ [
+ "/workers/nested_worker_sync_xhr.worker.html",
+ {}
+ ]
+ ],
+ "workers/nested_worker_terminate_from_document.html": [
+ [
+ "/workers/nested_worker_terminate_from_document.html",
+ {}
+ ]
+ ],
"workers/opaque-origin.html": [
[
"/workers/opaque-origin.html",
@@ -411951,7 +412893,7 @@
"d4b8d3ee30aca9e9bd4435534615172c89f9ca9c",
"support"
],
- "BackgroundSync/interfaces.any.js": [
+ "BackgroundSync/interfaces.https.any.js": [
"4b754f0550409475495768483f2075e8f54782d0",
"testharness"
],
@@ -412128,7 +413070,7 @@
"testharness"
],
"FileAPI/reading-data-section/filereader_readAsDataURL.html": [
- "52371f9c51952984ea5cb07e2a6e3d8dfcf50d16",
+ "883decab747ac39e6cf9c946f309e7a26c4257f7",
"testharness"
],
"FileAPI/reading-data-section/filereader_readAsText.html": [
@@ -412220,7 +413162,7 @@
"testharness"
],
"FileAPI/url/url-in-tags-revoke.window.js": [
- "058021aab41c4ace8b6246ac33891f6eddbdd8b3",
+ "9454eb78fa619775f2dfc6d67a2a629f9b736424",
"testharness"
],
"FileAPI/url/url-in-tags.window.js": [
@@ -412668,7 +413610,7 @@
"testharness"
],
"IndexedDB/idbdatabase-createObjectStore-exception-order.htm": [
- "24d86e0a278a52c759f1a220041838bedd59959e",
+ "91fbbe23f8cdfc231aa01b8ad276ebb88d377c51",
"testharness"
],
"IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm": [
@@ -413695,94 +414637,46 @@
"de7dd2ee8b4d23b5170349e7c2dc94862e5faed2",
"support"
],
- "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js": [
- "b5b14e550d5dbff9f63666b42bd46e29b5be8709",
+ "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js": [
+ "864eecab9e1a79b80118c0c3f678b8f38d204bed",
"testharness"
],
"WebCryptoAPI/derive_bits_keys/ecdh_bits.js": [
"becf212639e53f6cae83994feeb2a2d0ecb6feeb",
"support"
],
- "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js": [
- "25bcc549b62ecc99df4e2af27753e311c3910e70",
+ "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js": [
+ "e18057a3c9fda70c897950a6e6eb4251efef55c4",
"testharness"
],
"WebCryptoAPI/derive_bits_keys/ecdh_keys.js": [
"c030ebe3984538c73ee1fca4ec378e4356bccbf4",
"support"
],
- "WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js": [
- "0ea6fb5e51a60e8a521da7a2853fde9a4ff2af8f",
+ "WebCryptoAPI/derive_bits_keys/hkdf.https.any.js": [
+ "ab1a44ea74a479a73c122537505b8655479e515f",
"testharness"
],
"WebCryptoAPI/derive_bits_keys/hkdf.js": [
- "7c50dfe98c29038cc758cf90d56cf4b328d1fc37",
+ "0b64461f3017121398eee84980565ffdec11da78",
"support"
],
"WebCryptoAPI/derive_bits_keys/hkdf_vectors.js": [
"766a7184da406918e9dc6718125975a59d3d5d36",
"support"
],
- "WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js": [
- "1149c335951baa52b7d1ad3192292fb46176d491",
+ "WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js": [
+ "1570f67d4d803e12d1711e861e0ea1b37e76db45",
"testharness"
],
"WebCryptoAPI/derive_bits_keys/pbkdf2.js": [
- "dfd8eea5707720186820549837c8a1a319a8ecc4",
+ "d91520b4b779d5a8ecd55398a23a1e0fdbe1a9b3",
"support"
],
"WebCryptoAPI/derive_bits_keys/pbkdf2_vectors.js": [
"0a073cb726ad239110545eb3cecada2a0ce5daf7",
"support"
],
- "WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html": [
- "eb82990143fa33de7b62cdacd2db566512d74d44",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html": [
- "d896626491b4f710970b28d30eb89604034fb8c4",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_hkdf.https.html": [
- "6d0def388fed4db1606d03f2cbfd59020bd00c56",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html": [
- "48b0c6ac60cc130a5bc109fd43b5b1da74bad6da",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html": [
- "9f28363c1c182c354d688a44249abe3f6c6e9ff5",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html": [
- "2a6b28ee191cc62575872c19a21b402f668cd0d5",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html": [
- "e1d654a4ccefef12b57ef32388debf5df170e938",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html": [
- "2e3e354fe0b4b96d2429bd6e3b5b702a327d9e84",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html": [
- "b53dd1eb6d350d6546e71e77d829eb3da4fc4c68",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html": [
- "d36de62c712d53d29aa8cc6995851493d814654f",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html": [
- "518afb29e8f859a793e0e39317c6516aae99fb67",
- "testharness"
- ],
- "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html": [
- "5e776aa3f202bb72a328947983b020f03ba6ec4d",
- "testharness"
- ],
"WebCryptoAPI/digest/digest.https.worker.js": [
"a9a6b7a15bf0b795729190a94bdda6ed1ddc013d",
"testharness"
@@ -413856,43 +414750,43 @@
"support"
],
"WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js": [
- "43e43b7fbf6441d1fcd6ddf46c30f0621b1edba7",
+ "8dcb56464b85de7d54bb3bc1c06d6bda630cf4a0",
"testharness"
],
"WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js": [
- "2c884e027696683642ea9a554fbb458c80d7c250",
+ "135d0fdf4e8ca3c44af7af73919ea8ffe7129c5b",
"testharness"
],
"WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js": [
- "a04245d270369f78f8043d0e18e78813d023143c",
+ "3d5858db114e2bcd58c7a5f2fd60c47643433007",
"testharness"
],
"WebCryptoAPI/generateKey/failures_AES-KW.https.any.js": [
- "926c029def9b80da51ebff1185692f24d403cecf",
+ "c1cba74aeccf6d59d9b1d8aa84cacf2352d1aa93",
"testharness"
],
"WebCryptoAPI/generateKey/failures_ECDH.https.any.js": [
- "89fe37aa9252d976f76823cdf285630ddadfbfce",
+ "a4e5c1acc05e321904fda9a8ab442aa63af2fb43",
"testharness"
],
"WebCryptoAPI/generateKey/failures_ECDSA.https.any.js": [
- "ab6acf474fb27f7a630847ce07d6fb6a9167ad92",
+ "a2bc85c93a660752db6250b9798240de8b3d3f96",
"testharness"
],
"WebCryptoAPI/generateKey/failures_HMAC.https.any.js": [
- "6f00681d254f24abf00f073806a162738bcbe8e7",
+ "13e7fd5352320e6e9e2af9cf54c45e2eae5032ca",
"testharness"
],
"WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js": [
- "c6d7efb5ed58bb1ea96e141763e249b1ad99a6be",
+ "fb73abf86b9aaf51b032b57d1813d45256e2cbeb",
"testharness"
],
"WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js": [
- "dc18838f5c4f84436c892051a728de7ad83fe854",
+ "51b1195ef2c2f3084b35460c772c355515e2803c",
"testharness"
],
"WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js": [
- "170964b911cd3d1aacaa261de01b013ee3fd745a",
+ "eebe6f227f86a0359690c36d118fb6d516991b5b",
"testharness"
],
"WebCryptoAPI/generateKey/successes.js": [
@@ -413900,43 +414794,43 @@
"support"
],
"WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js": [
- "49ce28516303c7525f74d29fbbe36b578e9e0d08",
+ "4f11c263cf8c1a10805dbdbf37e68441cc1524db",
"testharness"
],
"WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js": [
- "377e8f0ec969f36949c9dc08ae935063d25c08d8",
+ "7f71cabebd7c4771b0338a86f0db249275c166e6",
"testharness"
],
"WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js": [
- "a65a71f8f83b017fe9eb8fccbd8da3489ed1f9f0",
+ "b2818ac6f3bd48fc5343e11c9f3a5fb4e7e159b7",
"testharness"
],
"WebCryptoAPI/generateKey/successes_AES-KW.https.any.js": [
- "165159903403f67cc27d29f78d46369eb598811c",
+ "7fb055fd3d32f9b0f0934f0bcf6e4cc8e914c0bc",
"testharness"
],
"WebCryptoAPI/generateKey/successes_ECDH.https.any.js": [
- "525b874eff610c6db8cca7f50ba0c074b8975001",
+ "e9ac12b43efef8652a12a3a7dfdaf1f6d14c31fc",
"testharness"
],
"WebCryptoAPI/generateKey/successes_ECDSA.https.any.js": [
- "2a63f8d0d12987ca2e4c41e5eb28a53741a091f5",
+ "c1e3ea8f949413099f4d5c9903d4f86ae6b9ddeb",
"testharness"
],
"WebCryptoAPI/generateKey/successes_HMAC.https.any.js": [
- "af064fd9cc422c35718d1dcf2f6c861aab7385cc",
+ "6bc1c27059fca5fd8ec0eacb5a4092affd934aa2",
"testharness"
],
"WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js": [
- "f82ce4307fea94a097ccdf470b766f110d876b87",
+ "c18bce1c96c0904d80ed0e8f6c6f52c422bd04cd",
"testharness"
],
"WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js": [
- "8ff33e42d855b7482455ebb3caab5ac311e7cbf5",
+ "e91f38538a40c448cbeaea5e3188df4a4c02870a",
"testharness"
],
"WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js": [
- "fbbbef333461a7845ea1b3cba2169435c7f82761",
+ "7a507269004b76a7455cb41e476f69178fed7162",
"testharness"
],
"WebCryptoAPI/getRandomValues.any.js": [
@@ -414636,7 +415530,7 @@
"manual"
],
"accelerometer/META.yml": [
- "939b04014d0d0c4818e330d4119ba6fdc9f7db58",
+ "f99b5f4f8bb9d631f1b55857512be56738801e6e",
"support"
],
"accelerometer/idlharness.https.html": [
@@ -415460,7 +416354,7 @@
"manual"
],
"ambient-light/META.yml": [
- "91896df5cc21140f5a3bb733c38e9443df6dc4e7",
+ "ac7cd201b98202bfef2c967328008cc581e9091f",
"support"
],
"ambient-light/idlharness.https.html": [
@@ -417523,16 +418417,8 @@
"fd9efe16c485c6fa6cc4b587b492eb24bf9ccac2",
"testharness"
],
- "background-fetch/interfaces-worker.https.html": [
- "3bdcb55c864d99da109cdc0abe56c06aaf3e3d1e",
- "testharness"
- ],
- "background-fetch/interfaces.html": [
- "dc48b3e0bff00fed4a0e846e35f2499d6579dcd8",
- "testharness"
- ],
- "background-fetch/interfaces.worker.js": [
- "f1013d140f361226c81c24926548860d975ec3b2",
+ "background-fetch/interfaces.https.any.js": [
+ "af1d0da2759a9c1c5b993eb9ea0905601f531301",
"testharness"
],
"background-fetch/mixed-content-and-allowed-schemes.https.window.js": [
@@ -417699,6 +418585,10 @@
"8185d2b31fbf67a573444d3c8f828f96422526f5",
"support"
],
+ "beacon/idlharness.any.js": [
+ "eee7ad4981ba48eef9df1f61b5d4d9ce39bc684d",
+ "testharness"
+ ],
"beacon/navigate.iFrame.sub.html": [
"03a7f2477d3efef7572b1c45a6ed113350aec948",
"support"
@@ -417875,6 +418765,10 @@
"fa121bcbea3d19898a71f7dda79708ee941e4b6c",
"testharness"
],
+ "bluetooth/idl/idlharness.tentative.window.js": [
+ "02a6bf3346f34196fab9b5788131641d44bf9b77",
+ "testharness"
+ ],
"bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html": [
"850418b4a67df894ac4b21d2e5a18c5c266d03fd",
"testharness"
@@ -436480,11 +437374,11 @@
"support"
],
"console/console-count-logging-manual.html": [
- "1ffcacf40728c1cd9f0eadbd68dad59e7c2c35d3",
+ "f2e0d5c03356d15844f2ffa3f8800a7b44fd6319",
"manual"
],
"console/console-countReset-logging-manual.html": [
- "587de5bb8dcb002025244e8058b52d4ba0b1bdd3",
+ "6edce76ce23ebc0b885f171020909617409016b9",
"manual"
],
"console/console-is-a-namespace.any.js": [
@@ -436496,11 +437390,11 @@
"testharness"
],
"console/console-number-format-specifiers-symbol-manual.html": [
- "a0b0c97ec5312027ff0152536458071254235d01",
+ "0ad8917ef886b6c9a6d0ce5f3befcca76a3b0fa4",
"manual"
],
"console/console-string-format-specifier-symbol-manual.html": [
- "d3126f4c136d646f79f2534f66b4d9f8d0c5c67d",
+ "d1b45d95169637c84eb6509aa3f8d4cf118dcc8c",
"manual"
],
"console/console-tests-historical.any.js": [
@@ -436759,8 +437653,8 @@
"8d1a3cb1754e08585851553defc828f424e3f402",
"testharness"
],
- "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html": [
- "f6888b5ea15ed20082ff9b2d323af0a495b9fe56",
+ "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html": [
+ "221c608dd2ac6af81550ca6211c20a90e9f45dad",
"testharness"
],
"content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_inline.html": [
@@ -438771,18 +439665,82 @@
"2676e375c60899dbd2281b49e01e82e1b3d9451e",
"testharness"
],
- "content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html": [
- "3dac897440d3bcca283c606c51d23a9d37c66a62",
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-href.html": [
+ "2bd3fb3fae8a5bc7a25d17670b47327b8584a88c",
"testharness"
],
- "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html": [
- "2864ff4485ab5fee87000898cba6c9d786586684",
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html": [
+ "349baa33e86ccd020758817ef25503f6b5dddaa1",
"testharness"
],
- "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html": [
- "d4f78683e9e76a341134c34be726d435d113b71b",
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html": [
+ "979110bfd5000798d635d3ccdd44acfcdcec8e0d",
"testharness"
],
+ "content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html": [
+ "1f6ce394551c57a521ce8df202cce59d8b27b0a0",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html": [
+ "8ebd1793dfc9ef510e0c78e19e02719e2a30f526",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html": [
+ "a8a9080c1a1f7c26c1b30e9d43e13f53f4576360",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html": [
+ "4ac5fac6f6c58c8c172ed02594d73f631799cf7a",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html": [
+ "f62182571c99ce20bdb7ff7c94592355a6b41743",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html": [
+ "5cefbd1b0017f318ea83b77e4766b0ed4b4295dd",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html": [
+ "4c12e6e13a95ad4fd6222d93427a48257f3a0b77",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html": [
+ "401d00812bcb6aee37f5779f2794ecbb6792a7dc",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html": [
+ "20348d6da0ecdb7f5295bc704191cd217dd726b6",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/script_event_handlers_allowed.html": [
+ "e8e57afe913c38d603d1e7256412b33a1b333004",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html": [
+ "9e80d3eb04bb86ea53eb8cce065490550fd19e79",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html": [
+ "76831255a317844b60de42cb137ddbef52aa81b9",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/style_attribute_allowed.html": [
+ "02676f3fe19f2da59f166f2a7be071a4071615c6",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html": [
+ "759d2d1ba03562cce5a4c24327e0cd63fe297cd5",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html": [
+ "6cc4455b0d5afa4c23ee5e8eb0c33969149fd36c",
+ "testharness"
+ ],
+ "content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html": [
+ "02990045a9427bfb19b439bb0691d0a5ed56453a",
+ "support"
+ ],
"content-security-policy/worker-src/dedicated-child.sub.html": [
"fb394b266d3c21a44d7f0edfbbcc5d5ff31e8b6f",
"testharness"
@@ -438892,15 +439850,19 @@
"testharness"
],
"cookie-store/META.yml": [
- "c04035be35660a958882953b9fc701a0b8d38322",
+ "b0d8c58c78cfd2dcc8a81b83fb17afadeabfb375",
"support"
],
"cookie-store/README.md": [
"40595162d15dec7e315ef16f94646045596d7b1c",
"support"
],
+ "cookie-store/cookieListItem_attributes.tentative.window.js": [
+ "7d89e9ee77bad065c75bdb4f3467852dbf256b09",
+ "testharness"
+ ],
"cookie-store/cookieStore_delete_arguments.tentative.window.js": [
- "a2a3b036e62ed11e8013f7e255bbc418576dd451",
+ "740fccd53713d8ffdd84aa388580630025fc016c",
"testharness"
],
"cookie-store/cookieStore_delete_basic.tentative.window.js": [
@@ -438956,7 +439918,7 @@
"testharness"
],
"cookie-store/cookieStore_set_arguments.tentative.window.js": [
- "33e7ed082d0e461147eb01dfabf305022952401f",
+ "86cdff2d6d564eef090342adb3d41c0b1e1c4513",
"testharness"
],
"cookie-store/cookieStore_set_expires_option.tentative.window.js": [
@@ -499351,6 +500313,34 @@
"2467ddfd1f4960c0c26096114b7b7302c3c02377",
"support"
],
+ "css/compositing/parsing/background-blend-mode-invalid.html": [
+ "718dafaca2e1aedaf4857e3af730f2c52a6ea9bf",
+ "testharness"
+ ],
+ "css/compositing/parsing/background-blend-mode-valid.html": [
+ "3f7ae3abfd651a9a0f7f931cacec1b3f7635c81b",
+ "testharness"
+ ],
+ "css/compositing/parsing/isolation-invalid.html": [
+ "5b16bc373fd6318f4f0d9ee24b7ac9719d7fd2da",
+ "testharness"
+ ],
+ "css/compositing/parsing/isolation-valid.html": [
+ "760c18881d30fb5e41c948eaf5b46d3da69f8fe7",
+ "testharness"
+ ],
+ "css/compositing/parsing/mix-blend-mode-invalid.html": [
+ "a20ce9b9858263fdf73b43ef4f8b0b02535a9df0",
+ "testharness"
+ ],
+ "css/compositing/parsing/mix-blend-mode-valid.html": [
+ "092d740ae5549c4aaa4bf31fa0d7ed4df2ca2dee",
+ "testharness"
+ ],
+ "css/compositing/parsing/resources/parsing-testcommon.js": [
+ "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95",
+ "support"
+ ],
"css/compositing/svg/mix-blend-mode-in-svg-image.html": [
"fc6b8df4e7e8bbca443279335b969146313db604",
"reftest"
@@ -500083,6 +501073,10 @@
"0115580619b629e47ae0f2635cc84e1e80442a8f",
"testharness"
],
+ "css/css-animations/idlharness.html": [
+ "75e949c1edef367f29d23a1c4921fe7748c78a3f",
+ "testharness"
+ ],
"css/css-animations/pending-style-changes-001.html": [
"5f2bf4b6712dd230109be62407cd31800451a271",
"testharness"
@@ -504567,6 +505561,10 @@
"a8e29f1bf5e6e6b4dec9da57036e8d95359f561b",
"reftest"
],
+ "css/css-conditional/idlharness.html": [
+ "3952fffe4e25eb06467eb2136f63d63c2bfa8191",
+ "testharness"
+ ],
"css/css-conditional/js/001.html": [
"8da103d0787969a76df019c6d83aa59dd3884a52",
"testharness"
@@ -504775,6 +505773,10 @@
"51cc7a37659688af3830dbca89b9a515e22b2551",
"reftest"
],
+ "css/css-contain/contain-size-013.html": [
+ "22031a540503764e51111a7e5f9c91a0509b01f8",
+ "reftest"
+ ],
"css/css-contain/contain-size-breaks-001.html": [
"3a3c80029a6c126c584a21e2ff3b25e5459c32e8",
"reftest"
@@ -505875,6 +506877,14 @@
"d6212621df87df9426ddb29b936703ace2813888",
"support"
],
+ "css/css-display/display-contents-sharing-001-ref.html": [
+ "b258dc5bd923a67b912b01ab9a86e0149f4aef43",
+ "support"
+ ],
+ "css/css-display/display-contents-sharing-001.html": [
+ "0276d2d8870748dd0940716ee113d59ef349ade8",
+ "reftest"
+ ],
"css/css-display/display-contents-state-change-001-ref.html": [
"f7e25855cc7ef1896a9a52005d3c1379bf74746b",
"support"
@@ -506947,6 +507957,34 @@
"f9699f59878f869cf0eb62d6b46ff118f6abfcf3",
"support"
],
+ "css/css-env/at-supports.tentative.html": [
+ "a93a3fe4ce531b5693060c3bb3c1c340a25ea490",
+ "testharness"
+ ],
+ "css/css-env/env-in-custom-properties.tentative.html": [
+ "e7d3162835077f4698231a3a7466bcbcc31084cb",
+ "testharness"
+ ],
+ "css/css-env/fallback-nested-var.tentative.html": [
+ "f88369824b722bc13d942fd86b9ef9a175e9ffe1",
+ "testharness"
+ ],
+ "css/css-env/seralization-round-tripping.tentative.html": [
+ "d59add04498132c8db14fcc4b2bafdb33cffd6b1",
+ "testharness"
+ ],
+ "css/css-env/supports-script.tentative.html": [
+ "8c2359decb8377ac80ef296dd303f03e2f7fd3a9",
+ "testharness"
+ ],
+ "css/css-env/syntax.tentative.html": [
+ "47d940df02d19a4f8b66767bf646b4bce5de120f",
+ "testharness"
+ ],
+ "css/css-env/unknown-env-names-override-previous.tentative.html": [
+ "46996cb158a0077db59425c5c72ac7a9396833d9",
+ "testharness"
+ ],
"css/css-exclusions/META.yml": [
"3ce5754412de34748eedf62d4c86b59326b80927",
"support"
@@ -510539,6 +511577,10 @@
"003d315d72019673041c63b28a90f436c7e3855f",
"testharness"
],
+ "css/css-fonts/font-shorthand-serialization-font-stretch.html": [
+ "478f7730ecd2a733d7f41a75d46ecb2facb6936d",
+ "testharness"
+ ],
"css/css-fonts/font-size-adjust-001-ref.html": [
"f477ee1d0669cc35acc873d267a5a9e7bcac8dae",
"support"
@@ -517420,7 +518462,7 @@
"testharness"
],
"css/css-fonts/test_font_feature_values_parsing.html": [
- "a6397508316c35300513830a7a53d882debe3829",
+ "fb4bbba9672183a627f7535399af8a58beec6eb8",
"testharness"
],
"css/css-fonts/variations/META.yml": [
@@ -517867,6 +518909,14 @@
"59ad78731845efdee151a7db5f963484505e9b49",
"testharness"
],
+ "css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html": [
+ "5ca5422ebe3729773a46dd05a031636edc0fe669",
+ "testharness"
+ ],
+ "css/css-grid/abspos/grid-positioned-items-gaps-002.html": [
+ "16b1e1d23bab903b3779c7b755624b336f4f9588",
+ "testharness"
+ ],
"css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html": [
"618bf5f6b8ca90359e9df147f201ad4ba5d84e8e",
"testharness"
@@ -523991,6 +525041,30 @@
"90a089424b1c884a4ce6fe1684eed3ca03055158",
"testharness"
],
+ "css/css-properties-values-api/support/alt/alt.css": [
+ "9497bedbe2a13e5412c6d58fcaccaffce44797ab",
+ "support"
+ ],
+ "css/css-properties-values-api/support/alt/alt.js": [
+ "0a9a8e1621ae44a94177d84b0183adfa514c21de",
+ "support"
+ ],
+ "css/css-properties-values-api/support/main/main.css": [
+ "d1fa3f542b12beff80a2c157523fd49547f22abe",
+ "support"
+ ],
+ "css/css-properties-values-api/support/main/main.js": [
+ "311fa24d3d02518cc9378bab785bf8e49714b78c",
+ "support"
+ ],
+ "css/css-properties-values-api/support/main/main.utf16be.css": [
+ "bd7bbb7cfc8ca930399abcf886c3da0d446725eb",
+ "support"
+ ],
+ "css/css-properties-values-api/url-resolution.tentative.html": [
+ "2f651c735028307632a6f7fb934e138e626acac7",
+ "testharness"
+ ],
"css/css-properties-values-api/var-reference-registered-properties-cycles.html": [
"bc061780caa0085fca5b003c1aed68c7b162eabd",
"testharness"
@@ -526395,6 +527469,14 @@
"46913ea7e47811b11be898de5c3bd0a330ea6637",
"testharness"
],
+ "css/css-scoping/shadow-directionality-001.tentative.html": [
+ "51cf8c6780bb66f64082a0054f24f64c09b0258f",
+ "reftest"
+ ],
+ "css/css-scoping/shadow-directionality-002.tentative.html": [
+ "c5cc9738b5b81a728c7cc16569360bd65b857ab3",
+ "reftest"
+ ],
"css/css-scoping/shadow-disabled-sheet-001.html": [
"3de2d23c1b3339b964ec2c009832a3207a3b9dc4",
"reftest"
@@ -526423,6 +527505,14 @@
"99af6e29e69b3131b59dbdc2b0eead52931123c2",
"reftest"
],
+ "css/css-scoping/shadow-link-rel-stylesheet-no-style-leak.html": [
+ "a46be006762a16c2deb3d1d3a760e3c4e348668c",
+ "reftest"
+ ],
+ "css/css-scoping/shadow-link-rel-stylesheet.html": [
+ "07862ce7d2a954988bdbce882869a4c5f097089a",
+ "reftest"
+ ],
"css/css-scoping/shadow-reassign-dynamic-001.html": [
"11ed4da2e6ce88d8a2b98a8f1c814417ef7770dd",
"reftest"
@@ -528504,11 +529594,11 @@
"reftest"
],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html": [
- "6e351eb38a72f6e6d67b73bcae030da73b7034d9",
+ "2547bb318d489887e72b10ac1f53d4899c5cc11b",
"support"
],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html": [
- "b8a7f312ff67da23ed7fc212b27f78ae712eec21",
+ "6982f26692e67f13e9be51721ee81008a70fb22b",
"reftest"
],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html": [
@@ -528516,13 +529606,17 @@
"testharness"
],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001-ref.html": [
- "44b8eefa18e5c99f034b997c40a5245d5b8d8497",
+ "d7411639b9c2d7df82ac45f89c14ca627770f9d1",
"support"
],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html": [
- "9f50c6aacca1d1c5a8ad5814b92566aae707cebd",
+ "73fe30c46ab5e4a5bcc85a2473362908663e21c2",
"reftest"
],
+ "css/css-tables/height-distribution/support/scrollbars.css": [
+ "999eb08da2bd765f8716f22194d8e0282a40602d",
+ "support"
+ ],
"css/css-tables/height-distribution/td-different-subpixel-padding-in-same-row-ref.html": [
"2bb8a26451a23ebcf548ad147d301ea5d9603c25",
"support"
@@ -538663,6 +539757,10 @@
"971be3c362daabff565737c0d98be96e2356adb8",
"testharness"
],
+ "css/css-transitions/idlharness.html": [
+ "ff6ec5d0e21891ea44637ad97187957c86add0a4",
+ "testharness"
+ ],
"css/css-transitions/properties-value-001.html": [
"66853fd915a18b3a8eb78e5d551fc7eb529b72cf",
"testharness"
@@ -541600,95 +542698,95 @@
"reftest"
],
"css/css-ui/parsing/box-sizing-invalid.html": [
- "f6d47c2136afc9b6538e2dfc5b8f1f13efd51359",
+ "d6c0f262fc9194e92627062a02db9bc2300976f5",
"testharness"
],
"css/css-ui/parsing/box-sizing-valid.html": [
- "ae42aa258f80502238e4106c5aad8cd3a86b67be",
+ "cdea435ef74fdb66bc9b480bd23771f918da6db0",
"testharness"
],
"css/css-ui/parsing/caret-color-invalid.html": [
- "4f661bf5354591a4763dc0e2e24262135274e851",
+ "d094b012b055649557e2db27c4a41084b5504ff4",
"testharness"
],
"css/css-ui/parsing/caret-color-valid.html": [
- "43e5e627b82425fe9b5f2e8aa631a3e29076a894",
+ "9499e106fbc910331750f1580e296feb141caa39",
"testharness"
],
"css/css-ui/parsing/cursor-invalid.html": [
- "9dc6470ff66b178b131df50baa4983e9c268f150",
+ "34a18b4943bc71be6e4537800cae3bfed0b924a0",
"testharness"
],
"css/css-ui/parsing/cursor-valid.html": [
- "b0a45e0783e4fc8d238941add086337a26352f97",
+ "2cc358e954aaa33bcf87ae410e3d65ee672ace17",
"testharness"
],
"css/css-ui/parsing/outline-color-invalid.html": [
- "c2c76b237c6a3cb3e6c739b46907afb3b168a00c",
+ "edf914872ef9267b25ec2ab9a0f1c58159341694",
"testharness"
],
"css/css-ui/parsing/outline-color-valid-mandatory.html": [
- "d4353c1c614c9352636351fd4f6060d5ebdf2551",
+ "dd895036c95d84f9c9d6f7632eafd9a1b7aecb8d",
"testharness"
],
"css/css-ui/parsing/outline-color-valid-optional.html": [
- "b68ab57f63120ae95944c55e0ea52d3155573267",
+ "f77a0c9af4c627fbf59e2c55b4bcc3dfb49b9771",
"testharness"
],
"css/css-ui/parsing/outline-invalid.html": [
- "e579a7ab952531873dea0ea2c1b749949336024c",
+ "8ba3081d8628a487310c9d7acda70c6c76158857",
"testharness"
],
"css/css-ui/parsing/outline-offset-invalid.html": [
- "924035eac723af4bf4712c3786543306ae6fcc10",
+ "e1587c0a9fefe8eeec8325ed6bb2b7c2d6b4428c",
"testharness"
],
"css/css-ui/parsing/outline-offset-valid.html": [
- "1f0e8b438dec00532cc115f959db11b77cedfb31",
+ "361108b768a172752c85f4b2794a511d464e745e",
"testharness"
],
"css/css-ui/parsing/outline-style-invalid.html": [
- "3f6a0a0842d5ca76c481eb92269fff221c8386c9",
+ "14ca6f72222fbb551b85cef7c8c5d9da3788c139",
"testharness"
],
"css/css-ui/parsing/outline-style-valid.html": [
- "a72005f961c1aad7ef1244541193e4959e496a71",
+ "74997c2c984b523229f4f68e534aeb6e2b2725d9",
"testharness"
],
"css/css-ui/parsing/outline-valid-mandatory.html": [
- "567b86da51778fc5350d11288dbd3e3f3e12bada",
+ "647d29a5fdd7b352a2d1fbbfa4bb0436e2eaa784",
"testharness"
],
"css/css-ui/parsing/outline-valid-optional.html": [
- "aa6ea1da3f43ca74a44527e84cee0ab8d2e4b091",
+ "9fc8bd366735dd05cc37c1497c7aed6a91e32630",
"testharness"
],
"css/css-ui/parsing/outline-width-invalid.html": [
- "78e0dc7d541e7000d507a4773908ca851c50a5cb",
+ "0403c9910c17f76da0e834d2c9263898b405d049",
"testharness"
],
"css/css-ui/parsing/outline-width-valid.html": [
- "a31c9f3572566e75dce6a36d58f9e21aaa727405",
+ "b902d6da35d6dac8d0e08fe99760434294311263",
"testharness"
],
"css/css-ui/parsing/resize-invalid.html": [
- "972f102e81b150ea63b9616728aa0c27b6f31dfb",
+ "fd6f661bc65d483cf2136d4d889f3778d5012ddf",
"testharness"
],
"css/css-ui/parsing/resize-valid.html": [
- "f10a19dae64b6b8d02bc188dc2bb7df778fa4d60",
+ "70bff9554807d01fdf39b1c8566a24ea864aca58",
"testharness"
],
- "css/css-ui/parsing/resources/parsing-testcommon.js": [
+ "css/css-ui/parsing/support/parsing-testcommon.js": [
"14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95",
"support"
],
"css/css-ui/parsing/text-overflow-invalid.html": [
- "576fd63bd6455a8e0e3623e853dfc260662d3a86",
+ "d0cf5f82994d7004d27a57adf9caa8981220847a",
"testharness"
],
"css/css-ui/parsing/text-overflow-valid.html": [
- "79c05636c160aa39475e059ede5de6b60afafaca",
+ "cb1d4d0815d3e7b55c5adf33dae95cedcdcf75ae",
"testharness"
],
"css/css-ui/reference/box-sizing-001-ref.html": [
@@ -543079,6 +544177,10 @@
"6fa668d2bcaf01f5c4680e3e14a0e86160d1b5d5",
"reftest"
],
+ "css/css-values/calc-rounding-001.html": [
+ "a74b631cd97db18ef120a0a5e7132c9e14b67f81",
+ "testharness"
+ ],
"css/css-values/calc-serialization.html": [
"d0bcbd402cb78e704dabc7f1665d40ba163e30eb",
"testharness"
@@ -550327,6 +551429,10 @@
"6ee9a47112c9a5fe4f0c85f85ea577575790c5be",
"testharness"
],
+ "css/cssom-view/elementFromPoint-mixed-font-sizes.html": [
+ "d73025913e0ff9d0ba490b8a54f543e876808450",
+ "testharness"
+ ],
"css/cssom-view/elementFromPoint-parameters.html": [
"0c31602268a831eae1bcd44b4a5e7b678a7ed7cb",
"testharness"
@@ -550459,6 +551565,10 @@
"7461663514681b85aaa1b2be6e2e2807c71a9e51",
"testharness"
],
+ "css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html": [
+ "c630846b4220925cb92e6cfda77f8d54b09d4a05",
+ "testharness"
+ ],
"css/cssom-view/scrollTop-display-change-ref.html": [
"bb9079ba597cbcc27604cf8cc5556b4e6e0cda93",
"support"
@@ -550868,7 +551978,15 @@
"testharness"
],
"css/cssom/getComputedStyle-detached-subtree.html": [
- "01978ca7ea08cbf61b28e9d77753fe5852bcbff9",
+ "886f72b4eaa82d3aeb4de5c5b27f71369dbe0186",
+ "testharness"
+ ],
+ "css/cssom/getComputedStyle-display-none-001.html": [
+ "0e1f381bb67d045c9a92461f664c3c4d61de280f",
+ "testharness"
+ ],
+ "css/cssom/getComputedStyle-display-none-002.html": [
+ "23a362d9423cdfe6d8c29809fdadca525054d175",
"testharness"
],
"css/cssom/getComputedStyle-dynamic-subdoc.html": [
@@ -550876,7 +551994,7 @@
"testharness"
],
"css/cssom/getComputedStyle-pseudo.html": [
- "d3ef09fb6092078562f8923879b9ece97938df47",
+ "1e5befe5a5494fef67f7c001301f0caddf1aa060",
"testharness"
],
"css/cssom/historical.html": [
@@ -563108,7 +564226,7 @@
"testharness"
],
"custom-elements/Document-createElement.html": [
- "5beef262e1e1a1c98eb320019c88d9a7bda02ba5",
+ "095cf0b0907bcd53ba8f0b655ec1655329959a98",
"testharness"
],
"custom-elements/Document-createElementNS.html": [
@@ -563536,7 +564654,7 @@
"support"
],
"docs/_writing-tests/testharness.md": [
- "45475b5c261fb5a3fe571fd1c4151e7e3507cf67",
+ "67801e31fa6bf99a22a5407a7e59567e714ee7c3",
"support"
],
"docs/_writing-tests/visual.md": [
@@ -563868,7 +564986,7 @@
"testharness"
],
"dom/interfaces.html": [
- "46cfe52f726e7b5fdbe737470b05b34aaff2e358",
+ "de6fe70821503daa1d134113c644371feee4c7e5",
"testharness"
],
"dom/lists/DOMTokenList-Iterable.html": [
@@ -564784,7 +565902,7 @@
"testharness"
],
"dom/nodes/attributes.html": [
- "cddff48a942168622772069ca2b2bcf0318deed4",
+ "a39c668569ca64cddb49ea050884580fcb18aa68",
"testharness"
],
"dom/nodes/attributes.js": [
@@ -567508,7 +568626,7 @@
"testharness"
],
"encrypted-media/idlharness.https.html": [
- "29f3c9774b623413c4127ea0e5a915e67f24cd24",
+ "ab08c64408ed83c880f9a6ae9624d6f097929514",
"testharness"
],
"encrypted-media/polyfill/cast-polyfill.js": [
@@ -568732,7 +569850,7 @@
"testharness"
],
"fetch/api/idl.any.js": [
- "e5aad955f348ef56288fa0d50b9396a3b5f02571",
+ "807763b90c8b6d237371b1ab574b0a2283e28f15",
"testharness"
],
"fetch/api/policies/csp-blocked-worker.html": [
@@ -569471,6 +570589,10 @@
"465d933f4e52ef4e5a4bd0de40873410195843cd",
"testharness"
],
+ "fetch/cors-rfc1918/idlharness.tentative.any.js": [
+ "08d7db9d67437d64350503f153abfd7015a0d27e",
+ "testharness"
+ ],
"fetch/cross-origin-resource-policy/fetch-in-iframe.html": [
"4d836bed1e90a2d14b1651c0f3229b3f3d0b6b91",
"testharness"
@@ -569724,7 +570846,7 @@
"support"
],
"fetch/sec-metadata/fetch.tentative.https.sub.html": [
- "39325c2758284c6d36d996c21cdb7e8845a17ea3",
+ "80ed267f8a5a8aa6bf7e146af4836b2b56430721",
"testharness"
],
"fetch/sec-metadata/iframe.tentative.https.sub.html": [
@@ -569744,7 +570866,7 @@
"support"
],
"fetch/sec-metadata/resources/helper.js": [
- "64d204e36b6ab3b7268d6fd8e0694081222b98ee",
+ "ee91fc4ff739485eed66c7ebc8fb19311f205536",
"support"
],
"fetch/sec-metadata/resources/post-to-owner.py": [
@@ -570664,7 +571786,7 @@
"manual"
],
"generic-sensor/META.yml": [
- "501e235c91dc76460ba4932e9da1d074d657dd1e",
+ "5de173230a2e4904d93951cb5da07c2140768f2c",
"support"
],
"generic-sensor/README.md": [
@@ -570804,7 +571926,7 @@
"testharness"
],
"geolocation-sensor/META.yml": [
- "b01c3f57ae359f08bb0ac0600e5dfde4a9b36571",
+ "5de8e1095bec7eb4dded143ac269e09ba4fa02c4",
"support"
],
"geolocation-sensor/idlharness.https.html": [
@@ -570888,7 +572010,7 @@
"manual"
],
"gyroscope/META.yml": [
- "939b04014d0d0c4818e330d4119ba6fdc9f7db58",
+ "f99b5f4f8bb9d631f1b55857512be56738801e6e",
"support"
],
"gyroscope/idlharness.https.html": [
@@ -572044,7 +573166,7 @@
"testharness"
],
"html/browsers/browsing-the-web/unloading-documents/unload/006-1.html": [
- "73183ec1fbbdb0f8bbf7ef0c0e2ca2d940465299",
+ "a26197e9ed1f2fc73b9b297cb1e92c21619dcbbb",
"support"
],
"html/browsers/browsing-the-web/unloading-documents/unload/006-2.html": [
@@ -572083,13 +573205,13 @@
"97d775ccd5a50fe561100794417c7c7eb97939e7",
"testharness"
],
- "html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html": [
+ "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual-1.html": [
"ff9aaf41f253012553868cc998e0b97ab6fe2970",
"support"
],
- "html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html": [
- "2a96f64ae79f1f1089ead1d0bae17b733540a8c5",
- "support"
+ "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html": [
+ "8e6158718a67cef7e4912dda69d1287b2171654f",
+ "manual"
],
"html/browsers/history/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
@@ -581648,7 +582770,7 @@
"testharness"
],
"html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html": [
- "80aa762a69d2ed8a702ad42fc38a3b9ef58c8be1",
+ "aec3c5c7f676e0bb3a94d945587ef51c8ac35078",
"testharness"
],
"html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document.html": [
@@ -584187,8 +585309,12 @@
"cf6e961b764d5c6e7e1289f3db988fe94efaf030",
"testharness"
],
+ "html/semantics/embedded-content/the-iframe-element/iframe-allow.html": [
+ "5355ec5b17bfdd57d961c6827b0a590ecca233fc",
+ "testharness"
+ ],
"html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html": [
- "70a1607f74e1550681a4b7b589f7a41db9174e7a",
+ "42d4ae046daa9080bd945de796e769c37ffe335c",
"testharness"
],
"html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html": [
@@ -584771,8 +585897,20 @@
"d8bdb2208a32d2200afb173368c38826fede8476",
"support"
],
- "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html": [
- "22040d8543a29c1e4f1708017096a5f9de478549",
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html": [
+ "0640911a07b6d8d52a99657bab9cfd60f12ca039",
+ "testharness"
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html": [
+ "5654a57151b4f3d4cbea49dce643aa67921faef3",
+ "testharness"
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html": [
+ "2fe5520523418bf16c57108dc2f3eda06cf7084e",
+ "testharness"
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html": [
+ "043e76618e8ddbdf7c62a28150e467840f3a2193",
"testharness"
],
"html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-001-ref.html": [
@@ -584783,7 +585921,11 @@
"c25df42c0fa9b20cfac886da13c74801c63d8d40",
"reftest"
],
- "html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html": [
+ "html/semantics/embedded-content/the-img-element/sizes/support/parse-a-sizes-attribute.js": [
+ "4ddd034873cb0340ef07eebe6579c12f1c78b767",
+ "support"
+ ],
+ "html/semantics/embedded-content/the-img-element/sizes/support/sizes-iframed.sub.html": [
"47e56d828d8c366a95d0ea77571a1dbcaaca3164",
"support"
],
@@ -585895,14 +587037,6 @@
"b61235681689807b5d46b8aaca9ae6c7a18039f7",
"testharness"
],
- "html/semantics/forms/the-textarea-element/textarea-maxlength.html": [
- "fb2796fe7e542bd9551c18c0176a4f822ee347cd",
- "testharness"
- ],
- "html/semantics/forms/the-textarea-element/textarea-minlength.html": [
- "fcccb00d0db7222af1fb03e7481ccf31e51ec924",
- "testharness"
- ],
"html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html": [
"26eb3e615f8b0e15cf02b7ee18d39fd71b04da70",
"support"
@@ -587480,11 +588614,11 @@
"testharness"
],
"html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic.html": [
- "d49f673f10045316bf897ded5d0cd24ab3933a5b",
+ "fd4a01519ff3b522b95b5b5f81a2c9f5f6672e49",
"testharness"
],
"html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module.html": [
- "2566b1d80cd2617c62667c300fe9568a640fe1a5",
+ "0ee0b781ac22fc0382f51ac4aae6087536dd42d4",
"testharness"
],
"html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-of-promise-result.html": [
@@ -590843,10 +591977,34 @@
"7c39501c8a2ddcd9ee0405af1df84e259205ab04",
"reftest"
],
+ "infrastructure/server/order-of-metas.any.js": [
+ "13cf63163e3aad97c71982929fbcc27ebf4fd5d1",
+ "testharness"
+ ],
+ "infrastructure/server/order-of-metas.window.js": [
+ "43c1f60e50759125c485fea1c536715b51b47444",
+ "testharness"
+ ],
+ "infrastructure/server/resources/expect-global.js": [
+ "0f13f760c717d07673e3f86662a115f855972a35",
+ "support"
+ ],
+ "infrastructure/server/resources/expect-seen-testharness.js": [
+ "3e40b1eb70e88f6666463b4711520528f26833e1",
+ "support"
+ ],
+ "infrastructure/server/resources/expect-title-meta.js": [
+ "c2ea5aab7970615d4d4f6b706d1d974fcabbddb9",
+ "support"
+ ],
"infrastructure/server/secure-context.https.any.js": [
"6f246bdc6d67a92a6518870542c20d2f8b2b5f5d",
"testharness"
],
+ "infrastructure/server/title.any.js": [
+ "d1220af2e8cc4fab720497311064666393eea7c8",
+ "testharness"
+ ],
"infrastructure/server/wpt-server-http.sub.html": [
"2a400478de23a6aecf31bdc08b187784c36be629",
"testharness"
@@ -590948,13 +592106,17 @@
"support"
],
"interfaces/background-fetch.idl": [
- "f2c8fc84af7bf785ba42f1398181e2ab08c3826a",
+ "272d5ef66a2df3a6c3fefaf9688802ed93a9ad5f",
"support"
],
"interfaces/battery.idl": [
"37550560186be55b56d226be2fdecc1e36574a6d",
"support"
],
+ "interfaces/beacon.idl": [
+ "0c44727b2685654751d2927f9c384f7e05cc7cf3",
+ "support"
+ ],
"interfaces/budget-api.idl": [
"caba22c23688d761adef48dae1b58cc13a3e90ea",
"support"
@@ -590975,6 +592137,18 @@
"bb4c385873deafd746f186058b111193c8aebf01",
"support"
],
+ "interfaces/cors-rfc1918.idl": [
+ "d7f133c8dd6e1656f82c077d9795714827b9c869",
+ "support"
+ ],
+ "interfaces/css-animations.idl": [
+ "520ed1f6d245c75551aed3f74f988026edf3ff59",
+ "support"
+ ],
+ "interfaces/css-conditional.idl": [
+ "0019e54201874e5d2a2b10c887e44b8c42199c32",
+ "support"
+ ],
"interfaces/css-font-loading.idl": [
"9f2f252c5b63c159d9680de46a932bfa4335bf11",
"support"
@@ -590991,6 +592165,10 @@
"9939fb7f08cab0f167e6e0762eac6ad94b2dfd9f",
"support"
],
+ "interfaces/css-transitions.idl": [
+ "54dd701233a71187c8b675ebbf7336f852a7cace",
+ "support"
+ ],
"interfaces/css-typed-om.idl": [
"36526913c07a04f9fd329a5650430db82407d766",
"support"
@@ -591016,7 +592194,7 @@
"support"
],
"interfaces/encrypted-media.idl": [
- "ef1f1432c42fc6d01f3bfbd576fa5c7de349de96",
+ "9965e27558616e512abdfacb451a4798035cf1df",
"support"
],
"interfaces/entries-api.idl": [
@@ -591083,14 +592261,34 @@
"17413896d6281553091cf2c369c29de42d450962",
"support"
],
+ "interfaces/mediacapture-depth.idl": [
+ "d14de04445755e1f6bc88023d3bd85b601ed5209",
+ "support"
+ ],
+ "interfaces/mediacapture-fromelement.idl": [
+ "501b9ce0b557e52c122a2bb7f3be1a3e360da512",
+ "support"
+ ],
+ "interfaces/mediacapture-image.idl": [
+ "22f1cdf8c2c07e72570786750f50168d0a5ba782",
+ "support"
+ ],
"interfaces/mediacapture-main.idl": [
- "3400c775504ebf32af3f8e1165a53ca60f258495",
+ "a2a5e12acdc863828532e28574ed4904f0b0b2b8",
+ "support"
+ ],
+ "interfaces/mediacapture-record.idl": [
+ "2af81807d578af4bfec67e58aeb17fa194bf83b4",
"support"
],
"interfaces/mediasession.idl": [
"7cbe73f7f563ee45772bb466ce63e16a549548d3",
"support"
],
+ "interfaces/orientation-event.idl": [
+ "0188bd03cdd323e354e8e7c3d279c6983f701378",
+ "support"
+ ],
"interfaces/orientation-sensor.idl": [
"1f0698a8611726b1ba724a5d7a0961e836c7b07e",
"support"
@@ -591123,10 +592321,22 @@
"6d3ff2b3f8b4015f3cb282db2cd2dbb8c2e90db5",
"support"
],
+ "interfaces/presentation-api.idl": [
+ "2f9d2c446e561acea02f9954f4f35f1c4dc61f2c",
+ "support"
+ ],
"interfaces/proximity.idl": [
"5416752c31de2d0f7a3b72941e24a0030d98599c",
"support"
],
+ "interfaces/push-api.idl": [
+ "8157418c11faef0a36f0829f42b070daca8b57f5",
+ "support"
+ ],
+ "interfaces/referrer-policy.idl": [
+ "04193aef279c9c8e0cb060d715d91c66045aaf17",
+ "support"
+ ],
"interfaces/remote-playback.idl": [
"9ddb3a7bfce2454a3f7d835785db912f70521449",
"support"
@@ -591139,6 +592349,14 @@
"ace5a4ae79933cdfd7ecf5c3801e93f0636fe57b",
"support"
],
+ "interfaces/scroll-animations.idl": [
+ "b8a8781f130345d09ceb3cf064ce02ef1cd1c96a",
+ "support"
+ ],
+ "interfaces/secure-contexts.idl": [
+ "27034035747147b5b460d6ee782e060cfa58b2f5",
+ "support"
+ ],
"interfaces/selection-api.idl": [
"c8c9e45b541e511673dbe8ddd1321dceef2856b4",
"support"
@@ -591151,10 +592369,18 @@
"0c9862d6e00d02a0955a1eaf2ec4f237bd060ac4",
"support"
],
+ "interfaces/shape-detection-api.idl": [
+ "e348a282e353caac1d0bb93e453e06031b1aca75",
+ "support"
+ ],
"interfaces/storage.idl": [
"a1ad440d60e04902f494ecaced1fceb8560adc5c",
"support"
],
+ "interfaces/touch-events.idl": [
+ "00811ff421c7ecafb8070d1a3d17310e1228c725",
+ "support"
+ ],
"interfaces/touchevents.idl": [
"6ce4f601cda6cd3b99a300e0b28d2886647f06d3",
"support"
@@ -591183,8 +592409,8 @@
"a68224b17684bd43309bef57e7ad835f5f324a3a",
"support"
],
- "interfaces/web-audio-api.idl": [
- "6e6a41a2b1dfde69171a8d28252cc3354c86b83e",
+ "interfaces/web-bluetooth.idl": [
+ "48e51b15f2338d6b3b0a8c0a013b4f1bfdf6ca1f",
"support"
],
"interfaces/web-nfc.idl": [
@@ -591195,8 +592421,8 @@
"21b54128664c5962c29fd708ebba3d8d90987f26",
"support"
],
- "interfaces/webappsec-referrer-policy.idl": [
- "d19ab092de767fd06ede1b77236b35d9cbe45c4c",
+ "interfaces/webaudio.idl": [
+ "a2adb319de88d1d33080a837972caefa5c5c1946",
"support"
],
"interfaces/webauthn.idl": [
@@ -591224,7 +592450,7 @@
"support"
],
"interfaces/webxr.idl": [
- "cea1f5425969a98f261fa4173aba6ddb91ee5a8d",
+ "abc92e822310850493632eb1ee7183b6e859b78a",
"support"
],
"interfaces/xhr.idl": [
@@ -591576,7 +592802,7 @@
"support"
],
"magnetometer/META.yml": [
- "939b04014d0d0c4818e330d4119ba6fdc9f7db58",
+ "f99b5f4f8bb9d631f1b55857512be56738801e6e",
"support"
],
"magnetometer/Magnetometer-disabled-by-feature-policy.https.html": [
@@ -592148,7 +593374,7 @@
"support"
],
"media-source/interfaces.html": [
- "fa1b832ea50c89a6fc1880befecc5fa059ceb60a",
+ "f836da38e12662cd56590d5a0534ad555dbf249e",
"testharness"
],
"media-source/manifest.txt": [
@@ -592168,7 +593394,7 @@
"testharness"
],
"media-source/mediasource-append-buffer.html": [
- "a29b47e56f3f3b963063ff2a8e9d41c05299e024",
+ "44a899df039dcda1082df46ff47345acf043fac7",
"testharness"
],
"media-source/mediasource-appendbuffer-quota-exceeded.html": [
@@ -592191,6 +593417,18 @@
"8bcf804c70f5a6af46e9a20dfaa7f64d758ea5eb",
"testharness"
],
+ "media-source/mediasource-changetype-play.html": [
+ "42d295c33e59d14e4977c39d5d68dcd0b51d3918",
+ "testharness"
+ ],
+ "media-source/mediasource-changetype-util.js": [
+ "a886523b16f314c6988fc734dacfd9568b707c27",
+ "support"
+ ],
+ "media-source/mediasource-changetype.html": [
+ "682711fe3a58f295d34294f6a232dde7652b7b20",
+ "testharness"
+ ],
"media-source/mediasource-closed.html": [
"313b2214c931ae32d12204381263bfed26a925bf",
"testharness"
@@ -592367,6 +593605,10 @@
"72b8c59a8eb6ed9f672eac1ba237e19d0d6fc4fa",
"support"
],
+ "media-source/mp3/sound_5.mp3": [
+ "61d1f0d6c12324489c6e96496128b135e68c5b76",
+ "support"
+ ],
"media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json": [
"f3b00f2cfe93e463e13fb0e3318be7ce63f05434",
"support"
@@ -592535,6 +593777,10 @@
"aae8ea4cf4b4fa88b0e88094f2e64c63df4bceb9",
"support"
],
+ "media-source/webm/test-vp9.webm": [
+ "0ffc952fe129f14c316c2895f5909442c1ee24b0",
+ "support"
+ ],
"media-source/webm/test.webm": [
"a06d964d2c7a770ddfc375532d06b94bf1a83c3c",
"support"
@@ -592643,6 +593889,14 @@
"c3f2ab0ca87e837a5ffc6dfc1e757e1357c49d1f",
"support"
],
+ "mediacapture-depth/META.yml": [
+ "13b336e701676dce031336c06116fef63930ad45",
+ "support"
+ ],
+ "mediacapture-depth/idlharness.html": [
+ "72bf5f2a0d73828f2b0e60046b978e0a9490e7a5",
+ "testharness"
+ ],
"mediacapture-fromelement/META.yml": [
"40a8ff568344b2cb7809312603fd2fe82f123719",
"support"
@@ -592664,7 +593918,7 @@
"testharness"
],
"mediacapture-fromelement/idlharness.html": [
- "ceeb48e7982eb88561f4c1630cb0fcf15d9cf73c",
+ "cbda24f01aad5bbcc75ce5e19df2979d3e2e9c3a",
"testharness"
],
"mediacapture-image/META.yml": [
@@ -592672,7 +593926,7 @@
"support"
],
"mediacapture-image/idlharness.html": [
- "7ccf7fcab0344a2e1893e89d7689e2312287b64d",
+ "69441fcf969ff3bd014ac6109c1f8b1a18a8ec54",
"testharness"
],
"mediacapture-record/BlobEvent-constructor.html": [
@@ -592684,7 +593938,7 @@
"support"
],
"mediacapture-record/idlharness.html": [
- "99adc299359aad8cdd4f08ba920dde780bd06063",
+ "fade50f6800c09a97104c96c0b5d80b2094455b6",
"testharness"
],
"mediacapture-streams/GUM-api.https.html": [
@@ -592724,11 +593978,11 @@
"support"
],
"mediacapture-streams/MediaDevices-IDL-all.html": [
- "42f245551c0d64377f949efda4cfad4934323b48",
+ "9c67c8e7fe285c5bad2497408a830d1d20dcc103",
"testharness"
],
"mediacapture-streams/MediaDevices-IDL-enumerateDevices.html": [
- "cea6395d985eadd8340a4f3d64df2bb266a7f793",
+ "7d47f11a93d68c886612de8ac6847194fc02ad67",
"testharness"
],
"mediacapture-streams/MediaDevices-enumerateDevices.https.html": [
@@ -592804,7 +594058,7 @@
"testharness"
],
"mediacapture-streams/MediaStreamTrack-getSettings.https.html": [
- "e73c53bfd0c77c91f2f736cb5bb723856c2d1501",
+ "64136d9276455bd7ff619db1f3914b83b7076da0",
"testharness"
],
"mediacapture-streams/MediaStreamTrack-id.https.html": [
@@ -601095,8 +602349,8 @@
"ef54a144013c5eb07a1c5742d8239e741a2a18dc",
"manual"
],
- "orientation-event/idlharness.html": [
- "0e9e6441b4ccbf7618b21fdb5a02f9fa8fab87dd",
+ "orientation-event/idlharness.window.js": [
+ "824ae0a40b84ce1746f813cd16be75e550f2bd6c",
"testharness"
],
"orientation-event/screen-upmost-manual.html": [
@@ -601196,7 +602450,7 @@
"testharness"
],
"orientation-sensor/META.yml": [
- "939b04014d0d0c4818e330d4119ba6fdc9f7db58",
+ "f99b5f4f8bb9d631f1b55857512be56738801e6e",
"support"
],
"orientation-sensor/OrientationSensor_insecure_context.html": [
@@ -601632,7 +602886,7 @@
"testharness"
],
"payment-request/payment-request-canmakepayment-method-manual.https.html": [
- "9d0df3f544b0183130d4d3e59e457edbb6f5202f",
+ "20edcf57236087023cf7379cec4a4ab3b57f3155",
"manual"
],
"payment-request/payment-request-constructor-crash.https.html": [
@@ -601783,8 +603037,8 @@
"0a3ea0b532a1634008b776489b7409b348952d6f",
"testharness"
],
- "performance-timeline/performanceentry-tojson.html": [
- "bc8a6f3fb13af9df11781a21b96f342e7d7ddf4e",
+ "performance-timeline/performanceentry-tojson.any.js": [
+ "dabdb522fde4513d92878f541dc652651829e0a2",
"testharness"
],
"performance-timeline/performanceobservers.js": [
@@ -601823,8 +603077,8 @@
"e06354c2fd72bb868f8964cbf9ab393b629a3789",
"testharness"
],
- "performance-timeline/po-takeRecords.html": [
- "e674c882ca331e48c92e6b9bf88d8b8a054316e4",
+ "performance-timeline/po-takeRecords.any.js": [
+ "b767e4ba133c33b1354768105472b4c8261224e9",
"testharness"
],
"performance-timeline/resources/square.png": [
@@ -601835,8 +603089,8 @@
"6536127a1136f45cd59f62a9851fe61ceabe3d5b",
"support"
],
- "performance-timeline/webtiming-resolution.html": [
- "75737bc80f456599ecdc247d0f0054d48f59e3ae",
+ "performance-timeline/webtiming-resolution.any.js": [
+ "17b1c06f9b31b0e77e1601f3f83e1759d66cc41b",
"testharness"
],
"performance-timeline/worker-with-performance-observer.html": [
@@ -602580,7 +603834,7 @@
"testharness"
],
"presentation-api/controlling-ua/idlharness.https.html": [
- "2c04fce046431ca8e3ddb3eee5428ac99e4c217a",
+ "75dca68e8398772129feacc28bfe574e9c8d402b",
"testharness"
],
"presentation-api/controlling-ua/reconnectToPresentation_notfound_error.https.html": [
@@ -602708,7 +603962,7 @@
"support"
],
"presentation-api/receiving-ua/support/idlharness_receiving-ua.html": [
- "7d2a67a137e77029179039e34a86a9abe81189d7",
+ "b6845e5a67df93b3631ab2c45cf920ae85613981",
"support"
],
"presentation-api/receiving-ua/support/iframe.html": [
@@ -602748,7 +604002,7 @@
"support"
],
"proximity/META.yml": [
- "eb4e334f1292eca9fff96530ef05c96d2cb0db89",
+ "7645b3f88917eec4c54b28d41ed2a8941c198975",
"support"
],
"proximity/ProximitySensor.https.html": [
@@ -602767,6 +604021,14 @@
"7265649abefcaec47f159b4980b0c43ca7e47528",
"testharness"
],
+ "push-api/META.yml": [
+ "d4b8d3ee30aca9e9bd4435534615172c89f9ca9c",
+ "support"
+ ],
+ "push-api/idlharness.https.any.js": [
+ "683d97ccd02091c86052375e8f6c4b7da214e76f",
+ "testharness"
+ ],
"quirks/META.yml": [
"45472ac8906e7b383d80ab0b92ecddd6b900f726",
"support"
@@ -611179,6 +612441,14 @@
"9984a22d62b08da1aa2102936b0c5375fe237548",
"support"
],
+ "scroll-animations/META.yml": [
+ "df377d2d8c7e81a85e1676b0ca9dd186837710a6",
+ "support"
+ ],
+ "scroll-animations/idlharness.html": [
+ "343f75a4f8c405542f2fbe8ec5bdb6e757d17d0a",
+ "testharness"
+ ],
"secure-contexts/META.yml": [
"4966e7a03e815dac333218faf57875b57b9dd535",
"support"
@@ -611211,6 +612481,10 @@
"7241035c47bc2a0251826d2c9ad3bc5f9acd61d2",
"testharness"
],
+ "secure-contexts/idlharness.any.js": [
+ "aadb6cb566dfa52c34e7c9f261874ecbcb55d13a",
+ "testharness"
+ ],
"secure-contexts/postMessage-helper.html": [
"8b5438e8ff88bd322c5231b5116128f50652f43b",
"support"
@@ -612163,7 +613437,7 @@
"10f756bbf749b7ad8f7c6eb4efe752ee79c44b4a",
"testharness"
],
- "server-timing/service_worker_idl.html": [
+ "server-timing/service_worker_idl.https.html": [
"cb5ea3136399f88fb6c4e8071ad8e3b7ccebb242",
"testharness"
],
@@ -612619,6 +613893,10 @@
"8402c159967bb6e91903adc52e7d68c8d2443a72",
"testharness"
],
+ "service-workers/service-worker/controller-with-no-fetch-event-handler.https.html": [
+ "c555850c4c7b56781532de9f10f935f337ac50dc",
+ "testharness"
+ ],
"service-workers/service-worker/dedicated-worker-service-worker-interception.https.html": [
"f0eefc8b5ca0e26d87bddd7821bcfcb2a387d6f8",
"testharness"
@@ -612836,7 +614114,7 @@
"testharness"
],
"service-workers/service-worker/http-to-https-redirect-and-register.https.html": [
- "d9e1cc801c3ee075ceb5a5e68ce662cfb2432965",
+ "a047873e7a25ed44f4ed953dc5993ac8dd08b9b8",
"testharness"
],
"service-workers/service-worker/immutable-prototype-serviceworker.https.html": [
@@ -613044,7 +614322,7 @@
"testharness"
],
"service-workers/service-worker/navigation-redirect.https.html": [
- "109f463deeaad2d60d4dab644c782ad633e97a7d",
+ "92638db88808806e49a648c55749f23af4bf8cc1",
"testharness"
],
"service-workers/service-worker/navigation-timing.https.html": [
@@ -613335,6 +614613,18 @@
"1557f173e6cc5d1540ed9d78e8c9216b312fabb5",
"support"
],
+ "service-workers/service-worker/resources/cors-approved.txt": [
+ "d58bf2436c1b4596c8725efbf332fa65f8387350",
+ "support"
+ ],
+ "service-workers/service-worker/resources/cors-approved.txt.headers": [
+ "3ddccda06ce83050ec70996773f2b595e28a7bea",
+ "support"
+ ],
+ "service-workers/service-worker/resources/cors-denied.txt": [
+ "b4802b6e97bfb4fe22a10b1f4f9bfedf882df51d",
+ "support"
+ ],
"service-workers/service-worker/resources/dummy-shared-worker-interceptor.js": [
"dd3d9a5f1c9cb6cbfcf018ba13118439dfa13eef",
"support"
@@ -613672,7 +614962,7 @@
"support"
],
"service-workers/service-worker/resources/http-to-https-redirect-and-register-iframe.html": [
- "b1a69bedbfbcb8f5b38d35f637f75f167d80118a",
+ "c1d36190219535c1daae941d7823d97a1ac7e056",
"support"
],
"service-workers/service-worker/resources/iframe-with-image.html": [
@@ -614675,6 +615965,14 @@
"61f7da763fa4eb6f21077868caf0a07a4a9e44ae",
"testharness"
],
+ "shadow-dom/directionality-001-ref.html": [
+ "818d966e37de205936380fd47605f13b5aa505d7",
+ "support"
+ ],
+ "shadow-dom/directionality-001.tentative.html": [
+ "763fd90e8ed83fb616379997735a5c283f0bd869",
+ "reftest"
+ ],
"shadow-dom/event-composed-path-after-dom-mutation.html": [
"69ea3efc8230a0ed31968f24379289c6691d77d1",
"testharness"
@@ -615067,6 +616365,14 @@
"bc28599cea839c13daf4739168f8c1ea42526050",
"testharness"
],
+ "shape-detection/META.yml": [
+ "35f8c1f9b9d7489b1dc57b71c1a9d6a99f9129b7",
+ "support"
+ ],
+ "shape-detection/idlharness.any.js": [
+ "da1729edd2fbb4552c67029572940b8d5ad71b16",
+ "testharness"
+ ],
"speech-api/META.yml": [
"52d79b2a35757493915c591ff306a108a5e77121",
"support"
@@ -618919,6 +620225,22 @@
"1367de727c679521d6b7237b97b86c5516e9363c",
"support"
],
+ "svg/painting/reftests/paint-context-001-ref.svg": [
+ "d7e12d36f0b3168c677edf95ce401b3e1e5eccbe",
+ "support"
+ ],
+ "svg/painting/reftests/paint-context-001.svg": [
+ "d39d2988c685db29c1487e800f12e9ebea02ceac",
+ "reftest"
+ ],
+ "svg/painting/reftests/paint-context-002-ref.svg": [
+ "d625175aeaa329436b79b1a3c5d349b7fc4c18b7",
+ "support"
+ ],
+ "svg/painting/reftests/paint-context-002.svg": [
+ "510bd6b75e4e3688fd604fa7145c27587e63d6ff",
+ "reftest"
+ ],
"svg/path/bearing/absolute-ref.svg": [
"6ad5320a05fcc31fd2af98d2bbd0bd6fbc558daa",
"support"
@@ -619023,6 +620345,14 @@
"b85e9086b134478e4c4b468cb19cc4e57aca06ae",
"support"
],
+ "svg/pservers/reftests/radialgradient-basic-002-ref.svg": [
+ "65ce2b6056fcf008cdfeabf94a7e7314654731c5",
+ "support"
+ ],
+ "svg/pservers/reftests/radialgradient-basic-002.svg": [
+ "03751dba3c2dfc7b4d478879dc94878b0dffcc99",
+ "reftest"
+ ],
"svg/scripted/text-attrs-dxdy-have-length.svg": [
"91cd3e09332fa52800b05346d8c183bb599d7f46",
"testharness"
@@ -619099,6 +620429,10 @@
"42ecd7bc94a3379d920687c79c12e2d3c55b9e98",
"testharness"
],
+ "svg/styling/required-properties.svg": [
+ "b59f278e8303641d5654420c89da3d1e64995458",
+ "testharness"
+ ],
"svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html": [
"2976a4812636c4515cc5e2c633b17c47bee392ab",
"testharness"
@@ -619255,6 +620589,10 @@
"2a748b6f1b66874fa613f3188125a04c95587976",
"testharness"
],
+ "touch-events/idlharness.window.js": [
+ "c5bcdd44381f6f49f0e653c48d05cc14c93f424a",
+ "testharness"
+ ],
"touch-events/multi-touch-interactions-manual.html": [
"c9f99610d07a8bc64512d2f309f404a8da4b99d2",
"manual"
@@ -621832,7 +623170,7 @@
"testharness"
],
"webaudio/idlharness.https.html": [
- "af74995e367b63d17b5dea6bd2bfa9646ab08798",
+ "ce6a8abcc0eb9863b0515d6ec2f16e7b42b4151c",
"testharness"
],
"webaudio/js/buffer-loader.js": [
@@ -621979,10 +623317,6 @@
"34d9e7ccb333ce23c838126a4e84918321292d33",
"testharness"
],
- "webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html": [
- "480a05cc2a25f50ccc61771f6b149c7090432d07",
- "testharness"
- ],
"webaudio/the-audio-api/the-audiobuffersourcenode-interface/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -622011,10 +623345,6 @@
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
],
- "webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html": [
- "e8b85f97399b430c338e75a90b32d07277d6ef0c",
- "testharness"
- ],
"webaudio/the-audio-api/the-audiolistener-interface/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -622115,10 +623445,6 @@
"a41ff42bd211f135a9942e885f2134fa41a1e1d7",
"testharness"
],
- "webaudio/the-audio-api/the-audioparam-interface/idl-test.html": [
- "871ff25a150ee9a893d4580b13acd79ca3dd5a4d",
- "testharness"
- ],
"webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html": [
"cfe68d4899ed1582d2827f6dea5cf8960ac4e192",
"testharness"
@@ -623763,6 +625089,14 @@
"7665873355c531e009824021a2b75daaf2dd6e3f",
"testharness"
],
+ "webrtc-stats/META.yml": [
+ "fe059455b173c57e29cbcd0ce90e6e5b6c21afb3",
+ "support"
+ ],
+ "webrtc-stats/README.md": [
+ "927d32e9ebff034b34cf3bebde7955bbf3330e08",
+ "support"
+ ],
"webrtc/META.yml": [
"211af3b4837a5d879fc390270db420088b228807",
"support"
@@ -623896,7 +625230,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-getStats.https.html": [
- "f0d783d2d2ebf9d303976a63981328f485bb21f7",
+ "f703ed5bf1fc434afd72f525e1639c7e4621e1b7",
"testharness"
],
"webrtc/RTCPeerConnection-getTransceivers.html": [
@@ -623904,7 +625238,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-helper.js": [
- "481c2c11f030f30fdc5c919c72e971e8bae48228",
+ "e25c8f69e6a9c9b5c565d1375d7bb6dd210f4784",
"support"
],
"webrtc/RTCPeerConnection-iceConnectionState.html": [
@@ -623932,7 +625266,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-removeTrack.https.html": [
- "dfd8c24034da48944eb5c5fe805f940c5fc5a282",
+ "0cc7f4a5694e69e9e604fda5849c0b81f360db7d",
"testharness"
],
"webrtc/RTCPeerConnection-setDescription-transceiver.html": [
@@ -624120,7 +625454,7 @@
"support"
],
"webrtc/interfaces.https.html": [
- "ef5a449587001f2bdfe82dad68920972f2aeafb1",
+ "e66dc8812ea38e216c4483dbb3c7814574c39653",
"testharness"
],
"webrtc/no-media-call.html": [
@@ -624560,7 +625894,7 @@
"testharness"
],
"websockets/constructor/014.html": [
- "13b62c474c2b1f2604cc1f65a13c3ae6705200df",
+ "c6edfd33ef3f0e6644d344ed24387ce610992723",
"testharness"
],
"websockets/constructor/016.html": [
@@ -625387,18 +626721,14 @@
"34eaa588ed78672070782cb556939ea711a18caf",
"support"
],
- "webusb/idlharness.https.html": [
- "f225060cbc1af55acd1f795a2ffeb1d3f4c91a02",
+ "webusb/idlharness.https.any.js": [
+ "250dab11ef835eb0b4f0a45071816e720042129e",
"testharness"
],
"webusb/resources/fake-devices.js": [
"2cfce7b35b9441529946c4bcea9427e261808c36",
"support"
],
- "webusb/resources/idlharness.dedicatedworker.sharedworker.js": [
- "02bbfadd68f2c2aefbc18dc2440bbfcb534c6b17",
- "support"
- ],
"webusb/resources/open-in-iframe.html": [
"6e6050f742e0da58fc94a5c0a0aa75f16dfcede9",
"support"
@@ -625415,14 +626745,6 @@
"7a5878c9f4c472bafa8f3db026573feba8e746b0",
"support"
],
- "webusb/resources/usb.dedicatedworker.sharedworker.js": [
- "03b6be56c0697a47598582f0f94c138a275c0be1",
- "support"
- ],
- "webusb/resources/usb.serviceworker.js": [
- "04f3078ecce997964c055ef52dfbbc16bc367d78",
- "support"
- ],
"webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [
"bb86e36bfa4fcc9ba022a589565bfaba1584d4dc",
"testharness"
@@ -625451,64 +626773,56 @@
"7cc713de57caf823d0f778d943d6e7bb3900fb1e",
"support"
],
- "webusb/usb.https.html": [
- "47be065f386fecc7557993c6d8ec61cac88fe71a",
- "testharness"
- ],
- "webusb/usbConnectionEvent.https.html": [
- "b350ec95c8dfc96783b80d4914b932eeecbe00a1",
- "testharness"
- ],
- "webusb/usbDevice-iframe.https.html": [
- "d2c3f13551a4d3b58e155aec01fb19f6fade5073",
+ "webusb/usb.https.any.js": [
+ "7948886fb51b0993d188667bdf4eb4b0c2d92f7c",
"testharness"
],
- "webusb/usbDevice.https.html": [
- "db4de6d427f744294fc24f8a11c0971c2df207b1",
+ "webusb/usb.https.window.js": [
+ "a15e35e1e5fabf3c73a5341b6e8ac993efe0c04a",
"testharness"
],
- "webusb/usbInTransferResult.https.html": [
- "abfce8f939654027c4f9ef275878016dca126bb6",
+ "webusb/usb.serviceworker.https.html": [
+ "3f205f2d67a3b04c9cb003b4c46ec9ad331cda54",
"testharness"
],
- "webusb/usbIsochronousInTransferPacket.https.html": [
- "0c13763ed243ed0981f00658d50eace2e49e654b",
- "testharness"
+ "webusb/usb.serviceworker.js": [
+ "04f3078ecce997964c055ef52dfbbc16bc367d78",
+ "support"
],
- "webusb/usbIsochronousInTransferResult.https.html": [
- "131e36c8782adf4c02198b1905d233159295d5aa",
+ "webusb/usbConnectionEvent.https.any.js": [
+ "8f234619bb6729b2733266a8ba5123ffebc5f52d",
"testharness"
],
- "webusb/usbIsochronousOutTransferPacket.https.html": [
- "c8cd321d866b6ff693fe15b02d8808d092929ce1",
+ "webusb/usbDevice-iframe.https.html": [
+ "d2c3f13551a4d3b58e155aec01fb19f6fade5073",
"testharness"
],
- "webusb/usbIsochronousOutTransferResult.https.html": [
- "ec9dfc49ebcb419d777c16995940d91678a26954",
+ "webusb/usbDevice.https.any.js": [
+ "d657b9852f228786cb5573e7f85a4b19bd22533d",
"testharness"
],
- "webusb/usbOutTransferResult.https.html": [
- "f08a98a927d57cda8b780a8304a0fa6cf727cc81",
+ "webusb/usbInTransferResult.https.any.js": [
+ "44a2a0864c0b0f632322fd8a09e4b601d6fbb1f9",
"testharness"
],
- "webusb/worker/idlharness.dedicatedworker.https.html": [
- "159ede02aac087e0409632c2fcbac3a597ec4c45",
+ "webusb/usbIsochronousInTransferPacket.https.any.js": [
+ "58629374099ec04761cd34f455a3939d8140fa5e",
"testharness"
],
- "webusb/worker/idlharness.sharedworker.https.html": [
- "4dc8b85f2590397f6e8bcbf63dc64381b1f95559",
+ "webusb/usbIsochronousInTransferResult.https.any.js": [
+ "4ea4491ea4c73a72ea4bcc6a1536e76472040d95",
"testharness"
],
- "webusb/worker/usb.dedicatedworker.https.html": [
- "556e26de5f184609e0e49f02795f96aef524a7c2",
+ "webusb/usbIsochronousOutTransferPacket.https.any.js": [
+ "7f7e34236d6dbbc87262f7b1bdb370301f227949",
"testharness"
],
- "webusb/worker/usb.serviceworker.https.html": [
- "e225db3ae598448f9d02273f5df90d5078c4fbf2",
+ "webusb/usbIsochronousOutTransferResult.https.any.js": [
+ "87db9a0e44a4ef1815a8303fc9e77c398cc2ff94",
"testharness"
],
- "webusb/worker/usb.sharedworker.https.html": [
- "54351ba4a607da19d5f190884b84c9cbea2e41b7",
+ "webusb/usbOutTransferResult.https.any.js": [
+ "68b6d6779b66eddfbdee1d955b8360b643e213f0",
"testharness"
],
"webvr/META.yml": [
@@ -628388,7 +629702,7 @@
"support"
],
"webxr/resources/webxr_util.js": [
- "df6490ff3370ea580015f6b02ef5ec7ef2bb1e2b",
+ "e8e9631d39b75b8e01a583636de765bc9c81dcd1",
"support"
],
"webxr/webxr_availability.http.sub.html": [
@@ -629115,8 +630429,8 @@
"309df42ef9329addc1fc59e2d3c0443454e14ad7",
"testharness"
],
- "workers/modules/dedicated-worker-import.html": [
- "0b839e87ae98ad1abf32216a2086334cbc011ac0",
+ "workers/modules/dedicated-worker-import.any.js": [
+ "8a3a5bdcf6034d99cb244cc6ff36ada8f422ef37",
"testharness"
],
"workers/modules/dedicated-worker-options-credentials.html": [
@@ -629243,6 +630557,26 @@
"4f3e18270ff312e53a8ccb6dacfd7af80e5355e4",
"testharness"
],
+ "workers/nested_worker_close_from_parent_worker.html": [
+ "2224e949cc23fd7741d0372d2876c5128c5005df",
+ "testharness"
+ ],
+ "workers/nested_worker_close_self.worker.js": [
+ "70714124e09615d7f4756ecca18789e7e981a524",
+ "testharness"
+ ],
+ "workers/nested_worker_importScripts.worker.js": [
+ "6409ab5cfc9ffd1db51a1ed1cccac90e8bd1c68e",
+ "testharness"
+ ],
+ "workers/nested_worker_sync_xhr.worker.js": [
+ "637b556d0e1a0fdbb270df3f2215c100681ccc63",
+ "testharness"
+ ],
+ "workers/nested_worker_terminate_from_document.html": [
+ "597512ecf36dc5536dcaf33671cc8b8dd4680f7a",
+ "testharness"
+ ],
"workers/non-automated/application-cache-dedicated.html": [
"73258fa7c4803f0d5035d5593354af41d3119c78",
"support"
@@ -629587,6 +630921,10 @@
"aa81cbafc77ccc9407cba3ac0bd4498e5076bf2b",
"support"
],
+ "workers/support/parent_of_nested_worker.js": [
+ "18710328994ab49eed94453068d1e56c6a7313f1",
+ "support"
+ ],
"workers/support/sandboxed-tests.html": [
"89547c85b03f401be7cfc0c29251d5bc55236e44",
"support"
@@ -629595,6 +630933,14 @@
"671ecb263ceb15ca28ef9cfc2ee6efa6e08a70fb",
"support"
],
+ "workers/support/sync_xhr.js": [
+ "e6ba3a7274b17ed3e8f936a2792fb08c148d9fd6",
+ "support"
+ ],
+ "workers/support/sync_xhr_target.xml": [
+ "abdd02de96974a9140bd74862e0b1b581da79bfd",
+ "support"
+ ],
"workers/worker-from-blob-url.window.js": [
"173e62999ab5556c2b1f0b587473c54683555f94",
"testharness"
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini
new file mode 100644
index 000000000000..763dd68b4cd2
--- /dev/null
+++ b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini
@@ -0,0 +1,9 @@
+[ecdh_bits.https.any.worker.html]
+ [WebCryptoAPI: deriveBits() Using ECDH]
+ expected: FAIL
+
+
+[ecdh_bits.https.any.html]
+ [WebCryptoAPI: deriveBits() Using ECDH]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js.ini
deleted file mode 100644
index 125c7716ec18..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[ecdh_bits.https.worker.html]
- [Untitled]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini
new file mode 100644
index 000000000000..07be8dd8e0d9
--- /dev/null
+++ b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini
@@ -0,0 +1,9 @@
+[ecdh_keys.https.any.html]
+ [WebCryptoAPI: deriveKey() Using ECDH]
+ expected: FAIL
+
+
+[ecdh_keys.https.any.worker.html]
+ [WebCryptoAPI: deriveKey() Using ECDH]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js.ini
deleted file mode 100644
index bc636df94acd..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[ecdh_keys.https.worker.html]
- [Untitled]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini
new file mode 100644
index 000000000000..d8ae431d4c01
--- /dev/null
+++ b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini
@@ -0,0 +1,39 @@
+[hkdf.https.any.worker.html?1-1000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.worker.html?1001-2000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.html?2001-3000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.worker.html?2001-3000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.html?1001-2000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.html?1-1000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.worker.html?3001-last]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
+
+[hkdf.https.any.html?3001-last]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js.ini
deleted file mode 100644
index e54642475b0e..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[hkdf.https.worker.html]
- [Untitled]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini
new file mode 100644
index 000000000000..e370d770d057
--- /dev/null
+++ b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini
@@ -0,0 +1,89 @@
+[pbkdf2.https.any.worker.html?2001-3000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?1-1000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?1001-2000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?3001-4000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?1001-2000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?3001-4000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?8001-last]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?1-1000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?5001-6000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?7001-8000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?4001-5000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?7001-8000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?2001-3000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?6001-7000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?8001-last]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?4001-5000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.worker.html?5001-6000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
+
+[pbkdf2.https.any.html?6001-7000]
+ [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js.ini
deleted file mode 100644
index 325daee1a61b..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[pbkdf2.https.worker.html]
- [Untitled]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html.ini
deleted file mode 100644
index 2ad7971b2650..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_ecdh_bits.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() Using ECDH]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html.ini
deleted file mode 100644
index 260d80ed1922..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_ecdh_keys.https.html]
- type: testharness
- [WebCryptoAPI:deriveKey() Using ECDH]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html.ini
deleted file mode 100644
index 8b87ece79d44..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_hkdf.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html.ini
deleted file mode 100644
index 6f275525cdd6..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_empty_empty.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html.ini
deleted file mode 100644
index 92a69cf1a690..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_empty_long.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html.ini
deleted file mode 100644
index dea7525e5690..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_empty_short.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html.ini
deleted file mode 100644
index fd2e73d51a6e..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_long_empty.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html.ini
deleted file mode 100644
index 089db6e3e8e3..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_long_long.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html.ini
deleted file mode 100644
index 658b19903f24..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_long_short.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html.ini
deleted file mode 100644
index b901dc58e632..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_short_empty.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html.ini
deleted file mode 100644
index 81d09429a3e6..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_short_long.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html.ini b/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html.ini
deleted file mode 100644
index baaaab511fbc..000000000000
--- a/tests/wpt/metadata/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[test_pbkdf2_short_short.https.html]
- type: testharness
- [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.js.ini
index 664ebee2fcd8..0ca37973f272 100644
--- a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [aes_cbc]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.js.ini
index 7a771aa25b31..090e9e6de761 100644
--- a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [aes_ctr]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js.ini
index c379308d01fa..0d86ee96b49d 100644
--- a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [aes_gcm]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.js.ini
index 3ffc1d7c54f9..953d7d5a25a8 100644
--- a/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [rsa]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini
index 747bb9007a10..508d737660cd 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_AES-CBC.https.any.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini
index 01bfb625629f..b2741c0aa31b 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_AES-CTR.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini
index 724fcb62a474..6332c7f58dbf 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_AES-GCM.https.any.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini
index ff49a47c28cf..aed97dc8b02c 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_AES-KW.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini
index d68b8feea7c9..0d6ad10da7ee 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_ECDH.https.any.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini
index bcd83ba3f05d..da5d59aa3f38 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_ECDSA.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini
index 6c6b095c84a6..efe0d31b0336 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_HMAC.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini
index 46d87f2903d8..8c954b5cca54 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_RSA-OAEP.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini
index f10928c61999..56008b662b9b 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_RSA-PSS.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini
index 8a3ec2222d18..d6daa8d5cd64 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
[failures_RSASSA-PKCS1-v1_5.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() for Failures]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini
index 35c0c6b6cf1d..f4d5ec100fa1 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_AES-CBC.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini
index a33629bd16cc..ab30f20ed2a5 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_AES-CTR.https.any.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini
index 469bc10db4a6..8ad478fae278 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_AES-GCM.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini
index 6a25700c931a..13a7bdf16462 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_AES-KW.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini
index 21f9b845fd8b..a4270c582cab 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_ECDH.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini
index 0933802da49e..cfb6b99531d8 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_ECDSA.https.any.worker.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini
index 3f64336de856..252866e2dc86 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_HMAC.https.any.html]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini
index 5d4624aa2f50..720511786425 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini
@@ -2,158 +2,254 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?131-140]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?71-80]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?101-110]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?111-120]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?41-50]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?141-150]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?121-130]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?151-last]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?61-70]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?51-60]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?141-150]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?31-40]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?21-30]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?151-last]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?61-70]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?81-90]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?111-120]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?81-90]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?71-80]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?21-30]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?101-110]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?51-60]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?91-100]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?41-50]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?1-10]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?11-20]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.html?31-40]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?91-100]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?131-140]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?11-20]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-OAEP.https.any.worker.html?121-130]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini
index 5c69dd5ee7f7..1f4fd74a8db1 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini
@@ -2,38 +2,62 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.worker.html?11-20]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.html?31-last]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.html?1-10]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.worker.html?1-10]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.html?21-30]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.worker.html?31-last]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSA-PSS.https.any.worker.html?21-30]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini
index 6bbfc72c96e6..32bd359d0689 100644
--- a/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini
@@ -2,38 +2,62 @@
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.html?31-last]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.worker.html?11-20]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.html?21-30]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.worker.html?1-10]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.worker.html?31-last]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.html?11-20]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
[successes_RSASSA-PKCS1-v1_5.https.any.worker.html?21-30]
[Untitled]
expected: FAIL
+ [WebCryptoAPI: generateKey() Successful Calls]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/idlharness.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/idlharness.https.worker.js.ini
index ccae4faf3b7e..546281f1ad93 100644
--- a/tests/wpt/metadata/WebCryptoAPI/idlharness.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/idlharness.https.worker.js.ini
@@ -173,3 +173,6 @@
[Untitled]
expected: FAIL
+ [idlharness]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/sign_verify/ecdsa.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/sign_verify/ecdsa.https.worker.js.ini
index 13165c83f733..e7adef887fa1 100644
--- a/tests/wpt/metadata/WebCryptoAPI/sign_verify/ecdsa.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/sign_verify/ecdsa.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [ecdsa]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/sign_verify/hmac.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/sign_verify/hmac.https.worker.js.ini
index 73a0f727de1a..c7c98e1736fc 100644
--- a/tests/wpt/metadata/WebCryptoAPI/sign_verify/hmac.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/sign_verify/hmac.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [hmac]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.js.ini
index 0e3c8e7e9fc0..e8892f42aa30 100644
--- a/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [rsa_pkcs]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pss.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pss.https.worker.js.ini
index 319d9233d872..f115447809e5 100644
--- a/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pss.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/sign_verify/rsa_pss.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [rsa_pss]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js.ini b/tests/wpt/metadata/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js.ini
index be805a3f24e1..2ae779644370 100644
--- a/tests/wpt/metadata/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js.ini
+++ b/tests/wpt/metadata/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [wrapKey_unwrapKey]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/WebIDL/ecmascript-binding/no-regexp-special-casing.any.js.ini b/tests/wpt/metadata/WebIDL/ecmascript-binding/no-regexp-special-casing.any.js.ini
index e44c35b2e8ae..684503e7d287 100644
--- a/tests/wpt/metadata/WebIDL/ecmascript-binding/no-regexp-special-casing.any.js.ini
+++ b/tests/wpt/metadata/WebIDL/ecmascript-binding/no-regexp-special-casing.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [no-regexp-special-casing]
+ expected: FAIL
+
[no-regexp-special-casing.any.html]
[Untitled]
expected: FAIL
+ [no-regexp-special-casing]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/compositing/parsing/background-blend-mode-valid.html.ini b/tests/wpt/metadata/css/compositing/parsing/background-blend-mode-valid.html.ini
new file mode 100644
index 000000000000..fa4ab9b23746
--- /dev/null
+++ b/tests/wpt/metadata/css/compositing/parsing/background-blend-mode-valid.html.ini
@@ -0,0 +1,52 @@
+[background-blend-mode-valid.html]
+ [e.style['background-blend-mode'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "multiply" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "screen" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "overlay" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "darken" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "lighten" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "color-dodge" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "color-burn" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "hard-light" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "soft-light" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "difference" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "exclusion" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "hue" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "saturation" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "color" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "luminosity" should set the property value]
+ expected: FAIL
+
+ [e.style['background-blend-mode'\] = "normal, luminosity" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/compositing/parsing/isolation-valid.html.ini b/tests/wpt/metadata/css/compositing/parsing/isolation-valid.html.ini
new file mode 100644
index 000000000000..f688b48e650d
--- /dev/null
+++ b/tests/wpt/metadata/css/compositing/parsing/isolation-valid.html.ini
@@ -0,0 +1,7 @@
+[isolation-valid.html]
+ [e.style['isolation'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['isolation'\] = "isolate" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-animations/idlharness.html.ini b/tests/wpt/metadata/css/css-animations/idlharness.html.ini
new file mode 100644
index 000000000000..910631968de9
--- /dev/null
+++ b/tests/wpt/metadata/css/css-animations/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+ [css-animations IDL tests]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-conditional/idlharness.html.ini b/tests/wpt/metadata/css/css-conditional/idlharness.html.ini
new file mode 100644
index 000000000000..9b55aaa25e62
--- /dev/null
+++ b/tests/wpt/metadata/css/css-conditional/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+ [css-conditional IDL tests]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-transitions/idlharness.html.ini b/tests/wpt/metadata/css/css-transitions/idlharness.html.ini
new file mode 100644
index 000000000000..2d93092630a1
--- /dev/null
+++ b/tests/wpt/metadata/css/css-transitions/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+ [css-transitions IDL tests]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-values/calc-rounding-001.html.ini b/tests/wpt/metadata/css/css-values/calc-rounding-001.html.ini
new file mode 100644
index 000000000000..3afe31a4efff
--- /dev/null
+++ b/tests/wpt/metadata/css/css-values/calc-rounding-001.html.ini
@@ -0,0 +1,4 @@
+[calc-rounding-001.html]
+ [calc() doesn't accumulate much error that makes flex items overflow]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini
new file mode 100644
index 000000000000..07386cbb8724
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini
@@ -0,0 +1,4 @@
+[elementFromPoint-mixed-font-sizes.html]
+ [document.elementFromPoint finds container SPAN in the empty region above a child SPAN with a smaller font size]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-shadowroot.html.ini b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-shadowroot.html.ini
index 1b13b3b744d7..1a43f8602aa8 100644
--- a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-shadowroot.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-shadowroot.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [elementsFromPoint-shadowroot]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini b/tests/wpt/metadata/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini
new file mode 100644
index 000000000000..477a200ff86b
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini
@@ -0,0 +1,28 @@
+[scrollIntoView-vertical-rl-writing-mode.html]
+ [scrollIntoView({block: "start", inline: "start"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "start", inline: "center"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "start", inline: "end"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "center", inline: "start"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "center", inline: "center"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "center", inline: "end"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "end", inline: "start"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "end", inline: "center"})]
+ expected: FAIL
+
+ [scrollIntoView({block: "end", inline: "end"})]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom-view/window-interface.xht.ini b/tests/wpt/metadata/css/cssom-view/window-interface.xht.ini
deleted file mode 100644
index 1f916c2d3746..000000000000
--- a/tests/wpt/metadata/css/cssom-view/window-interface.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[window-interface.xht]
- [window_properties_readonly]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/cssom/getComputedStyle-display-none-001.html.ini b/tests/wpt/metadata/css/cssom/getComputedStyle-display-none-001.html.ini
new file mode 100644
index 000000000000..66f3aeee8ae1
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom/getComputedStyle-display-none-001.html.ini
@@ -0,0 +1,7 @@
+[getComputedStyle-display-none-001.html]
+ [getComputedStyle gets invalidated in display: none subtrees due to inherited changes to an ancestor]
+ expected: FAIL
+
+ [getComputedStyle gets invalidated in display: none subtrees due to inherited changes to an ancestor shadow host]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom/getComputedStyle-display-none-002.html.ini b/tests/wpt/metadata/css/cssom/getComputedStyle-display-none-002.html.ini
new file mode 100644
index 000000000000..1a062cb51cd4
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom/getComputedStyle-display-none-002.html.ini
@@ -0,0 +1,4 @@
+[getComputedStyle-display-none-002.html]
+ [getComputedStyle gets invalidated in display: none subtrees due to rule matching changes]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom/getComputedStyle-pseudo.html.ini b/tests/wpt/metadata/css/cssom/getComputedStyle-pseudo.html.ini
index 3fddcb48ac17..88cefe8d6d76 100644
--- a/tests/wpt/metadata/css/cssom/getComputedStyle-pseudo.html.ini
+++ b/tests/wpt/metadata/css/cssom/getComputedStyle-pseudo.html.ini
@@ -14,3 +14,6 @@
[Unknown pseudo-elements throw]
expected: FAIL
+ [Dynamically change to display: contents on pseudo-elements]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/filter-effects/interfaces.any.js.ini b/tests/wpt/metadata/css/filter-effects/interfaces.any.js.ini
index f845a40cc212..b3bb4c13f86f 100644
--- a/tests/wpt/metadata/css/filter-effects/interfaces.any.js.ini
+++ b/tests/wpt/metadata/css/filter-effects/interfaces.any.js.ini
@@ -1,10 +1,15 @@
[interfaces.any.worker.html]
- expected: ERROR
[Untitled]
expected: FAIL
+ [interfaces]
+ expected: FAIL
+
[interfaces.any.html]
[Untitled]
expected: FAIL
+ [interfaces]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/geometry/interfaces.worker.js.ini b/tests/wpt/metadata/css/geometry/interfaces.worker.js.ini
index 036601f92c9d..994ddcf717ae 100644
--- a/tests/wpt/metadata/css/geometry/interfaces.worker.js.ini
+++ b/tests/wpt/metadata/css/geometry/interfaces.worker.js.ini
@@ -95,3 +95,6 @@
[Untitled]
expected: FAIL
+ [interfaces]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/custom-elements/builtin-coverage.html.ini b/tests/wpt/metadata/custom-elements/builtin-coverage.html.ini
index 3ce70c1cfcdf..c7f988446e09 100644
--- a/tests/wpt/metadata/custom-elements/builtin-coverage.html.ini
+++ b/tests/wpt/metadata/custom-elements/builtin-coverage.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [builtin-coverage]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/custom-elements/pseudo-class-defined.html.ini b/tests/wpt/metadata/custom-elements/pseudo-class-defined.html.ini
index 9d4234f4bff5..5b454f6f7310 100644
--- a/tests/wpt/metadata/custom-elements/pseudo-class-defined.html.ini
+++ b/tests/wpt/metadata/custom-elements/pseudo-class-defined.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [pseudo-class-defined]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/events/Event-timestamp-safe-resolution.html.ini b/tests/wpt/metadata/dom/events/Event-timestamp-safe-resolution.html.ini
index f2a67345d6ca..343c7902a425 100644
--- a/tests/wpt/metadata/dom/events/Event-timestamp-safe-resolution.html.ini
+++ b/tests/wpt/metadata/dom/events/Event-timestamp-safe-resolution.html.ini
@@ -3,3 +3,6 @@
[Untitled]
expected: FAIL
+ [Event-timestamp-safe-resolution]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini b/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini
index cbe3c35452cd..23f0c5a1de72 100644
--- a/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini
+++ b/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [relatedTarget]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html.ini b/tests/wpt/metadata/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html.ini
index 737a76f02272..dfbf9f90d66a 100644
--- a/tests/wpt/metadata/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html.ini
+++ b/tests/wpt/metadata/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html.ini
@@ -3,3 +3,6 @@
[Untitled]
expected: FAIL
+ [Element-getElementsByTagName-change-document-HTMLNess]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/domparsing/interfaces.any.js.ini b/tests/wpt/metadata/domparsing/interfaces.any.js.ini
index 6ebfacc06626..a54a7182d014 100644
--- a/tests/wpt/metadata/domparsing/interfaces.any.js.ini
+++ b/tests/wpt/metadata/domparsing/interfaces.any.js.ini
@@ -2,6 +2,11 @@
[Untitled]
expected: FAIL
+ [interfaces]
+ expected: FAIL
+
[interfaces.any.worker.html]
- expected: ERROR
+ [interfaces]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/encoding/idlharness.any.js.ini b/tests/wpt/metadata/encoding/idlharness.any.js.ini
index 910710d7b6b0..e08aea81559f 100644
--- a/tests/wpt/metadata/encoding/idlharness.any.js.ini
+++ b/tests/wpt/metadata/encoding/idlharness.any.js.ini
@@ -2,19 +2,30 @@
[Untitled]
expected: FAIL
+ [idlharness]
+ expected: FAIL
+
[idlharness.https.any.serviceworker.html]
[Untitled]
expected: FAIL
+ [idlharness]
+ expected: FAIL
+
[idlharness.any.html]
[Untitled]
expected: FAIL
+ [idlharness]
+ expected: FAIL
+
[idlharness.any.worker.html]
- expected: ERROR
[Untitled]
expected: FAIL
+ [idlharness]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/abort/general.any.js.ini b/tests/wpt/metadata/fetch/api/abort/general.any.js.ini
index 569f51ee7176..4875e00b4cc3 100644
--- a/tests/wpt/metadata/fetch/api/abort/general.any.js.ini
+++ b/tests/wpt/metadata/fetch/api/abort/general.any.js.ini
@@ -3,19 +3,31 @@
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
[general.any.html]
type: testharness
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
[general.https.any.serviceworker.html]
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
[general.any.sharedworker.html]
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/basic/integrity.sub.any.js.ini b/tests/wpt/metadata/fetch/api/basic/integrity.sub.any.js.ini
index 595efba71cd2..239e0a52a134 100644
--- a/tests/wpt/metadata/fetch/api/basic/integrity.sub.any.js.ini
+++ b/tests/wpt/metadata/fetch/api/basic/integrity.sub.any.js.ini
@@ -2,6 +2,9 @@
[Untitled]
expected: FAIL
+ [integrity]
+ expected: FAIL
+
[integrity.sub.any.worker.html]
[Invalid integrity]
diff --git a/tests/wpt/metadata/fetch/api/cors/cors-cookies-redirect.any.js.ini b/tests/wpt/metadata/fetch/api/cors/cors-cookies-redirect.any.js.ini
index a25430583060..e741b7a84781 100644
--- a/tests/wpt/metadata/fetch/api/cors/cors-cookies-redirect.any.js.ini
+++ b/tests/wpt/metadata/fetch/api/cors/cors-cookies-redirect.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [cors-cookies-redirect]
+ expected: FAIL
+
[cors-cookies-redirect.any.html]
[Untitled]
expected: FAIL
+ [cors-cookies-redirect]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/cors/cors-preflight-cache.any.js.ini b/tests/wpt/metadata/fetch/api/cors/cors-preflight-cache.any.js.ini
index b258f6fc49d0..17cbae9b2f8a 100644
--- a/tests/wpt/metadata/fetch/api/cors/cors-preflight-cache.any.js.ini
+++ b/tests/wpt/metadata/fetch/api/cors/cors-preflight-cache.any.js.ini
@@ -3,9 +3,15 @@
[Untitled]
expected: FAIL
+ [cors-preflight-cache]
+ expected: FAIL
+
[cors-preflight-cache.any.worker.html]
type: testharness
[Untitled]
expected: FAIL
+ [cors-preflight-cache]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/idl.any.js.ini b/tests/wpt/metadata/fetch/api/idl.any.js.ini
index de5922b3d318..f1055eceb2c4 100644
--- a/tests/wpt/metadata/fetch/api/idl.any.js.ini
+++ b/tests/wpt/metadata/fetch/api/idl.any.js.ini
@@ -1,20 +1,31 @@
[idl.any.worker.html]
- expected: ERROR
[Untitled]
expected: FAIL
+ [idl]
+ expected: FAIL
+
[idl.any.html]
[Untitled]
expected: FAIL
+ [idl]
+ expected: FAIL
+
[idl.any.sharedworker.html]
[Untitled]
expected: FAIL
+ [idl]
+ expected: FAIL
+
[idl.https.any.serviceworker.html]
[Untitled]
expected: FAIL
+ [idl]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-reset-attributes.https.html.ini b/tests/wpt/metadata/fetch/api/request/request-reset-attributes.https.html.ini
index 9530f90dd125..12ac0ea794f8 100644
--- a/tests/wpt/metadata/fetch/api/request/request-reset-attributes.https.html.ini
+++ b/tests/wpt/metadata/fetch/api/request/request-reset-attributes.https.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [request-reset-attributes]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-stream-with-broken-then.any.js.ini b/tests/wpt/metadata/fetch/api/response/response-stream-with-broken-then.any.js.ini
index 843451220c4f..f2c6fa889cae 100644
--- a/tests/wpt/metadata/fetch/api/response/response-stream-with-broken-then.any.js.ini
+++ b/tests/wpt/metadata/fetch/api/response/response-stream-with-broken-then.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [response-stream-with-broken-then]
+ expected: FAIL
+
[response-stream-with-broken-then.any.worker.html]
[Untitled]
expected: FAIL
+ [response-stream-with-broken-then]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini b/tests/wpt/metadata/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
index cc589928c91d..f9b590f5b15c 100644
--- a/tests/wpt/metadata/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
+++ b/tests/wpt/metadata/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
@@ -3,3 +3,6 @@
[Untitled]
expected: TIMEOUT
+ [preload-image-png-mislabeled-as-html-nosniff]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini b/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini
index dca245f4146f..9a69539e5735 100644
--- a/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini
+++ b/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [script-html-via-cross-origin-blob-url]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/corb/script-js-mislabeled-as-html-nosniff.sub.html.ini b/tests/wpt/metadata/fetch/corb/script-js-mislabeled-as-html-nosniff.sub.html.ini
index a6ea8a4802c2..f8b908436a77 100644
--- a/tests/wpt/metadata/fetch/corb/script-js-mislabeled-as-html-nosniff.sub.html.ini
+++ b/tests/wpt/metadata/fetch/corb/script-js-mislabeled-as-html-nosniff.sub.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [script-js-mislabeled-as-html-nosniff]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/cors-rfc1918/idlharness.tentative.any.js.ini b/tests/wpt/metadata/fetch/cors-rfc1918/idlharness.tentative.any.js.ini
new file mode 100644
index 000000000000..8d1dc992f8f4
--- /dev/null
+++ b/tests/wpt/metadata/fetch/cors-rfc1918/idlharness.tentative.any.js.ini
@@ -0,0 +1,9 @@
+[idlharness.tentative.any.html]
+ [idlharness]
+ expected: FAIL
+
+
+[idlharness.tentative.any.worker.html]
+ [idlharness]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini b/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini
index 5577b7596a8b..293bf2f9f272 100644
--- a/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini
+++ b/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [fetch-in-iframe]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch.html.ini b/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch.html.ini
index cb5045f9fbb7..74b60b89b011 100644
--- a/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch.html.ini
+++ b/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [fetch]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/cross-origin-resource-policy/iframe-loads.html.ini b/tests/wpt/metadata/fetch/cross-origin-resource-policy/iframe-loads.html.ini
index 06cf11618ea5..df9e6ef13e04 100644
--- a/tests/wpt/metadata/fetch/cross-origin-resource-policy/iframe-loads.html.ini
+++ b/tests/wpt/metadata/fetch/cross-origin-resource-policy/iframe-loads.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [iframe-loads]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/origin/no-cors.any.js.ini b/tests/wpt/metadata/fetch/origin/no-cors.any.js.ini
index 8864c53a958e..d4f7c1a7074e 100644
--- a/tests/wpt/metadata/fetch/origin/no-cors.any.js.ini
+++ b/tests/wpt/metadata/fetch/origin/no-cors.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [no-cors]
+ expected: FAIL
+
[no-cors.any.html]
[Untitled]
expected: FAIL
+ [no-cors]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/range/general.any.js.ini b/tests/wpt/metadata/fetch/range/general.any.js.ini
index 33621f485f3c..ea7926a5d8e9 100644
--- a/tests/wpt/metadata/fetch/range/general.any.js.ini
+++ b/tests/wpt/metadata/fetch/range/general.any.js.ini
@@ -2,8 +2,14 @@
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
[general.any.html]
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/range/general.window.js.ini b/tests/wpt/metadata/fetch/range/general.window.js.ini
index fded4bc04d58..9deb0a1c9877 100644
--- a/tests/wpt/metadata/fetch/range/general.window.js.ini
+++ b/tests/wpt/metadata/fetch/range/general.window.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [general]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/range/sw.https.window.js.ini b/tests/wpt/metadata/fetch/range/sw.https.window.js.ini
index a0e2131bd025..30fa86c39add 100644
--- a/tests/wpt/metadata/fetch/range/sw.https.window.js.ini
+++ b/tests/wpt/metadata/fetch/range/sw.https.window.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [sw]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini b/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini
index f903b9d7fa3f..5615a38bca02 100644
--- a/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini
+++ b/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [redirect-to-url-with-credentials]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/hr-time/performance-tojson.html.ini b/tests/wpt/metadata/hr-time/performance-tojson.html.ini
index f04c6c49fa60..6e73eb2caca1 100644
--- a/tests/wpt/metadata/hr-time/performance-tojson.html.ini
+++ b/tests/wpt/metadata/hr-time/performance-tojson.html.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [performance-tojson]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/dom/interfaces.worker.js.ini b/tests/wpt/metadata/html/dom/interfaces.worker.js.ini
index 74606a21dbf0..82b91b25b7ff 100644
--- a/tests/wpt/metadata/html/dom/interfaces.worker.js.ini
+++ b/tests/wpt/metadata/html/dom/interfaces.worker.js.ini
@@ -258,3 +258,6 @@
[Untitled]
expected: FAIL
+ [interfaces]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js.ini b/tests/wpt/metadata/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js.ini
index 0ed4f5d4caaf..909a2ce920a7 100644
--- a/tests/wpt/metadata/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js.ini
+++ b/tests/wpt/metadata/html/infrastructure/common-dom-interfaces/collections/domstringlist-interface.worker.js.ini
@@ -30,3 +30,6 @@
[Untitled]
expected: FAIL
+ [domstringlist-interface]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini b/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini
index 65ffac4f541b..2c8fe36cd7bf 100644
--- a/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini
+++ b/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini
@@ -1,6 +1,11 @@
[serialization-via-idb.any.worker.html]
type: testharness
- expected: ERROR
+ [SharedArrayBuffer cloning via IndexedDB: basic case]
+ expected: FAIL
+
+ [SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly]
+ expected: FAIL
+
[serialization-via-idb.any.html]
type: testharness
diff --git a/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini b/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini
index 11486f7a9ab6..39d940212bd9 100644
--- a/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini
+++ b/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini
@@ -2,3 +2,6 @@
[Untitled]
expected: FAIL
+ [transfer-errors]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini b/tests/wpt/metadata/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini
index 42df03935bb5..71cbf369791e 100644
--- a/tests/wpt/metadata/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini
+++ b/tests/wpt/metadata/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini
@@ -1,3 +1,298 @@
[parsing.html]
type: testharness
disabled: https://github.com/servo/servo/issues/8749
+
+[parsing.html?61-70]
+ expected: TIMEOUT
+ [Refresh header: "1; url='foo'bar"]
+ expected: TIMEOUT
+
+ [: "1; url=\\"foo'bar"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; url=\\"foo'bar"]
+ expected: TIMEOUT
+
+ [: "1; url foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; url foo"]
+ expected: TIMEOUT
+
+ [: "1; urlfoo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; urlfoo"]
+ expected: TIMEOUT
+
+ [: "1; urfoo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; urfoo"]
+ expected: TIMEOUT
+
+ [: "1; ufoo"]
+ expected: TIMEOUT
+
+
+[parsing.html?121-130]
+ expected: TIMEOUT
+ [Refresh header: "0.9; url=foo"]
+ expected: TIMEOUT
+
+ [: "0...9; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "0...9; url=foo"]
+ expected: TIMEOUT
+
+ [: "0...; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "0...; url=foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?71-80]
+ expected: TIMEOUT
+ [Refresh header: "1; ufoo"]
+ expected: TIMEOUT
+
+ [: "1; \\"foo\\"bar"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; \\"foo\\"bar"]
+ expected: TIMEOUT
+
+
+[parsing.html?21-30]
+ expected: TIMEOUT
+ [Refresh header: "1 url=foo"]
+ expected: TIMEOUT
+
+ [: "1;\\turl=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1;\\turl=foo"]
+ expected: TIMEOUT
+
+ [: "1,\\turl=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1,\\turl=foo"]
+ expected: TIMEOUT
+
+ [: "1\\turl=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1\\turl=foo"]
+ expected: TIMEOUT
+
+ [: "1;\\rurl=foo"]
+ expected: TIMEOUT
+
+ [: "1,\\rurl=foo"]
+ expected: TIMEOUT
+
+ [: "1\\rurl=foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?81-90]
+
+[parsing.html?91-100]
+ expected: TIMEOUT
+ [: "0; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "0; url=foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?101-110]
+ expected: TIMEOUT
+ [: "0; foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "0; foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?111-120]
+ expected: TIMEOUT
+ [: "0"]
+ expected: TIMEOUT
+
+ [Refresh header: "0"]
+ expected: TIMEOUT
+
+ [: "1.9; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1.9; url=foo"]
+ expected: TIMEOUT
+
+ [: "1.9..5.; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1.9..5.; url=foo"]
+ expected: TIMEOUT
+
+ [: ".9; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: ".9; url=foo"]
+ expected: TIMEOUT
+
+ [: "0.9; url=foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?51-60]
+ expected: TIMEOUT
+ [: " 1 , foo"]
+ expected: TIMEOUT
+
+ [Refresh header: " 1 , foo"]
+ expected: TIMEOUT
+
+ [: " 1 url = foo"]
+ expected: TIMEOUT
+
+ [Refresh header: " 1 url = foo"]
+ expected: TIMEOUT
+
+ [: "1; url=foo "]
+ expected: TIMEOUT
+
+ [Refresh header: "1; url=foo "]
+ expected: TIMEOUT
+
+ [: "1; url=f\\to\\no"]
+ expected: TIMEOUT
+
+ [: "1; url=\\"foo\\"bar"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; url=\\"foo\\"bar"]
+ expected: TIMEOUT
+
+ [: "1; url='foo'bar"]
+ expected: TIMEOUT
+
+
+[parsing.html?41-50]
+ expected: TIMEOUT
+ [: "1 x;url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1 x;url=foo"]
+ expected: TIMEOUT
+
+ [: "1;;url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1;;url=foo"]
+ expected: TIMEOUT
+
+ [: " 1 ; url = foo"]
+ expected: TIMEOUT
+
+ [Refresh header: " 1 ; url = foo"]
+ expected: TIMEOUT
+
+ [: " 1 , url = foo"]
+ expected: TIMEOUT
+
+ [Refresh header: " 1 , url = foo"]
+ expected: TIMEOUT
+
+ [: " 1 ; foo"]
+ expected: TIMEOUT
+
+ [Refresh header: " 1 ; foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?11-20]
+ expected: TIMEOUT
+ [: "1\\f"]
+ expected: TIMEOUT
+
+ [: "1;"]
+ expected: TIMEOUT
+
+ [Refresh header: "1;"]
+ expected: TIMEOUT
+
+ [: "1,"]
+ expected: TIMEOUT
+
+ [Refresh header: "1,"]
+ expected: TIMEOUT
+
+ [: "1; url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1; url=foo"]
+ expected: TIMEOUT
+
+ [: "1, url=foo"]
+ expected: TIMEOUT
+
+ [Refresh header: "1, url=foo"]
+ expected: TIMEOUT
+
+ [: "1 url=foo"]
+ expected: TIMEOUT
+
+
+[parsing.html?131-last]
+
+[parsing.html?1-10]
+ expected: TIMEOUT
+ [: "1"]
+ expected: TIMEOUT
+
+ [Refresh header: "1"]
+ expected: TIMEOUT
+
+ [: "1 "]
+ expected: TIMEOUT
+
+ [Refresh header: "1 "]
+ expected: TIMEOUT
+
+ [: "1\\t"]
+ expected: TIMEOUT
+
+ [Refresh header: "1\\t"]
+ expected: TIMEOUT
+
+ [: "1\\r"]
+ expected: TIMEOUT
+
+ [: "1\\n"]
+ expected: TIMEOUT
+
+
+[parsing.html?31-40]
+ expected: TIMEOUT
+ [: "1;\\nurl=foo"]
+ expected: TIMEOUT
+
+ [: "1,\\nurl=foo"]
+ expected: TIMEOUT
+
+ [: "1\\nurl=foo"]
+ expected: TIMEOUT
+
+ [: "1;\\furl=foo"]
+ expected: TIMEOUT
+
+ [: "1,\\furl=foo"]
+ expected: TIMEOUT
+
+ [: "1\\furl=foo"]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini
index 7ee185ca6fc1..d0913a41225c 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini
@@ -202,33 +202,33 @@
[XHTML img usemap="#different-CASE-id"]
expected: FAIL
- [HTML (quirks) IMG usemap="no-hash-name"]
+ [HTML (standards) IMG usemap="no-hash-name"]
expected: FAIL
- [HTML (quirks) IMG usemap="no-hash-id"]
+ [HTML (standards) IMG usemap="no-hash-id"]
expected: FAIL
- [HTML (quirks) IMG usemap="hash-last#"]
+ [HTML (standards) IMG usemap="hash-last#"]
expected: FAIL
- [HTML (quirks) IMG usemap=""]
+ [HTML (standards) IMG usemap=""]
expected: FAIL
- [HTML (quirks) IMG usemap="#"]
+ [HTML (standards) IMG usemap="#"]
expected: FAIL
- [HTML (quirks) IMG usemap="#percent-escape-name-%41"]
+ [HTML (standards) IMG usemap="#percent-escape-name-%41"]
expected: FAIL
- [HTML (quirks) IMG usemap="#percent-escape-id-%41"]
+ [HTML (standards) IMG usemap="#percent-escape-id-%41"]
expected: FAIL
- [HTML (quirks) IMG usemap="#no-such-map"]
+ [HTML (standards) IMG usemap="#no-such-map"]
expected: FAIL
- [HTML (quirks) IMG usemap="#different-CASE-name"]
+ [HTML (standards) IMG usemap="#different-CASE-name"]
expected: FAIL
- [HTML (quirks) IMG usemap="#different-CASE-id"]
+ [HTML (standards) IMG usemap="#different-CASE-id"]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allow.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allow.html.ini
new file mode 100644
index 000000000000..45fa2c86358b
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allow.html.ini
@@ -0,0 +1,4 @@
+[iframe-allow.html]
+ [iframe-cross-origin-allow]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini
index 7d040c9c4c0f..9255ca1a32a9 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini
@@ -9,3 +9,12 @@
[iframe-sandbox-allowfullscreen-dialog]
expected: FAIL
+ [iframe-same-origin-allowfullscreen]
+ expected: FAIL
+
+ [iframe-cross-origin-allowfullscreen]
+ expected: FAIL
+
+ [iframe-noload-noallowfullscreen]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini
new file mode 100644
index 000000000000..064bea5a8266
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini
@@ -0,0 +1,514 @@
+[parse-a-sizes-attribute-display-none.html]
+ [ This test validates the WebIDL included in the Background Fetch API (Service Workers). This test validates the WebIDL included in the Background Fetch API (Documents). Open the console inside the developer tools. It should contain four lines whose contents are: Open the console inside the developer tools. It should contain four entries whose contents are: Open the console inside the developer tools. It should contain lines whose contents are: Open the console inside the developer tools. It should contain entries whose contents are: Open the console inside the developer tools. It should contain 15 lines, each of which are: Open the console inside the developer tools. It should contain 15 entries, each of which are: Test passes if there is a filled green square and no red. Test passes if you see a single 100px by 100px green box below. Test passes if you see a single 100px by 100px green box below. Test passes if you see a single 100px by 100px green box below. Test passes if you see a single 100px by 100px green box below. The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll. The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll. The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll. The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll. Click the link below then navigate back to this page. Shortly after returning you should see the text "PASS" Click here
diff --git a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html
index f0dade87bd31..0548e70722a4 100644
--- a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html
+++ b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html
@@ -1,9 +1,23 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































deriveBits Tests for ECDH
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html
deleted file mode 100644
index b303295f4c6c..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-deriveKey Tests for ECDH
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html
deleted file mode 100644
index 23143bdbc851..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for HKDF
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html
deleted file mode 100644
index 15af4f38f6da..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html
deleted file mode 100644
index c8a251dd3f27..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html
deleted file mode 100644
index 62da41aab5b7..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html
deleted file mode 100644
index 3b5845fcdfba..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html
deleted file mode 100644
index d9d04433de16..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html
deleted file mode 100644
index fa81c7f3c1e4..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html
deleted file mode 100644
index 2497b522c98a..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html
deleted file mode 100644
index f56cd2c6ad05..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html b/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html
deleted file mode 100644
index c5fa4273b9d1..000000000000
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-deriveBits and deriveKey Tests for PBKDF2
-
-
-
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js
index 19c9fb28b3bc..38bed1cc7028 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js
index 2f8a0b3596f1..0e7940775fe0 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js
index bb0ab46fbe6c..a394c8b629c5 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js
index 54d685f75657..40c199b29a5c 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js
index 4c13c5ac5721..e522254d743a 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js
index 74cd480e2c2d..e19974ff488c 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js
index 708d33beba49..43ce1c026fc7 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js
index 4ec0ec20bac1..1d2bca96b18c 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js
index 557b5785e348..562f66697c9f 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js
index 45771bf0d46e..fb19308de6f7 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=failures.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js
index 6feb60e5caa7..80f92c2cb7d7 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js
index 7b4f2df5fb1b..243a104b606d 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js
index 8e7bc92170c6..f0f947c8160f 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js
index 5eb023369f40..dbc040fdc5cb 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js
index 87590d23ea43..e9dee526149d 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js
index 734d86972fc6..a022f31fe9d1 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js
index bc106f3c117c..18e0b271226f 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: script=../util/helpers.js
// META: script=/common/subset-tests.js
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js
index b0412286c58e..d933fd981d4a 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: variant=?1-10
// META: variant=?11-20
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js
index ea91c8f99b04..cb43e3de3de3 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: variant=?1-10
// META: variant=?11-20
diff --git a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js
index fc785f9b31c9..b8db5972284d 100644
--- a/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js
+++ b/tests/wpt/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js
@@ -1,3 +1,4 @@
+// META: title=WebCryptoAPI: generateKey() Successful Calls
// META: timeout=long
// META: variant=?1-10
// META: variant=?11-20
diff --git a/tests/wpt/web-platform-tests/accelerometer/META.yml b/tests/wpt/web-platform-tests/accelerometer/META.yml
index ecdfdc3852d6..2eeea5b1e997 100644
--- a/tests/wpt/web-platform-tests/accelerometer/META.yml
+++ b/tests/wpt/web-platform-tests/accelerometer/META.yml
@@ -4,4 +4,4 @@ suggested_reviewers:
- riju
- Honry
- alexshalamov
- - pozdnyakov
+ - rakuco
diff --git a/tests/wpt/web-platform-tests/ambient-light/META.yml b/tests/wpt/web-platform-tests/ambient-light/META.yml
index af4c1faf249c..f6b3ed4471e1 100644
--- a/tests/wpt/web-platform-tests/ambient-light/META.yml
+++ b/tests/wpt/web-platform-tests/ambient-light/META.yml
@@ -4,5 +4,5 @@ suggested_reviewers:
- dontcallmedom
- riju
- alexshalamov
- - pozdnyakov
+ - rakuco
- Honry
diff --git a/tests/wpt/web-platform-tests/background-fetch/interfaces-worker.https.html b/tests/wpt/web-platform-tests/background-fetch/interfaces-worker.https.html
deleted file mode 100644
index 03a7fb6c11e9..000000000000
--- a/tests/wpt/web-platform-tests/background-fetch/interfaces-worker.https.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-idlharness test
-idlharness test
-default: 1default: 2default: 3default: 1default: 1default: 1NaN
+
+
+
diff --git a/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html b/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html
new file mode 100644
index 000000000000..66be2c3d8072
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html b/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html
new file mode 100644
index 000000000000..32ca66a8a8b8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html b/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html
new file mode 100644
index 000000000000..b6e60467b648
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/cookie-store/META.yml b/tests/wpt/web-platform-tests/cookie-store/META.yml
index f6fab6fc6460..eeb57de03025 100644
--- a/tests/wpt/web-platform-tests/cookie-store/META.yml
+++ b/tests/wpt/web-platform-tests/cookie-store/META.yml
@@ -1,3 +1,3 @@
suggested_reviewers:
- - bsittler
+ - inexorabletash
- pwnall
diff --git a/tests/wpt/web-platform-tests/cookie-store/cookieListItem_attributes.tentative.window.js b/tests/wpt/web-platform-tests/cookie-store/cookieListItem_attributes.tentative.window.js
new file mode 100644
index 000000000000..4b4b211b44d1
--- /dev/null
+++ b/tests/wpt/web-platform-tests/cookie-store/cookieListItem_attributes.tentative.window.js
@@ -0,0 +1,121 @@
+'use strict';
+
+// Workaround because add_cleanup doesn't support async functions yet.
+// See https://github.com/web-platform-tests/wpt/issues/6075
+async function async_cleanup(cleanup_function) {
+ try {
+ await cleanup_function();
+ } catch (e) {
+ // Errors in cleanup functions shouldn't result in test failures.
+ }
+}
+
+const kCurrentHostname = (new URL(self.location.href)).hostname;
+const kIsSecureTransport = (new URL(self.location.href)).protocol === 'https:';
+
+const kOneDay = 24 * 60 * 60 * 1000;
+const kTenYears = 10 * 365 * kOneDay;
+const kTenYearsFromNow = Date.now() + kTenYears;
+
+promise_test(async testCase => {
+ await cookieStore.delete('cookie-name');
+
+ await cookieStore.set('cookie-name', 'cookie-value');
+
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie.name, 'cookie-name');
+ assert_equals(cookie.value, 'cookie-value');
+ assert_equals(cookie.domain, null);
+ assert_equals(cookie.path, '/');
+ assert_equals(cookie.expires, null);
+ assert_equals(cookie.secure, kIsSecureTransport);
+
+ await async_cleanup(() => cookieStore.delete('cookie-name'));
+}, 'cookieStore.set defaults with positional name and value');
+
+promise_test(async testCase => {
+ await cookieStore.delete('cookie-name');
+
+ await cookieStore.set({ name: 'cookie-name', value: 'cookie-value' });
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie.name, 'cookie-name');
+ assert_equals(cookie.value, 'cookie-value');
+ assert_equals(cookie.domain, null);
+ assert_equals(cookie.path, '/');
+ assert_equals(cookie.expires, null);
+ assert_equals(cookie.secure, kIsSecureTransport);
+
+ await async_cleanup(() => cookieStore.delete('cookie-name'));
+}, 'cookieStore.set defaults with name and value in options');
+
+promise_test(async testCase => {
+ await cookieStore.delete('cookie-name');
+
+ await cookieStore.set('cookie-name', 'cookie-value',
+ { expires: kTenYearsFromNow });
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie.name, 'cookie-name');
+ assert_equals(cookie.value, 'cookie-value');
+ assert_equals(cookie.domain, null);
+ assert_equals(cookie.path, '/');
+ assert_approx_equals(cookie.expires, kTenYearsFromNow, kOneDay);
+ assert_equals(cookie.secure, kIsSecureTransport);
+
+ await async_cleanup(() => cookieStore.delete('cookie-name'));
+}, 'cookieStore.set with expires set to 10 years in the future');
+
+promise_test(async testCase => {
+ await cookieStore.delete('cookie-name');
+
+ await cookieStore.set({ name: 'cookie-name', value: 'cookie-value',
+ expires: kTenYearsFromNow });
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie.name, 'cookie-name');
+ assert_equals(cookie.value, 'cookie-value');
+ assert_equals(cookie.domain, null);
+ assert_equals(cookie.path, '/');
+ assert_approx_equals(cookie.expires, kTenYearsFromNow, kOneDay);
+ assert_equals(cookie.secure, kIsSecureTransport);
+
+ await async_cleanup(() => cookieStore.delete('cookie-name'));
+}, 'cookieStore.set with name and value in options and expires in the future');
+
+promise_test(async testCase => {
+ await cookieStore.delete('cookie-name', { domain: kCurrentHostname });
+
+ await cookieStore.set('cookie-name', 'cookie-value',
+ { domain: kCurrentHostname });
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie.name, 'cookie-name');
+ assert_equals(cookie.value, 'cookie-value');
+ assert_equals(cookie.domain, kCurrentHostname);
+ assert_equals(cookie.path, '/');
+ assert_equals(cookie.expires, null);
+ assert_equals(cookie.secure, kIsSecureTransport);
+
+ await async_cleanup(async () => {
+ await cookieStore.delete('cookie-name', { domain: kCurrentHostname });
+ });
+}, 'cookieStore.set with domain set to the current hostname');
+
+promise_test(async testCase => {
+ const currentUrl = new URL(self.location.href);
+ const currentPath = currentUrl.pathname;
+ const currentDirectory =
+ currentPath.substr(0, currentPath.lastIndexOf('/') + 1);
+ await cookieStore.delete('cookie-name', { path: currentDirectory });
+
+ await cookieStore.set('cookie-name', 'cookie-value',
+ { path: currentDirectory });
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie.name, 'cookie-name');
+ assert_equals(cookie.value, 'cookie-value');
+ assert_equals(cookie.domain, null);
+ assert_equals(cookie.path, currentDirectory);
+ assert_equals(cookie.expires, null);
+ assert_equals(cookie.secure, kIsSecureTransport);
+
+ await async_cleanup(async () => {
+ await cookieStore.delete('cookie-name', { path: currentDirectory });
+ });
+}, 'cookieStore.set with path set to the current directory');
diff --git a/tests/wpt/web-platform-tests/cookie-store/cookieStore_delete_arguments.tentative.window.js b/tests/wpt/web-platform-tests/cookie-store/cookieStore_delete_arguments.tentative.window.js
index 974d16bc2cb5..9b10204437c1 100644
--- a/tests/wpt/web-platform-tests/cookie-store/cookieStore_delete_arguments.tentative.window.js
+++ b/tests/wpt/web-platform-tests/cookie-store/cookieStore_delete_arguments.tentative.window.js
@@ -86,19 +86,23 @@ promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
const currentDomain = currentUrl.hostname;
const subDomain = `sub.${currentDomain}`;
- await cookieStore.set(
- 'cookie-name', 'cookie-value', { domain: currentDomain });
-
- await cookieStore.delete('cookie-name', { domain: subDomain });
- const cookie = await cookieStore.get('cookie-name');
- assert_equals(cookie.name, 'cookie-name');
- assert_equals(cookie.value, 'cookie-value');
- await async_cleanup(async () => {
- await cookieStore.delete('cookie-name', { domain: currentDomain })
- });
+ await promise_rejects(testCase, new TypeError(), cookieStore.delete(
+ 'cookie-name', 'cookie-value', { domain: subDomain }));
}, 'cookieStore.delete with domain set to a subdomain of the current hostname');
+promise_test(async testCase => {
+ const currentUrl = new URL(self.location.href);
+ const currentDomain = currentUrl.hostname;
+ assert_not_equals(currentDomain[0] === '.',
+ 'this test assumes that the current hostname does not start with .');
+ const domainSuffix = currentDomain.substr(1);
+
+ await promise_rejects(testCase, new TypeError(), cookieStore.delete(
+ 'cookie-name', { domain: domainSuffix }));
+}, 'cookieStore.delete with domain set to a non-domain-matching suffix of ' +
+ 'the current hostname');
+
promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
const currentDomain = currentUrl.hostname;
@@ -119,20 +123,23 @@ promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
const currentDomain = currentUrl.hostname;
const subDomain = `sub.${currentDomain}`;
- await cookieStore.set(
- 'cookie-name', 'cookie-value', { domain: currentDomain });
-
- await cookieStore.delete({ name: 'cookie-name', domain: subDomain });
- const cookie = await cookieStore.get('cookie-name');
- assert_equals(cookie.name, 'cookie-name');
- assert_equals(cookie.value, 'cookie-value');
- await async_cleanup(async () => {
- await cookieStore.delete('cookie-name', { domain: currentDomain })
- });
+ await promise_rejects(testCase, new TypeError(), cookieStore.delete(
+ { name: 'cookie-name', domain: subDomain }));
}, 'cookieStore.delete with name in options and domain set to a subdomain of ' +
'the current hostname');
+promise_test(async testCase => {
+ const currentUrl = new URL(self.location.href);
+ const currentDomain = currentUrl.hostname;
+ assert_not_equals(currentDomain[0] === '.',
+ 'this test assumes that the current hostname does not start with .');
+ const domainSuffix = currentDomain.substr(1);
+
+ await promise_rejects(testCase, new TypeError(), cookieStore.delete(
+ { name: 'cookie-name', domain: domainSuffix }));
+}, 'cookieStore.delete with name in options and domain set to a ' +
+ 'non-domain-matching suffix of the current hostname');
promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
diff --git a/tests/wpt/web-platform-tests/cookie-store/cookieStore_set_arguments.tentative.window.js b/tests/wpt/web-platform-tests/cookie-store/cookieStore_set_arguments.tentative.window.js
index 9656acfa8e9d..c35e8deb1170 100644
--- a/tests/wpt/web-platform-tests/cookie-store/cookieStore_set_arguments.tentative.window.js
+++ b/tests/wpt/web-platform-tests/cookie-store/cookieStore_set_arguments.tentative.window.js
@@ -129,38 +129,51 @@ promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
const currentDomain = currentUrl.hostname;
const subDomain = `sub.${currentDomain}`;
- await cookieStore.delete('cookie-name', { domain: currentDomain });
- await cookieStore.delete('cookie-name', { domain: subDomain });
- await cookieStore.set(
- 'cookie-name', 'cookie-value', { domain: subDomain });
+ await promise_rejects(testCase, new TypeError(), cookieStore.set(
+ 'cookie-name', 'cookie-value', { domain: subDomain }));
const cookie = await cookieStore.get('cookie-name');
assert_equals(cookie, null);
-
- await async_cleanup(async () => {
- await cookieStore.delete('cookie-name', { domain: subDomain });
- });
}, 'cookieStore.set with domain set to a subdomain of the current hostname');
+promise_test(async testCase => {
+ const currentUrl = new URL(self.location.href);
+ const currentDomain = currentUrl.hostname;
+ assert_not_equals(currentDomain[0] === '.',
+ 'this test assumes that the current hostname does not start with .');
+ const domainSuffix = currentDomain.substr(1);
+
+ await promise_rejects(testCase, new TypeError(), cookieStore.set(
+ 'cookie-name', 'cookie-value', { domain: domainSuffix }));
+ const cookie = await cookieStore.get('cookie-name');
+ assert_equals(cookie, null);
+}, 'cookieStore.set with domain set to a non-domain-matching suffix of the ' +
+ 'current hostname');
+
promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
const currentDomain = currentUrl.hostname;
await cookieStore.delete('cookie-name');
- await cookieStore.set('cookie-name', 'cookie-old-value');
- await cookieStore.set(
- 'cookie-name', 'cookie-new-value', { domain: currentDomain });
+ await cookieStore.set('cookie-name', 'cookie-value1');
+ await cookieStore.set('cookie-name', 'cookie-value2',
+ { domain: currentDomain });
const cookies = await cookieStore.getAll('cookie-name');
- assert_equals(cookies.length, 1);
+ assert_equals(cookies.length, 2);
+
assert_equals(cookies[0].name, 'cookie-name');
- assert_equals(cookies[0].value, 'cookie-new-value');
+ assert_equals(cookies[1].name, 'cookie-name');
+
+ const values = cookies.map((cookie) => cookie.value);
+ values.sort();
+ assert_array_equals(values, ['cookie-value1', 'cookie-value2']);
await async_cleanup(async () => {
await cookieStore.delete('cookie-name');
await cookieStore.delete('cookie-name', { domain: currentDomain });
});
-}, 'cookieStore.set default domain is current hostname');
+}, 'cookieStore.set default domain is null and differs from current hostname');
promise_test(async testCase => {
const currentUrl = new URL(self.location.href);
diff --git a/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html b/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html
new file mode 100644
index 000000000000..e62ad2d9688a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-display/display-contents-sharing-001-ref.html b/tests/wpt/web-platform-tests/css/css-display/display-contents-sharing-001-ref.html
new file mode 100644
index 000000000000..a047f326fe21
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-display/display-contents-sharing-001-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+Description
diff --git a/tests/wpt/web-platform-tests/fetch/api/idl.any.js b/tests/wpt/web-platform-tests/fetch/api/idl.any.js
index 129a7ceecf29..9fd5eccd2cbf 100644
--- a/tests/wpt/web-platform-tests/fetch/api/idl.any.js
+++ b/tests/wpt/web-platform-tests/fetch/api/idl.any.js
@@ -4,7 +4,7 @@
promise_test(async() => {
const text = await (await fetch("/interfaces/fetch.idl")).text();
- const referrer_policy = await (await fetch("/interfaces/webappsec-referrer-policy.idl")).text();
+ const referrer_policy = await (await fetch("/interfaces/referrer-policy.idl")).text();
const idl_array = new IdlArray();
idl_array.add_idls(text);
idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface AbortSignal {};");
diff --git a/tests/wpt/web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.js b/tests/wpt/web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.js
new file mode 100644
index 000000000000..c1acdeeb4abc
--- /dev/null
+++ b/tests/wpt/web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.js
@@ -0,0 +1,20 @@
+// META: script=/resources/WebIDLParser.js
+// META: script=/resources/idlharness.js
+
+promise_test(async () => {
+ const idl = await fetch('/interfaces/cors-rfc1918.idl').then(r => r.text());
+ const html = await fetch('/interfaces/html.idl').then(r => r.text());
+ const dom = await fetch('/interfaces/dom.idl').then(r => r.text());
+
+ const idlArray = new IdlArray();
+ idlArray.add_idls(idl);
+ idlArray.add_dependency_idls(html);
+ idlArray.add_dependency_idls(dom);
+
+ const objects = {
+ Document: ['document'],
+ WorkerGlobalScope: ['self'],
+ };
+ idlArray.add_objects(objects);
+ idlArray.test();
+}, 'Test CORS RFC1918 interfaces');
diff --git a/tests/wpt/web-platform-tests/fetch/sec-metadata/fetch.tentative.https.sub.html b/tests/wpt/web-platform-tests/fetch/sec-metadata/fetch.tentative.https.sub.html
index 2fd6a4bbc6ca..7a2c223d0711 100644
--- a/tests/wpt/web-platform-tests/fetch/sec-metadata/fetch.tentative.https.sub.html
+++ b/tests/wpt/web-platform-tests/fetch/sec-metadata/fetch.tentative.https.sub.html
@@ -9,7 +9,7 @@
.then(j => {
assert_header_equals(j.header, {
"cause": undefined,
- "destination": "\"\"",
+ "destination": "",
"target": "subresource",
"site": "same-origin"
});
@@ -22,7 +22,7 @@
.then(j => {
assert_header_equals(j.header, {
"cause": undefined,
- "destination": "\"\"",
+ "destination": "",
"target": "subresource",
"site": "same-site"
});
@@ -35,7 +35,7 @@
.then(j => {
assert_header_equals(j.header, {
"cause": undefined,
- "destination": "\"\"",
+ "destination": "",
"target": "subresource",
"site": "cross-site"
});
diff --git a/tests/wpt/web-platform-tests/fetch/sec-metadata/resources/helper.js b/tests/wpt/web-platform-tests/fetch/sec-metadata/resources/helper.js
index 5754b5009e3c..03d2d2d2ebaa 100644
--- a/tests/wpt/web-platform-tests/fetch/sec-metadata/resources/helper.js
+++ b/tests/wpt/web-platform-tests/fetch/sec-metadata/resources/helper.js
@@ -2,6 +2,7 @@ function parse_metadata(value) {
let result = {};
value.split(',').forEach(item => {
let parsed = item.trim().split('=');
+ parsed[1] = parsed[1].trim().replace(/^"|"$/g, '');
result[parsed[0]] = parsed[1];
});
return result;
diff --git a/tests/wpt/web-platform-tests/generic-sensor/META.yml b/tests/wpt/web-platform-tests/generic-sensor/META.yml
index f0d3b8e1ca2b..e2bef0a10fd6 100644
--- a/tests/wpt/web-platform-tests/generic-sensor/META.yml
+++ b/tests/wpt/web-platform-tests/generic-sensor/META.yml
@@ -3,5 +3,5 @@ suggested_reviewers:
- dontcallmedom
- riju
- alexshalamov
- - pozdnyakov
+ - rakuco
- Honry
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/META.yml b/tests/wpt/web-platform-tests/geolocation-sensor/META.yml
index c5511ef31f51..447e8b08ddfc 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/META.yml
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/META.yml
@@ -1,3 +1,4 @@
suggested_reviewers:
- anssiko
- Honry
+ - rakuco
diff --git a/tests/wpt/web-platform-tests/gyroscope/META.yml b/tests/wpt/web-platform-tests/gyroscope/META.yml
index ecdfdc3852d6..2eeea5b1e997 100644
--- a/tests/wpt/web-platform-tests/gyroscope/META.yml
+++ b/tests/wpt/web-platform-tests/gyroscope/META.yml
@@ -4,4 +4,4 @@ suggested_reviewers:
- riju
- Honry
- alexshalamov
- - pozdnyakov
+ - rakuco
diff --git a/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html b/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html
index 8d265962375d..bc2e10bdc351 100644
--- a/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html
+++ b/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html
@@ -4,9 +4,12 @@
onpagehide = function() {
onpagehide = null;
setTimeout(function() {
- parent.t.done()
+ parent.t.unreached_func('setTimeout survived navigatoin');
}, 1000);
}
+if (parent.loaded) {
+ setTimeout(function() { parent.t.done(); }, 2000);
+}
onload = function() {
if (!parent.loaded) {
parent.loaded = true;
diff --git a/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html b/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual-1.html
similarity index 100%
rename from tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html
rename to tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual-1.html
diff --git a/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html b/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html
similarity index 85%
rename from tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html
rename to tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html
index 6d817a111cd2..ba34c3087f3b 100644
--- a/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html
+++ b/tests/wpt/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html
@@ -2,4 +2,4 @@
diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html index 4c2feef37ec3..0eb3a26cd82b 100644 --- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html +++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html @@ -75,4 +75,36 @@ } }); }, 'groupId is correctly reported by getSettings() for all devices'); + + promise_test(t => { + return navigator.mediaDevices.getUserMedia({audio: true}).then(stream => { + let settings = stream.getAudioTracks()[0].getSettings(); + assert_equals(typeof(settings.deviceId), "string", + "deviceId should exist and it should be a string."); + assert_equals(typeof(settings.groupId), "string", + "groupId should exist and it should be a string."); + assert_equals(typeof(settings.volume), "number", + "volume should exist and it should be a number."); + assert_true(settings.volume >= 0.0 && settings.volume <= 1.0, + "volume should be a number in the range [0.0, 1.0]."); + assert_equals(typeof(settings.sampleRate), "number", + "sampleRate should exist and it should be a number."); + assert_true(settings.sampleRate > 0, "sampleRate should be positive."); + assert_equals(typeof(settings.sampleSize), "number", + "sampleSize should exist and it should be a number."); + assert_true(settings.sampleSize > 0, "sampleSize should be positive."); + assert_equals(typeof(settings.echoCancellation), "boolean", + "echoCancellation should exist and it should be a boolean."); + assert_equals(typeof(settings.autoGainControl), "boolean", + "autoGainControl should exist and it should be a boolean."); + assert_equals(typeof(settings.noiseSuppression), "boolean", + "noiseSuppression should exist and it should be a boolean."); + assert_equals(typeof(settings.latency), "number", + "latency should exist and it should be a number."); + assert_true(settings.latency >= 0, "latency should not be negative."); + assert_equals(typeof(settings.channelCount), "number", + "channelCount should exist and it should be a number."); + assert_true(settings.channelCount > 0, "channelCount should be positive."); + }); + }, 'audio properties are reported by getSettings()'); diff --git a/tests/wpt/web-platform-tests/orientation-event/idlharness.html b/tests/wpt/web-platform-tests/orientation-event/idlharness.html deleted file mode 100644 index dabb45cc4774..000000000000 --- a/tests/wpt/web-platform-tests/orientation-event/idlharness.html +++ /dev/null @@ -1,101 +0,0 @@ - - -
- - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/orientation-event/idlharness.window.js b/tests/wpt/web-platform-tests/orientation-event/idlharness.window.js new file mode 100644 index 000000000000..ed8309d6480e --- /dev/null +++ b/tests/wpt/web-platform-tests/orientation-event/idlharness.window.js @@ -0,0 +1,23 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +// https://w3c.github.io/deviceorientation/spec-source-orientation.html + +'use strict'; + +promise_test(async () => { + const idl = await fetch('/interfaces/orientation-event.idl').then(r => r.text()); + const dom = await fetch('/interfaces/dom.idl').then(r => r.text()); + const html = await fetch('/interfaces/html.idl').then(r => r.text()); + + var idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_dependency_idls(html); + idl_array.add_dependency_idls(dom); + idl_array.add_objects({ + Window: ['window'], + DeviceOrientationEvent: ['new DeviceOrientationEvent("foo")'], + DeviceMotionEvent: ['new DeviceMotionEvent("foo")'], + }); + idl_array.test(); +}, 'orientation-event interfaces'); diff --git a/tests/wpt/web-platform-tests/orientation-sensor/META.yml b/tests/wpt/web-platform-tests/orientation-sensor/META.yml index ecdfdc3852d6..2eeea5b1e997 100644 --- a/tests/wpt/web-platform-tests/orientation-sensor/META.yml +++ b/tests/wpt/web-platform-tests/orientation-sensor/META.yml @@ -4,4 +4,4 @@ suggested_reviewers: - riju - Honry - alexshalamov - - pozdnyakov + - rakuco diff --git a/tests/wpt/web-platform-tests/payment-request/payment-request-canmakepayment-method-manual.https.html b/tests/wpt/web-platform-tests/payment-request/payment-request-canmakepayment-method-manual.https.html index f2883b8529e4..5ea639b70736 100644 --- a/tests/wpt/web-platform-tests/payment-request/payment-request-canmakepayment-method-manual.https.html +++ b/tests/wpt/web-platform-tests/payment-request/payment-request-canmakepayment-method-manual.https.html @@ -126,9 +126,12 @@ function manualTest1(elem){ elem.disabled = true; + + // NB: request.show has to be called outside of promise_test to ensure the + // user's click is still visible to PaymentRequest.show. + const request = new PaymentRequest(defaultMethods, defaultDetails); + const acceptPromise = request.show(); // Sets state to "interactive" promise_test(async t => { - const request = new PaymentRequest(defaultMethods, defaultDetails); - const acceptPromise = request.show(); // Sets state to "interactive" const canMakePaymentPromise = request.canMakePayment(); try { const result = await canMakePaymentPromise; @@ -148,11 +151,14 @@ } function manualTest2(elem){ - elem.disabled = true; + elem.disabled = true; + + // See above for why it's important for these lines to be outside of + // promise_test. + const request = new PaymentRequest(defaultMethods, defaultDetails); + const acceptPromise = request.show(); // The state is now "interactive" + acceptPromise.catch(() => {}); // no-op, just to silence unhandled rejection in devtools. promise_test(async t => { - const request = new PaymentRequest(defaultMethods, defaultDetails); - const acceptPromise = request.show(); // The state is now "interactive" - acceptPromise.catch(() => {}); // no-op, just to silence unhandled rejection in devtools. await request.abort(); // The state is now "closed" await promise_rejects(t, "InvalidStateError", request.canMakePayment()); try { diff --git a/tests/wpt/web-platform-tests/performance-timeline/performanceentry-tojson.html b/tests/wpt/web-platform-tests/performance-timeline/performanceentry-tojson.any.js similarity index 77% rename from tests/wpt/web-platform-tests/performance-timeline/performanceentry-tojson.html rename to tests/wpt/web-platform-tests/performance-timeline/performanceentry-tojson.any.js index 8576872ec75a..44f0156eec19 100644 --- a/tests/wpt/web-platform-tests/performance-timeline/performanceentry-tojson.html +++ b/tests/wpt/web-platform-tests/performance-timeline/performanceentry-tojson.any.js @@ -1,12 +1,3 @@ - - -
- - - -
-