diff --git a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini index 2ba0b49bdd1..7d06eb0372e 100644 --- a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini +++ b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini @@ -18,3 +18,36 @@ [createImageBitmap from a HTMLVideoElement, and drawImage on the created ImageBitmap] expected: FAIL + [createImageBitmap from an HTMLCanvasElement, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an HTMLCanvasElement with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an HTMLVideoElement, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an HTMLVideoElement with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an HTMLImageElement, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an HTMLImageElement with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an OffscreenCanvas, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an OffscreenCanvas with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an ImageData with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from an ImageBitmap with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + + [createImageBitmap from a Blob with negative sw/sh, and drawImage on the created ImageBitmap] + expected: FAIL + diff --git a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.ini b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.ini index e1fe300a6b9..d6de451b2a9 100644 --- a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.ini +++ b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.ini @@ -1,6 +1,5 @@ [createImageBitmap-invalid-args.html] type: testharness - expected: TIMEOUT [createImageBitmap with a HTMLImageElement source and sw set to 0 rejects with a RangeError.] expected: FAIL @@ -91,3 +90,96 @@ [createImageBitmap with an available but undecodable image source rejects with an InvalidStateError.] expected: TIMEOUT + [createImageBitmap with a an HTMLCanvasElement source and sw set to 0] + expected: FAIL + + [createImageBitmap with a an HTMLCanvasElement source and sh set to 0] + expected: FAIL + + [createImageBitmap with a an HTMLCanvasElement source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with a an HTMLVideoElement source and sw set to 0] + expected: FAIL + + [createImageBitmap with a an HTMLVideoElement source and sh set to 0] + expected: FAIL + + [createImageBitmap with a an HTMLVideoElement source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with a an HTMLImageElement source and sw set to 0] + expected: FAIL + + [createImageBitmap with a an HTMLImageElement source and sh set to 0] + expected: FAIL + + [createImageBitmap with a an HTMLImageElement source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with a an OffscreenCanvas source and sw set to 0] + expected: FAIL + + [createImageBitmap with a an OffscreenCanvas source and sh set to 0] + expected: FAIL + + [createImageBitmap with a an OffscreenCanvas source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with a an ImageData source and sw set to 0] + expected: FAIL + + [createImageBitmap with a an ImageData source and sh set to 0] + expected: FAIL + + [createImageBitmap with a an ImageData source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with a an ImageBitmap source and sw set to 0] + expected: FAIL + + [createImageBitmap with a an ImageBitmap source and sh set to 0] + expected: FAIL + + [createImageBitmap with a an ImageBitmap source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with a a Blob source and sw set to 0] + expected: FAIL + + [createImageBitmap with a a Blob source and sh set to 0] + expected: FAIL + + [createImageBitmap with a a Blob source and oversized (unallocatable) crop region] + expected: FAIL + + [createImageBitmap with undefined image source.] + expected: FAIL + + [createImageBitmap with null image source.] + expected: FAIL + + [createImageBitmap with empty image source.] + expected: FAIL + + [createImageBitmap with empty video source.] + expected: FAIL + + [createImageBitmap with an oversized canvas source.] + expected: FAIL + + [createImageBitmap with an invalid OffscreenCanvas source.] + expected: FAIL + + [createImageBitmap with an undecodable blob source.] + expected: FAIL + + [createImageBitmap with a broken image source.] + expected: FAIL + + [createImageBitmap with an available but undecodable image source.] + expected: FAIL + + [createImageBitmap with a closed ImageBitmap.] + expected: FAIL + diff --git a/tests/wpt/metadata/FileAPI/blob/Blob-Request-revoke-fetch.html.ini b/tests/wpt/metadata/FileAPI/blob/Blob-Request-revoke-fetch.html.ini deleted file mode 100644 index ea8d27f50c0..00000000000 --- a/tests/wpt/metadata/FileAPI/blob/Blob-Request-revoke-fetch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[Blob-Request-revoke-fetch.html] - [Revoke blob URL after creating Request, will fetch] - expected: FAIL - diff --git a/tests/wpt/metadata/FileAPI/blob/Blob-XHR-revoke.html.ini b/tests/wpt/metadata/FileAPI/blob/Blob-XHR-revoke.html.ini deleted file mode 100644 index a76fecfbbf5..00000000000 --- a/tests/wpt/metadata/FileAPI/blob/Blob-XHR-revoke.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[Blob-XHR-revoke.html] - type: testharness - bug: https://github.com/servo/servo/issues/13767 - [Revoking blob URL used with XMLHttpRequest] - expected: FAIL - - [Revoke blob URL after open(), will fetch] - expected: FAIL - diff --git a/tests/wpt/metadata/FileAPI/url/blob-url-in-sandboxed-iframe.html.ini b/tests/wpt/metadata/FileAPI/url/blob-url-in-sandboxed-iframe.html.ini deleted file mode 100644 index 03e2b1f8598..00000000000 --- a/tests/wpt/metadata/FileAPI/url/blob-url-in-sandboxed-iframe.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[blob-url-in-sandboxed-iframe.html] - type: testharness - expected: TIMEOUT - [reading a Blob URL in an unconstrained iframe] - expected: TIMEOUT - - [reading a Blob URL in a sandboxed iframe without the same-origin flag] - expected: NOTRUN - diff --git a/tests/wpt/metadata/FileAPI/url/cross-global-revoke.sub.html.ini b/tests/wpt/metadata/FileAPI/url/cross-global-revoke.sub.html.ini new file mode 100644 index 00000000000..3a23d6ab73f --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/cross-global-revoke.sub.html.ini @@ -0,0 +1,8 @@ +[cross-global-revoke.sub.html] + expected: TIMEOUT + [It is possible to revoke same-origin blob URLs from different frames.] + expected: TIMEOUT + + [It is not possible to revoke cross-origin blob URLs.] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini b/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini new file mode 100644 index 00000000000..1e4cb6bf6f8 --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini @@ -0,0 +1,4 @@ +[sandboxed-iframe.html] + [FileAPI Test: Verify behavior of Blob URL in unique origins] + expected: FAIL + diff --git a/tests/wpt/metadata/FileAPI/url/origin.sub.html.ini b/tests/wpt/metadata/FileAPI/url/unicode-origin.sub.html.ini similarity index 72% rename from tests/wpt/metadata/FileAPI/url/origin.sub.html.ini rename to tests/wpt/metadata/FileAPI/url/unicode-origin.sub.html.ini index 1dc19da4374..c1a1d86ee47 100644 --- a/tests/wpt/metadata/FileAPI/url/origin.sub.html.ini +++ b/tests/wpt/metadata/FileAPI/url/unicode-origin.sub.html.ini @@ -1,5 +1,4 @@ -[origin.sub.html] - type: testharness +[unicode-origin.sub.html] expected: TIMEOUT [Verify serialization of non-ascii origin in Blob URLs] expected: TIMEOUT diff --git a/tests/wpt/metadata/FileAPI/url/url-format.any.js.ini b/tests/wpt/metadata/FileAPI/url/url-format.any.js.ini new file mode 100644 index 00000000000..acfedd65ed0 --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/url-format.any.js.ini @@ -0,0 +1,21 @@ +[url-format.any.worker.html] + [Generated Blob URLs are unique] + expected: FAIL + + [Origin of Blob URL matches our origin] + expected: FAIL + + [Blob URL parses correctly] + expected: FAIL + + [Origin of Blob URL matches our origin for Files] + expected: FAIL + + +[url-format.any.html] + [Generated Blob URLs are unique] + expected: FAIL + + [Blob URL parses correctly] + expected: FAIL + diff --git a/tests/wpt/metadata/FileAPI/url/url-in-tags.window.js.ini b/tests/wpt/metadata/FileAPI/url/url-in-tags.window.js.ini new file mode 100644 index 00000000000..e7cac1778c3 --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/url-in-tags.window.js.ini @@ -0,0 +1,4 @@ +[url-in-tags.window.html] + [Blob URL fragment is implemented.] + expected: FAIL + diff --git a/tests/wpt/metadata/FileAPI/url/url-lifetime.html.ini b/tests/wpt/metadata/FileAPI/url/url-lifetime.html.ini new file mode 100644 index 00000000000..394324d9fea --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/url-lifetime.html.ini @@ -0,0 +1,8 @@ +[url-lifetime.html] + expected: TIMEOUT + [Terminating worker revokes its URLs] + expected: FAIL + + [Removing an iframe revokes its URLs] + expected: TIMEOUT + 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 new file mode 100644 index 00000000000..0acab30aa18 --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini @@ -0,0 +1,7 @@ +[url-with-fetch.any.worker.html] + expected: ERROR + +[url-with-fetch.any.html] + [Untitled] + 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 new file mode 100644 index 00000000000..b006924a7b4 --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/url-with-xhr.any.js.ini @@ -0,0 +1,7 @@ +[url-with-xhr.any.html] + [Untitled] + expected: FAIL + + +[url-with-xhr.any.worker.html] + expected: ERROR diff --git a/tests/wpt/metadata/FileAPI/url/url_createobjecturl_blob.html.ini b/tests/wpt/metadata/FileAPI/url/url_createobjecturl_blob.html.ini deleted file mode 100644 index b49ae1e4dd4..00000000000 --- a/tests/wpt/metadata/FileAPI/url/url_createobjecturl_blob.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[url_createobjecturl_blob.html] - type: testharness - [Check if the Blob URI starts with 'blob' using createFor()] - expected: FAIL - bug: https://github.com/servo/servo/issues/15112 - diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index baaa27bed20..c5cca919e7b 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -55,30 +55,30 @@ {} ] ], - "FileAPI/BlobURL/test1-manual.html": [ - [ - "/FileAPI/BlobURL/test1-manual.html", - {} - ] - ], "FileAPI/BlobURL/test2-manual.html": [ [ "/FileAPI/BlobURL/test2-manual.html", {} ] ], - "FileAPI/BlobURL/test3-manual.html": [ - [ - "/FileAPI/BlobURL/test3-manual.html", - {} - ] - ], "FileAPI/FileReader/test_errors-manual.html": [ [ "/FileAPI/FileReader/test_errors-manual.html", {} ] ], + "FileAPI/FileReader/test_notreadableerrors-manual.html": [ + [ + "/FileAPI/FileReader/test_notreadableerrors-manual.html", + {} + ] + ], + "FileAPI/FileReader/test_securityerrors-manual.html": [ + [ + "/FileAPI/FileReader/test_securityerrors-manual.html", + {} + ] + ], "FileAPI/filelist-section/filelist_multiple_selected_files-manual.html": [ [ "/FileAPI/filelist-section/filelist_multiple_selected_files-manual.html", @@ -127,24 +127,6 @@ {} ] ], - "XMLHttpRequest/send-authentication-existing-session-manual.htm": [ - [ - "/XMLHttpRequest/send-authentication-existing-session-manual.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-prompt-2-manual.htm": [ - [ - "/XMLHttpRequest/send-authentication-prompt-2-manual.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-prompt-manual.htm": [ - [ - "/XMLHttpRequest/send-authentication-prompt-manual.htm", - {} - ] - ], "accelerometer/Accelerometer_onerror-manual.https.html": [ [ "/accelerometer/Accelerometer_onerror-manual.https.html", @@ -13981,6 +13963,12 @@ {} ] ], + "pointerevents/pointerevent_fractional_coordinates-manual.html": [ + [ + "/pointerevents/pointerevent_fractional_coordinates-manual.html", + {} + ] + ], "pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html": [ [ "/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html", @@ -19428,6 +19416,24 @@ "/webstorage/storage_session-manual.html", {} ] + ], + "xhr/send-authentication-existing-session-manual.htm": [ + [ + "/xhr/send-authentication-existing-session-manual.htm", + {} + ] + ], + "xhr/send-authentication-prompt-2-manual.htm": [ + [ + "/xhr/send-authentication-prompt-2-manual.htm", + {} + ] + ], + "xhr/send-authentication-prompt-manual.htm": [ + [ + "/xhr/send-authentication-prompt-manual.htm", + {} + ] ] }, "reftest": { @@ -41975,18 +41981,6 @@ {} ] ], - "css/CSS2/colors/color-030.xht": [ - [ - "/css/CSS2/colors/color-030.xht", - [ - [ - "/css/CSS2/colors/color-002-ref.xht", - "==" - ] - ], - {} - ] - ], "css/CSS2/colors/color-031.xht": [ [ "/css/CSS2/colors/color-031.xht", @@ -55251,6 +55245,18 @@ {} ] ], + "css/CSS2/lists/counter-increment-014.xht": [ + [ + "/css/CSS2/lists/counter-increment-014.xht", + [ + [ + "/css/CSS2/lists/counter-increment-014-ref.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/lists/counter-increment-018.xht": [ [ "/css/CSS2/lists/counter-increment-018.xht", @@ -55287,6 +55293,42 @@ {} ] ], + "css/CSS2/lists/counter-increment-021.xht": [ + [ + "/css/CSS2/lists/counter-increment-021.xht", + [ + [ + "/css/CSS2/lists/counter-increment-021-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-022.xht": [ + [ + "/css/CSS2/lists/counter-increment-022.xht", + [ + [ + "/css/CSS2/lists/counter-increment-021-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-027.xht": [ + [ + "/css/CSS2/lists/counter-increment-027.xht", + [ + [ + "/css/CSS2/lists/counter-increment-027-ref.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/lists/counter-increment-031.xht": [ [ "/css/CSS2/lists/counter-increment-031.xht", @@ -55323,6 +55365,42 @@ {} ] ], + "css/CSS2/lists/counter-increment-034.xht": [ + [ + "/css/CSS2/lists/counter-increment-034.xht", + [ + [ + "/css/CSS2/lists/counter-increment-034-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-035.xht": [ + [ + "/css/CSS2/lists/counter-increment-035.xht", + [ + [ + "/css/CSS2/lists/counter-increment-034-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-040.xht": [ + [ + "/css/CSS2/lists/counter-increment-040.xht", + [ + [ + "/css/CSS2/lists/counter-increment-040-ref.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/lists/counter-increment-044.xht": [ [ "/css/CSS2/lists/counter-increment-044.xht", @@ -55359,6 +55437,66 @@ {} ] ], + "css/CSS2/lists/counter-increment-047.xht": [ + [ + "/css/CSS2/lists/counter-increment-047.xht", + [ + [ + "/css/CSS2/lists/counter-increment-047-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-048.xht": [ + [ + "/css/CSS2/lists/counter-increment-048.xht", + [ + [ + "/css/CSS2/lists/counter-increment-047-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-053.xht": [ + [ + "/css/CSS2/lists/counter-increment-053.xht", + [ + [ + "/css/CSS2/lists/counter-increment-053-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-054.xht": [ + [ + "/css/CSS2/lists/counter-increment-054.xht", + [ + [ + "/css/CSS2/lists/counter-increment-054-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/lists/counter-increment-055.xht": [ + [ + "/css/CSS2/lists/counter-increment-055.xht", + [ + [ + "/css/CSS2/lists/counter-increment-055-ref.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/lists/counter-increment-applies-to-001.xht": [ [ "/css/CSS2/lists/counter-increment-applies-to-001.xht", @@ -117863,6 +118001,18 @@ {} ] ], + "css/css-multicol/multicol-fill-balance-002.html": [ + [ + "/css/css-multicol/multicol-fill-balance-002.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-multicol/multicol-gap-000.xht": [ [ "/css/css-multicol/multicol-gap-000.xht", @@ -120479,6 +120629,18 @@ {} ] ], + "css/css-pseudo/first-letter-004.html": [ + [ + "/css/css-pseudo/first-letter-004.html", + [ + [ + "/css/css-pseudo/first-letter-004-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-pseudo/marker-and-other-pseudo-elements.html": [ [ "/css/css-pseudo/marker-and-other-pseudo-elements.html", @@ -124467,6 +124629,54 @@ {} ] ], + "css/css-tables/fixup-dynamic-anonymous-inline-table-001.html": [ + [ + "/css/css-tables/fixup-dynamic-anonymous-inline-table-001.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-tables/fixup-dynamic-anonymous-inline-table-002.html": [ + [ + "/css/css-tables/fixup-dynamic-anonymous-inline-table-002.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-tables/fixup-dynamic-anonymous-inline-table-003.html": [ + [ + "/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-tables/fixup-dynamic-anonymous-table-001.html": [ + [ + "/css/css-tables/fixup-dynamic-anonymous-table-001.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-tables/floats/floats-wrap-bfc-006b.xht": [ [ "/css/css-tables/floats/floats-wrap-bfc-006b.xht", @@ -170031,6 +170241,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-02.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-02.html", @@ -182636,21 +182858,11 @@ {} ] ], - "FileAPI/BlobURL/support/file_test1.js": [ - [ - {} - ] - ], "FileAPI/BlobURL/support/file_test2.txt": [ [ {} ] ], - "FileAPI/BlobURL/support/file_test3.html": [ - [ - {} - ] - ], "FileAPI/FileReader/support/file_test1.txt": [ [ {} @@ -182716,6 +182928,31 @@ {} ] ], + "FileAPI/url/resources/create-helper.html": [ + [ + {} + ] + ], + "FileAPI/url/resources/create-helper.js": [ + [ + {} + ] + ], + "FileAPI/url/resources/fetch-tests.js": [ + [ + {} + ] + ], + "FileAPI/url/resources/revoke-helper.html": [ + [ + {} + ] + ], + "FileAPI/url/resources/revoke-helper.js": [ + [ + {} + ] + ], "FileAPI/url/url_xmlhttprequest_img-ref.html": [ [ {} @@ -183461,521 +183698,6 @@ {} ] ], - "XMLHttpRequest/OWNERS": [ - [ - {} - ] - ], - "XMLHttpRequest/README.md": [ - [ - {} - ] - ], - "XMLHttpRequest/abort-during-open.js": [ - [ - {} - ] - ], - "XMLHttpRequest/folder.txt": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/accept-language.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/accept.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-allow-lists.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-allow-with-body.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-auth-basic.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-allow-no-credentials.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-allow-star.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-allow.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-cors-safelisted-request-headers.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-denied.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-options-not-supported.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-preflight-cache-invalidation.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-preflight-cache-timeout.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-preflight-cache.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-put-allow.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-basic-whitelist-response-headers.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-cookie.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-origin-header.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-preflight-denied.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-preflight-request-header-lowercase.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-preflight-request-header-sorted.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-preflight-request-headers-origin.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-preflight-request-invalid-status.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-preflight-request-must-not-contain-cookie.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/access-control-sandboxed-iframe.html": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth1/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth2/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth2/corsenabled.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth3/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth4/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth5/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth6/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth7/corsenabled.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth8/corsenabled-no-authorize.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/auth9/auth.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/authentication.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/base.xml": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/chunked.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/conditional.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/content.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/corsenabled.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/delay.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/echo-headers.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/echo-method.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/empty-div-utf8-html.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/folder.txt": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/form.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/gzip.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/header-content-length.asis": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/headers-basic.asis": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/headers.asis": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/headers.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/image.gif": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/img-utf8-html.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/img.jpg": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/infinite-redirects.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/init.htm": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/inspect-headers.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/invalid-utf8-html.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/last-modified.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/no-custom-header-on-preflight.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/nocors/folder.txt": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/parse-headers.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/pass.txt": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/redirect-cors.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/redirect.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/requri.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/reset-token.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/responseType-document-in-worker.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/responseXML-unavailable-in-worker.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/send-after-setting-document-domain-window-1.htm": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/send-after-setting-document-domain-window-2.htm": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/send-after-setting-document-domain-window-helper.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/shift-jis-html.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/status.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/trickle.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/upload.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/utf16-bom.json": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/utf16.txt": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/well-formed.xml": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/win-1252-html.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/win-1252-xml.py": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/workerxhr-origin-referrer.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/workerxhr-simple.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-event-order.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-aborted.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-abortedonmain.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-overrides.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-overridesexpires.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-runner.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-simple.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-synconmain.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-synconworker.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-twice.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout.js": [ - [ - {} - ] - ], - "XMLHttpRequest/resources/zlib.py": [ - [ - {} - ] - ], - "XMLHttpRequest/send-send.js": [ - [ - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html": [ - [ - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html": [ - [ - {} - ] - ], "accelerometer/Accelerometer-disabled-by-feature-policy.https.html.headers": [ [ {} @@ -186671,6 +186393,11 @@ {} ] ], + "bluetooth/resources/health-thermometer-iframe.html": [ + [ + {} + ] + ], "clear-site-data/support/echo-clear-site-data.py": [ [ {} @@ -219406,6 +219133,51 @@ {} ] ], + "css/CSS2/lists/counter-increment-014-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-021-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-027-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-034-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-040-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-047-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-053-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-054-ref.html": [ + [ + {} + ] + ], + "css/CSS2/lists/counter-increment-055-ref.html": [ + [ + {} + ] + ], "css/CSS2/lists/counter-reset-increment-002-ref.xht": [ [ {} @@ -245186,6 +244958,11 @@ {} ] ], + "css/css-pseudo/first-letter-004-ref.html": [ + [ + {} + ] + ], "css/css-pseudo/marker-and-other-pseudo-elements-ref.html": [ [ {} @@ -266891,11 +266668,31 @@ {} ] ], + "fetch/api/request/destination/resources/dummy.es": [ + [ + {} + ] + ], + "fetch/api/request/destination/resources/dummy.es.headers": [ + [ + {} + ] + ], + "fetch/api/request/destination/resources/dummy.html": [ + [ + {} + ] + ], "fetch/api/request/destination/resources/dummy.png": [ [ {} ] ], + "fetch/api/request/destination/resources/dummy.ttf": [ + [ + {} + ] + ], "fetch/api/request/destination/resources/dummy_audio.mp3": [ [ {} @@ -266921,11 +266718,26 @@ {} ] ], + "fetch/api/request/destination/resources/fetch-destination-worker-iframe.js": [ + [ + {} + ] + ], + "fetch/api/request/destination/resources/fetch-destination-worker-no-load-event.js": [ + [ + {} + ] + ], "fetch/api/request/destination/resources/fetch-destination-worker.js": [ [ {} ] ], + "fetch/api/request/destination/resources/importer.js": [ + [ + {} + ] + ], "fetch/api/request/multi-globals/current/current.html": [ [ {} @@ -277986,6 +277798,11 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/module/export-default.js": [ + [ + {} + ] + ], "html/semantics/scripting-1/the-script-element/module/export-something-nested.js": [ [ {} @@ -281676,6 +281493,11 @@ {} ] ], + "pointerevents/resources/pointerevent_fractional_coordinates-iframe.html": [ + [ + {} + ] + ], "pointerevents/resources/pointerevent_pointerId_scope-iframe.html": [ [ {} @@ -285631,6 +285453,11 @@ {} ] ], + "service-workers/service-worker/resources/fetch-request-no-freshness-headers-script.py": [ + [ + {} + ] + ], "service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js": [ [ {} @@ -289001,6 +288828,11 @@ {} ] ], + "webvtt/parsing/file-parsing/tests/support/header-regions.vtt": [ + [ + {} + ] + ], "webvtt/parsing/file-parsing/tests/support/header-space.vtt": [ [ {} @@ -291121,6 +290953,11 @@ {} ] ], + "workers/support/WorkerSendingPerformanceNow.js": [ + [ + {} + ] + ], "workers/support/WorkerTerminate.js": [ [ {} @@ -291330,6 +291167,521 @@ [ {} ] + ], + "xhr/OWNERS": [ + [ + {} + ] + ], + "xhr/README.md": [ + [ + {} + ] + ], + "xhr/abort-during-open.js": [ + [ + {} + ] + ], + "xhr/folder.txt": [ + [ + {} + ] + ], + "xhr/resources/accept-language.py": [ + [ + {} + ] + ], + "xhr/resources/accept.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-allow-lists.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-allow-with-body.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-auth-basic.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-allow-no-credentials.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-allow-star.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-allow.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-cors-safelisted-request-headers.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-denied.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-options-not-supported.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-preflight-cache-invalidation.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-preflight-cache-timeout.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-preflight-cache.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-put-allow.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-basic-whitelist-response-headers.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-cookie.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-origin-header.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-preflight-denied.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-preflight-request-header-lowercase.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-preflight-request-header-sorted.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-preflight-request-headers-origin.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-preflight-request-invalid-status.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-preflight-request-must-not-contain-cookie.py": [ + [ + {} + ] + ], + "xhr/resources/access-control-sandboxed-iframe.html": [ + [ + {} + ] + ], + "xhr/resources/auth1/auth.py": [ + [ + {} + ] + ], + "xhr/resources/auth2/auth.py": [ + [ + {} + ] + ], + "xhr/resources/auth2/corsenabled.py": [ + [ + {} + ] + ], + "xhr/resources/auth3/auth.py": [ + [ + {} + ] + ], + "xhr/resources/auth4/auth.py": [ + [ + {} + ] + ], + "xhr/resources/auth5/auth.py": [ + [ + {} + ] + ], + "xhr/resources/auth6/auth.py": [ + [ + {} + ] + ], + "xhr/resources/auth7/corsenabled.py": [ + [ + {} + ] + ], + "xhr/resources/auth8/corsenabled-no-authorize.py": [ + [ + {} + ] + ], + "xhr/resources/auth9/auth.py": [ + [ + {} + ] + ], + "xhr/resources/authentication.py": [ + [ + {} + ] + ], + "xhr/resources/base.xml": [ + [ + {} + ] + ], + "xhr/resources/chunked.py": [ + [ + {} + ] + ], + "xhr/resources/conditional.py": [ + [ + {} + ] + ], + "xhr/resources/content.py": [ + [ + {} + ] + ], + "xhr/resources/corsenabled.py": [ + [ + {} + ] + ], + "xhr/resources/delay.py": [ + [ + {} + ] + ], + "xhr/resources/echo-headers.py": [ + [ + {} + ] + ], + "xhr/resources/echo-method.py": [ + [ + {} + ] + ], + "xhr/resources/empty-div-utf8-html.py": [ + [ + {} + ] + ], + "xhr/resources/folder.txt": [ + [ + {} + ] + ], + "xhr/resources/form.py": [ + [ + {} + ] + ], + "xhr/resources/gzip.py": [ + [ + {} + ] + ], + "xhr/resources/header-content-length.asis": [ + [ + {} + ] + ], + "xhr/resources/headers-basic.asis": [ + [ + {} + ] + ], + "xhr/resources/headers.asis": [ + [ + {} + ] + ], + "xhr/resources/headers.py": [ + [ + {} + ] + ], + "xhr/resources/image.gif": [ + [ + {} + ] + ], + "xhr/resources/img-utf8-html.py": [ + [ + {} + ] + ], + "xhr/resources/img.jpg": [ + [ + {} + ] + ], + "xhr/resources/infinite-redirects.py": [ + [ + {} + ] + ], + "xhr/resources/init.htm": [ + [ + {} + ] + ], + "xhr/resources/inspect-headers.py": [ + [ + {} + ] + ], + "xhr/resources/invalid-utf8-html.py": [ + [ + {} + ] + ], + "xhr/resources/last-modified.py": [ + [ + {} + ] + ], + "xhr/resources/no-custom-header-on-preflight.py": [ + [ + {} + ] + ], + "xhr/resources/nocors/folder.txt": [ + [ + {} + ] + ], + "xhr/resources/parse-headers.py": [ + [ + {} + ] + ], + "xhr/resources/pass.txt": [ + [ + {} + ] + ], + "xhr/resources/redirect-cors.py": [ + [ + {} + ] + ], + "xhr/resources/redirect.py": [ + [ + {} + ] + ], + "xhr/resources/requri.py": [ + [ + {} + ] + ], + "xhr/resources/reset-token.py": [ + [ + {} + ] + ], + "xhr/resources/responseType-document-in-worker.js": [ + [ + {} + ] + ], + "xhr/resources/responseXML-unavailable-in-worker.js": [ + [ + {} + ] + ], + "xhr/resources/send-after-setting-document-domain-window-1.htm": [ + [ + {} + ] + ], + "xhr/resources/send-after-setting-document-domain-window-2.htm": [ + [ + {} + ] + ], + "xhr/resources/send-after-setting-document-domain-window-helper.js": [ + [ + {} + ] + ], + "xhr/resources/shift-jis-html.py": [ + [ + {} + ] + ], + "xhr/resources/status.py": [ + [ + {} + ] + ], + "xhr/resources/trickle.py": [ + [ + {} + ] + ], + "xhr/resources/upload.py": [ + [ + {} + ] + ], + "xhr/resources/utf16-bom.json": [ + [ + {} + ] + ], + "xhr/resources/utf16.txt": [ + [ + {} + ] + ], + "xhr/resources/well-formed.xml": [ + [ + {} + ] + ], + "xhr/resources/win-1252-html.py": [ + [ + {} + ] + ], + "xhr/resources/win-1252-xml.py": [ + [ + {} + ] + ], + "xhr/resources/workerxhr-origin-referrer.js": [ + [ + {} + ] + ], + "xhr/resources/workerxhr-simple.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-event-order.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-aborted.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-abortedonmain.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-overrides.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-overridesexpires.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-runner.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-simple.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-synconmain.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-synconworker.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout-twice.js": [ + [ + {} + ] + ], + "xhr/resources/xmlhttprequest-timeout.js": [ + [ + {} + ] + ], + "xhr/resources/zlib.py": [ + [ + {} + ] + ], + "xhr/send-send.js": [ + [ + {} + ] + ], + "xhr/xmlhttprequest-sync-block-defer-scripts-subframe.html": [ + [ + {} + ] + ], + "xhr/xmlhttprequest-sync-not-hang-scriptloader-subframe.html": [ + [ + {} + ] ] }, "testharness": { @@ -296049,18 +296401,6 @@ {} ] ], - "FileAPI/blob/Blob-Request-revoke-fetch.html": [ - [ - "/FileAPI/blob/Blob-Request-revoke-fetch.html", - {} - ] - ], - "FileAPI/blob/Blob-XHR-revoke.html": [ - [ - "/FileAPI/blob/Blob-XHR-revoke.html", - {} - ] - ], "FileAPI/blob/Blob-constructor-endings.html": [ [ "/FileAPI/blob/Blob-constructor-endings.html", @@ -296235,9 +296575,9 @@ {} ] ], - "FileAPI/url/blob-url-in-sandboxed-iframe.html": [ + "FileAPI/url/cross-global-revoke.sub.html": [ [ - "/FileAPI/url/blob-url-in-sandboxed-iframe.html", + "/FileAPI/url/cross-global-revoke.sub.html", {} ] ], @@ -296247,21 +296587,57 @@ {} ] ], - "FileAPI/url/origin.sub.html": [ + "FileAPI/url/sandboxed-iframe.html": [ [ - "/FileAPI/url/origin.sub.html", + "/FileAPI/url/sandboxed-iframe.html", {} ] ], - "FileAPI/url/url_createobjecturl_blob.html": [ + "FileAPI/url/unicode-origin.sub.html": [ [ - "/FileAPI/url/url_createobjecturl_blob.html", + "/FileAPI/url/unicode-origin.sub.html", {} ] ], - "FileAPI/url/url_xmlhttprequest.html": [ + "FileAPI/url/url-format.any.js": [ [ - "/FileAPI/url/url_xmlhttprequest.html", + "/FileAPI/url/url-format.any.html", + {} + ], + [ + "/FileAPI/url/url-format.any.worker.html", + {} + ] + ], + "FileAPI/url/url-in-tags.window.js": [ + [ + "/FileAPI/url/url-in-tags.window.html", + {} + ] + ], + "FileAPI/url/url-lifetime.html": [ + [ + "/FileAPI/url/url-lifetime.html", + {} + ] + ], + "FileAPI/url/url-with-fetch.any.js": [ + [ + "/FileAPI/url/url-with-fetch.any.html", + {} + ], + [ + "/FileAPI/url/url-with-fetch.any.worker.html", + {} + ] + ], + "FileAPI/url/url-with-xhr.any.js": [ + [ + "/FileAPI/url/url-with-xhr.any.html", + {} + ], + [ + "/FileAPI/url/url-with-xhr.any.worker.html", {} ] ], @@ -299189,1708 +299565,6 @@ {} ] ], - "XMLHttpRequest/FormData-append.html": [ - [ - "/XMLHttpRequest/FormData-append.html", - {} - ] - ], - "XMLHttpRequest/XMLHttpRequest-withCredentials.any.js": [ - [ - "/XMLHttpRequest/XMLHttpRequest-withCredentials.any.html", - {} - ], - [ - "/XMLHttpRequest/XMLHttpRequest-withCredentials.any.worker.html", - {} - ] - ], - "XMLHttpRequest/abort-after-receive.htm": [ - [ - "/XMLHttpRequest/abort-after-receive.htm", - {} - ] - ], - "XMLHttpRequest/abort-after-send.htm": [ - [ - "/XMLHttpRequest/abort-after-send.htm", - {} - ] - ], - "XMLHttpRequest/abort-after-stop.htm": [ - [ - "/XMLHttpRequest/abort-after-stop.htm", - {} - ] - ], - "XMLHttpRequest/abort-after-timeout.htm": [ - [ - "/XMLHttpRequest/abort-after-timeout.htm", - {} - ] - ], - "XMLHttpRequest/abort-during-done.htm": [ - [ - "/XMLHttpRequest/abort-during-done.htm", - {} - ] - ], - "XMLHttpRequest/abort-during-headers-received.htm": [ - [ - "/XMLHttpRequest/abort-during-headers-received.htm", - {} - ] - ], - "XMLHttpRequest/abort-during-loading.htm": [ - [ - "/XMLHttpRequest/abort-during-loading.htm", - {} - ] - ], - "XMLHttpRequest/abort-during-open.htm": [ - [ - "/XMLHttpRequest/abort-during-open.htm", - {} - ] - ], - "XMLHttpRequest/abort-during-open.worker.js": [ - [ - "/XMLHttpRequest/abort-during-open.worker.html", - {} - ] - ], - "XMLHttpRequest/abort-during-unsent.htm": [ - [ - "/XMLHttpRequest/abort-during-unsent.htm", - {} - ] - ], - "XMLHttpRequest/abort-during-upload.htm": [ - [ - "/XMLHttpRequest/abort-during-upload.htm", - {} - ] - ], - "XMLHttpRequest/abort-event-abort.htm": [ - [ - "/XMLHttpRequest/abort-event-abort.htm", - {} - ] - ], - "XMLHttpRequest/abort-event-listeners.htm": [ - [ - "/XMLHttpRequest/abort-event-listeners.htm", - {} - ] - ], - "XMLHttpRequest/abort-event-loadend.htm": [ - [ - "/XMLHttpRequest/abort-event-loadend.htm", - {} - ] - ], - "XMLHttpRequest/abort-event-order.htm": [ - [ - "/XMLHttpRequest/abort-event-order.htm", - {} - ] - ], - "XMLHttpRequest/abort-upload-event-abort.htm": [ - [ - "/XMLHttpRequest/abort-upload-event-abort.htm", - {} - ] - ], - "XMLHttpRequest/abort-upload-event-loadend.htm": [ - [ - "/XMLHttpRequest/abort-upload-event-loadend.htm", - {} - ] - ], - "XMLHttpRequest/access-control-and-redirects-async-same-origin.htm": [ - [ - "/XMLHttpRequest/access-control-and-redirects-async-same-origin.htm", - {} - ] - ], - "XMLHttpRequest/access-control-and-redirects-async.htm": [ - [ - "/XMLHttpRequest/access-control-and-redirects-async.htm", - {} - ] - ], - "XMLHttpRequest/access-control-and-redirects.htm": [ - [ - "/XMLHttpRequest/access-control-and-redirects.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-access-control-origin-header-data-url.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-access-control-origin-header-data-url.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-access-control-origin-header.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-access-control-origin-header.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-async.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-async.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-non-cors-safelisted-method-async.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-non-cors-safelisted-method-async.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-non-cors-safelisted-method.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-non-cors-safelisted-method.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache-invalidation-by-header.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-preflight-cache-invalidation-by-header.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache-invalidation-by-method.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-preflight-cache-invalidation-by-method.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache-timeout.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-preflight-cache-timeout.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-preflight-cache.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow-star.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow-star.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-allow.htm": [ - [ - "/XMLHttpRequest/access-control-basic-allow.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm": [ - [ - "/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-cors-safelisted-response-headers.htm": [ - [ - "/XMLHttpRequest/access-control-basic-cors-safelisted-response-headers.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-denied.htm": [ - [ - "/XMLHttpRequest/access-control-basic-denied.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-get-fail-non-simple.htm": [ - [ - "/XMLHttpRequest/access-control-basic-get-fail-non-simple.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type.htm": [ - [ - "/XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-post-success-no-content-type.htm": [ - [ - "/XMLHttpRequest/access-control-basic-post-success-no-content-type.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type.htm": [ - [ - "/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type.htm", - {} - ] - ], - "XMLHttpRequest/access-control-basic-preflight-denied.htm": [ - [ - "/XMLHttpRequest/access-control-basic-preflight-denied.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-async-header-denied.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-async-header-denied.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-async-method-denied.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-async-method-denied.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-async-not-supported.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-async-not-supported.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-credential-async.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-credential-async.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-credential-sync.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-credential-sync.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-headers-async.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-headers-async.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-headers-sync.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-headers-sync.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-header-lowercase.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-header-lowercase.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-header-sorted.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-header-sorted.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-headers-origin.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-headers-origin.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-invalid-status-301.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-invalid-status-301.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-invalid-status-400.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-invalid-status-400.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-invalid-status-501.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-invalid-status-501.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-request-must-not-contain-cookie.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-request-must-not-contain-cookie.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-sync-header-denied.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-sync-header-denied.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-sync-method-denied.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-sync-method-denied.htm", - {} - ] - ], - "XMLHttpRequest/access-control-preflight-sync-not-supported.htm": [ - [ - "/XMLHttpRequest/access-control-preflight-sync-not-supported.htm", - {} - ] - ], - "XMLHttpRequest/access-control-recursive-failed-request.htm": [ - [ - "/XMLHttpRequest/access-control-recursive-failed-request.htm", - {} - ] - ], - "XMLHttpRequest/access-control-response-with-body-sync.htm": [ - [ - "/XMLHttpRequest/access-control-response-with-body-sync.htm", - {} - ] - ], - "XMLHttpRequest/access-control-response-with-body.htm": [ - [ - "/XMLHttpRequest/access-control-response-with-body.htm", - {} - ] - ], - "XMLHttpRequest/access-control-response-with-exposed-headers.htm": [ - [ - "/XMLHttpRequest/access-control-response-with-exposed-headers.htm", - {} - ] - ], - "XMLHttpRequest/access-control-sandboxed-iframe-allow-origin-null.htm": [ - [ - "/XMLHttpRequest/access-control-sandboxed-iframe-allow-origin-null.htm", - {} - ] - ], - "XMLHttpRequest/access-control-sandboxed-iframe-allow.htm": [ - [ - "/XMLHttpRequest/access-control-sandboxed-iframe-allow.htm", - {} - ] - ], - "XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm": [ - [ - "/XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm", - {} - ] - ], - "XMLHttpRequest/access-control-sandboxed-iframe-denied.htm": [ - [ - "/XMLHttpRequest/access-control-sandboxed-iframe-denied.htm", - {} - ] - ], - "XMLHttpRequest/allow-lists-starting-with-comma.htm": [ - [ - "/XMLHttpRequest/allow-lists-starting-with-comma.htm", - {} - ] - ], - "XMLHttpRequest/anonymous-mode-unsupported.htm": [ - [ - "/XMLHttpRequest/anonymous-mode-unsupported.htm", - {} - ] - ], - "XMLHttpRequest/data-uri.htm": [ - [ - "/XMLHttpRequest/data-uri.htm", - {} - ] - ], - "XMLHttpRequest/event-abort.htm": [ - [ - "/XMLHttpRequest/event-abort.htm", - {} - ] - ], - "XMLHttpRequest/event-error-order.sub.html": [ - [ - "/XMLHttpRequest/event-error-order.sub.html", - {} - ] - ], - "XMLHttpRequest/event-error.sub.html": [ - [ - "/XMLHttpRequest/event-error.sub.html", - {} - ] - ], - "XMLHttpRequest/event-load.htm": [ - [ - "/XMLHttpRequest/event-load.htm", - {} - ] - ], - "XMLHttpRequest/event-loadend.htm": [ - [ - "/XMLHttpRequest/event-loadend.htm", - {} - ] - ], - "XMLHttpRequest/event-loadstart-upload.htm": [ - [ - "/XMLHttpRequest/event-loadstart-upload.htm", - {} - ] - ], - "XMLHttpRequest/event-loadstart.htm": [ - [ - "/XMLHttpRequest/event-loadstart.htm", - {} - ] - ], - "XMLHttpRequest/event-progress.htm": [ - [ - "/XMLHttpRequest/event-progress.htm", - {} - ] - ], - "XMLHttpRequest/event-readystate-sync-open.htm": [ - [ - "/XMLHttpRequest/event-readystate-sync-open.htm", - {} - ] - ], - "XMLHttpRequest/event-readystatechange-loaded.htm": [ - [ - "/XMLHttpRequest/event-readystatechange-loaded.htm", - {} - ] - ], - "XMLHttpRequest/event-timeout-order.htm": [ - [ - "/XMLHttpRequest/event-timeout-order.htm", - {} - ] - ], - "XMLHttpRequest/event-timeout.htm": [ - [ - "/XMLHttpRequest/event-timeout.htm", - {} - ] - ], - "XMLHttpRequest/event-upload-progress-crossorigin.htm": [ - [ - "/XMLHttpRequest/event-upload-progress-crossorigin.htm", - {} - ] - ], - "XMLHttpRequest/event-upload-progress.htm": [ - [ - "/XMLHttpRequest/event-upload-progress.htm", - {} - ] - ], - "XMLHttpRequest/firing-events-http-content-length.html": [ - [ - "/XMLHttpRequest/firing-events-http-content-length.html", - {} - ] - ], - "XMLHttpRequest/firing-events-http-no-content-length.html": [ - [ - "/XMLHttpRequest/firing-events-http-no-content-length.html", - {} - ] - ], - "XMLHttpRequest/formdata-blob.htm": [ - [ - "/XMLHttpRequest/formdata-blob.htm", - {} - ] - ], - "XMLHttpRequest/formdata-delete.htm": [ - [ - "/XMLHttpRequest/formdata-delete.htm", - {} - ] - ], - "XMLHttpRequest/formdata-foreach.html": [ - [ - "/XMLHttpRequest/formdata-foreach.html", - {} - ] - ], - "XMLHttpRequest/formdata-get.htm": [ - [ - "/XMLHttpRequest/formdata-get.htm", - {} - ] - ], - "XMLHttpRequest/formdata-has.htm": [ - [ - "/XMLHttpRequest/formdata-has.htm", - {} - ] - ], - "XMLHttpRequest/formdata-set.htm": [ - [ - "/XMLHttpRequest/formdata-set.htm", - {} - ] - ], - "XMLHttpRequest/formdata.htm": [ - [ - "/XMLHttpRequest/formdata.htm", - {} - ] - ], - "XMLHttpRequest/getallresponseheaders-cookies.htm": [ - [ - "/XMLHttpRequest/getallresponseheaders-cookies.htm", - {} - ] - ], - "XMLHttpRequest/getallresponseheaders-status.htm": [ - [ - "/XMLHttpRequest/getallresponseheaders-status.htm", - {} - ] - ], - "XMLHttpRequest/getallresponseheaders.htm": [ - [ - "/XMLHttpRequest/getallresponseheaders.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-case-insensitive.htm": [ - [ - "/XMLHttpRequest/getresponseheader-case-insensitive.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-chunked-trailer.htm": [ - [ - "/XMLHttpRequest/getresponseheader-chunked-trailer.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-cookies-and-more.htm": [ - [ - "/XMLHttpRequest/getresponseheader-cookies-and-more.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-error-state.htm": [ - [ - "/XMLHttpRequest/getresponseheader-error-state.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-server-date.htm": [ - [ - "/XMLHttpRequest/getresponseheader-server-date.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-special-characters.htm": [ - [ - "/XMLHttpRequest/getresponseheader-special-characters.htm", - {} - ] - ], - "XMLHttpRequest/getresponseheader-unsent-opened-state.htm": [ - [ - "/XMLHttpRequest/getresponseheader-unsent-opened-state.htm", - {} - ] - ], - "XMLHttpRequest/headers-normalize-response.htm": [ - [ - "/XMLHttpRequest/headers-normalize-response.htm", - {} - ] - ], - "XMLHttpRequest/historical.html": [ - [ - "/XMLHttpRequest/historical.html", - {} - ] - ], - "XMLHttpRequest/interfaces.html": [ - [ - "/XMLHttpRequest/interfaces.html", - {} - ] - ], - "XMLHttpRequest/loadstart-and-state.html": [ - [ - "/XMLHttpRequest/loadstart-and-state.html", - {} - ] - ], - "XMLHttpRequest/no-utf16-json.htm": [ - [ - "/XMLHttpRequest/no-utf16-json.htm", - {} - ] - ], - "XMLHttpRequest/open-after-abort.htm": [ - [ - "/XMLHttpRequest/open-after-abort.htm", - {} - ] - ], - "XMLHttpRequest/open-after-setrequestheader.htm": [ - [ - "/XMLHttpRequest/open-after-setrequestheader.htm", - {} - ] - ], - "XMLHttpRequest/open-during-abort-event.htm": [ - [ - "/XMLHttpRequest/open-during-abort-event.htm", - {} - ] - ], - "XMLHttpRequest/open-during-abort-processing.htm": [ - [ - "/XMLHttpRequest/open-during-abort-processing.htm", - {} - ] - ], - "XMLHttpRequest/open-during-abort.htm": [ - [ - "/XMLHttpRequest/open-during-abort.htm", - {} - ] - ], - "XMLHttpRequest/open-method-bogus.htm": [ - [ - "/XMLHttpRequest/open-method-bogus.htm", - {} - ] - ], - "XMLHttpRequest/open-method-case-insensitive.htm": [ - [ - "/XMLHttpRequest/open-method-case-insensitive.htm", - {} - ] - ], - "XMLHttpRequest/open-method-case-sensitive.htm": [ - [ - "/XMLHttpRequest/open-method-case-sensitive.htm", - {} - ] - ], - "XMLHttpRequest/open-method-insecure.htm": [ - [ - "/XMLHttpRequest/open-method-insecure.htm", - {} - ] - ], - "XMLHttpRequest/open-method-responsetype-set-sync.htm": [ - [ - "/XMLHttpRequest/open-method-responsetype-set-sync.htm", - {} - ] - ], - "XMLHttpRequest/open-open-send.htm": [ - [ - "/XMLHttpRequest/open-open-send.htm", - {} - ] - ], - "XMLHttpRequest/open-open-sync-send.htm": [ - [ - "/XMLHttpRequest/open-open-sync-send.htm", - {} - ] - ], - "XMLHttpRequest/open-referer.htm": [ - [ - "/XMLHttpRequest/open-referer.htm", - {} - ] - ], - "XMLHttpRequest/open-send-during-abort.htm": [ - [ - "/XMLHttpRequest/open-send-during-abort.htm", - {} - ] - ], - "XMLHttpRequest/open-send-open.htm": [ - [ - "/XMLHttpRequest/open-send-open.htm", - {} - ] - ], - "XMLHttpRequest/open-sync-open-send.htm": [ - [ - "/XMLHttpRequest/open-sync-open-send.htm", - {} - ] - ], - "XMLHttpRequest/open-url-about-blank-window.htm": [ - [ - "/XMLHttpRequest/open-url-about-blank-window.htm", - {} - ] - ], - "XMLHttpRequest/open-url-base-inserted-after-open.htm": [ - [ - "/XMLHttpRequest/open-url-base-inserted-after-open.htm", - {} - ] - ], - "XMLHttpRequest/open-url-base-inserted.htm": [ - [ - "/XMLHttpRequest/open-url-base-inserted.htm", - {} - ] - ], - "XMLHttpRequest/open-url-base.htm": [ - [ - "/XMLHttpRequest/open-url-base.htm", - {} - ] - ], - "XMLHttpRequest/open-url-encoding.htm": [ - [ - "/XMLHttpRequest/open-url-encoding.htm", - {} - ] - ], - "XMLHttpRequest/open-url-fragment.htm": [ - [ - "/XMLHttpRequest/open-url-fragment.htm", - {} - ] - ], - "XMLHttpRequest/open-url-javascript-window-2.htm": [ - [ - "/XMLHttpRequest/open-url-javascript-window-2.htm", - {} - ] - ], - "XMLHttpRequest/open-url-javascript-window.htm": [ - [ - "/XMLHttpRequest/open-url-javascript-window.htm", - {} - ] - ], - "XMLHttpRequest/open-url-multi-window-2.htm": [ - [ - "/XMLHttpRequest/open-url-multi-window-2.htm", - {} - ] - ], - "XMLHttpRequest/open-url-multi-window-3.htm": [ - [ - "/XMLHttpRequest/open-url-multi-window-3.htm", - {} - ] - ], - "XMLHttpRequest/open-url-multi-window-4.htm": [ - [ - "/XMLHttpRequest/open-url-multi-window-4.htm", - {} - ] - ], - "XMLHttpRequest/open-url-multi-window-5.htm": [ - [ - "/XMLHttpRequest/open-url-multi-window-5.htm", - {} - ] - ], - "XMLHttpRequest/open-url-multi-window-6.htm": [ - [ - "/XMLHttpRequest/open-url-multi-window-6.htm", - {} - ] - ], - "XMLHttpRequest/open-url-multi-window.htm": [ - [ - "/XMLHttpRequest/open-url-multi-window.htm", - {} - ] - ], - "XMLHttpRequest/open-url-redirected-worker-origin.htm": [ - [ - "/XMLHttpRequest/open-url-redirected-worker-origin.htm", - {} - ] - ], - "XMLHttpRequest/open-url-worker-origin.htm": [ - [ - "/XMLHttpRequest/open-url-worker-origin.htm", - {} - ] - ], - "XMLHttpRequest/open-url-worker-simple.htm": [ - [ - "/XMLHttpRequest/open-url-worker-simple.htm", - {} - ] - ], - "XMLHttpRequest/open-user-password-non-same-origin.htm": [ - [ - "/XMLHttpRequest/open-user-password-non-same-origin.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-blob.html": [ - [ - "/XMLHttpRequest/overridemimetype-blob.html", - {} - ] - ], - "XMLHttpRequest/overridemimetype-done-state.htm": [ - [ - "/XMLHttpRequest/overridemimetype-done-state.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm": [ - [ - "/XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-invalid-mime-type.htm": [ - [ - "/XMLHttpRequest/overridemimetype-invalid-mime-type.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-loading-state.htm": [ - [ - "/XMLHttpRequest/overridemimetype-loading-state.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm": [ - [ - "/XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-open-state-force-xml.htm": [ - [ - "/XMLHttpRequest/overridemimetype-open-state-force-xml.htm", - {} - ] - ], - "XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm": [ - [ - "/XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm", - {} - ] - ], - "XMLHttpRequest/preserve-ua-header-on-redirect.htm": [ - [ - "/XMLHttpRequest/preserve-ua-header-on-redirect.htm", - {} - ] - ], - "XMLHttpRequest/progress-events-response-data-gzip.htm": [ - [ - "/XMLHttpRequest/progress-events-response-data-gzip.htm", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/progressevent-constructor.html": [ - [ - "/XMLHttpRequest/progressevent-constructor.html", - {} - ] - ], - "XMLHttpRequest/progressevent-interface.html": [ - [ - "/XMLHttpRequest/progressevent-interface.html", - {} - ] - ], - "XMLHttpRequest/response-data-arraybuffer.htm": [ - [ - "/XMLHttpRequest/response-data-arraybuffer.htm", - {} - ] - ], - "XMLHttpRequest/response-data-blob.htm": [ - [ - "/XMLHttpRequest/response-data-blob.htm", - {} - ] - ], - "XMLHttpRequest/response-data-deflate.htm": [ - [ - "/XMLHttpRequest/response-data-deflate.htm", - {} - ] - ], - "XMLHttpRequest/response-data-gzip.htm": [ - [ - "/XMLHttpRequest/response-data-gzip.htm", - {} - ] - ], - "XMLHttpRequest/response-data-progress.htm": [ - [ - "/XMLHttpRequest/response-data-progress.htm", - {} - ] - ], - "XMLHttpRequest/response-invalid-responsetype.htm": [ - [ - "/XMLHttpRequest/response-invalid-responsetype.htm", - {} - ] - ], - "XMLHttpRequest/response-json.htm": [ - [ - "/XMLHttpRequest/response-json.htm", - {} - ] - ], - "XMLHttpRequest/response-method.htm": [ - [ - "/XMLHttpRequest/response-method.htm", - {} - ] - ], - "XMLHttpRequest/responseText-status.html": [ - [ - "/XMLHttpRequest/responseText-status.html", - {} - ] - ], - "XMLHttpRequest/responseType-document-in-worker.html": [ - [ - "/XMLHttpRequest/responseType-document-in-worker.html", - {} - ] - ], - "XMLHttpRequest/responseXML-unavailable-in-worker.html": [ - [ - "/XMLHttpRequest/responseXML-unavailable-in-worker.html", - {} - ] - ], - "XMLHttpRequest/responsedocument-decoding.htm": [ - [ - "/XMLHttpRequest/responsedocument-decoding.htm", - {} - ] - ], - "XMLHttpRequest/responsetext-decoding.htm": [ - [ - "/XMLHttpRequest/responsetext-decoding.htm", - {} - ] - ], - "XMLHttpRequest/responsetype.html": [ - [ - "/XMLHttpRequest/responsetype.html", - {} - ] - ], - "XMLHttpRequest/responseurl.html": [ - [ - "/XMLHttpRequest/responseurl.html", - {} - ] - ], - "XMLHttpRequest/responsexml-basic.htm": [ - [ - "/XMLHttpRequest/responsexml-basic.htm", - {} - ] - ], - "XMLHttpRequest/responsexml-document-properties.htm": [ - [ - "/XMLHttpRequest/responsexml-document-properties.htm", - {} - ] - ], - "XMLHttpRequest/responsexml-get-twice.htm": [ - [ - "/XMLHttpRequest/responsexml-get-twice.htm", - {} - ] - ], - "XMLHttpRequest/responsexml-media-type.htm": [ - [ - "/XMLHttpRequest/responsexml-media-type.htm", - {} - ] - ], - "XMLHttpRequest/responsexml-non-document-types.htm": [ - [ - "/XMLHttpRequest/responsexml-non-document-types.htm", - {} - ] - ], - "XMLHttpRequest/responsexml-non-well-formed.htm": [ - [ - "/XMLHttpRequest/responsexml-non-well-formed.htm", - {} - ] - ], - "XMLHttpRequest/security-consideration.sub.html": [ - [ - "/XMLHttpRequest/security-consideration.sub.html", - {} - ] - ], - "XMLHttpRequest/send-accept-language.htm": [ - [ - "/XMLHttpRequest/send-accept-language.htm", - {} - ] - ], - "XMLHttpRequest/send-accept.htm": [ - [ - "/XMLHttpRequest/send-accept.htm", - {} - ] - ], - "XMLHttpRequest/send-after-setting-document-domain.htm": [ - [ - "/XMLHttpRequest/send-after-setting-document-domain.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic-cors.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic-cors.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic-repeat-no-args.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic-setrequestheader.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic-setrequestheader.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-basic.htm": [ - [ - "/XMLHttpRequest/send-authentication-basic.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-competing-names-passwords.htm": [ - [ - "/XMLHttpRequest/send-authentication-competing-names-passwords.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm": [ - [ - "/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm", - {} - ] - ], - "XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm": [ - [ - "/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm", - {} - ] - ], - "XMLHttpRequest/send-blob-with-no-mime-type.html": [ - [ - "/XMLHttpRequest/send-blob-with-no-mime-type.html", - {} - ] - ], - "XMLHttpRequest/send-conditional-cors.htm": [ - [ - "/XMLHttpRequest/send-conditional-cors.htm", - {} - ] - ], - "XMLHttpRequest/send-conditional.htm": [ - [ - "/XMLHttpRequest/send-conditional.htm", - {} - ] - ], - "XMLHttpRequest/send-content-type-charset.htm": [ - [ - "/XMLHttpRequest/send-content-type-charset.htm", - {} - ] - ], - "XMLHttpRequest/send-content-type-string.htm": [ - [ - "/XMLHttpRequest/send-content-type-string.htm", - {} - ] - ], - "XMLHttpRequest/send-data-arraybuffer.htm": [ - [ - "/XMLHttpRequest/send-data-arraybuffer.htm", - {} - ] - ], - "XMLHttpRequest/send-data-arraybufferview.htm": [ - [ - "/XMLHttpRequest/send-data-arraybufferview.htm", - {} - ] - ], - "XMLHttpRequest/send-data-blob.htm": [ - [ - "/XMLHttpRequest/send-data-blob.htm", - {} - ] - ], - "XMLHttpRequest/send-data-es-object.htm": [ - [ - "/XMLHttpRequest/send-data-es-object.htm", - {} - ] - ], - "XMLHttpRequest/send-data-formdata.htm": [ - [ - "/XMLHttpRequest/send-data-formdata.htm", - {} - ] - ], - "XMLHttpRequest/send-data-unexpected-tostring.htm": [ - [ - "/XMLHttpRequest/send-data-unexpected-tostring.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-basic.htm": [ - [ - "/XMLHttpRequest/send-entity-body-basic.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-document-bogus.htm": [ - [ - "/XMLHttpRequest/send-entity-body-document-bogus.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-document.htm": [ - [ - "/XMLHttpRequest/send-entity-body-document.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-empty.htm": [ - [ - "/XMLHttpRequest/send-entity-body-empty.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-get-head-async.htm": [ - [ - "/XMLHttpRequest/send-entity-body-get-head-async.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-get-head.htm": [ - [ - "/XMLHttpRequest/send-entity-body-get-head.htm", - {} - ] - ], - "XMLHttpRequest/send-entity-body-none.htm": [ - [ - "/XMLHttpRequest/send-entity-body-none.htm", - {} - ] - ], - "XMLHttpRequest/send-network-error-async-events.sub.htm": [ - [ - "/XMLHttpRequest/send-network-error-async-events.sub.htm", - {} - ] - ], - "XMLHttpRequest/send-network-error-sync-events.sub.htm": [ - [ - "/XMLHttpRequest/send-network-error-sync-events.sub.htm", - {} - ] - ], - "XMLHttpRequest/send-no-response-event-loadend.htm": [ - [ - "/XMLHttpRequest/send-no-response-event-loadend.htm", - {} - ] - ], - "XMLHttpRequest/send-no-response-event-loadstart.htm": [ - [ - "/XMLHttpRequest/send-no-response-event-loadstart.htm", - {} - ] - ], - "XMLHttpRequest/send-no-response-event-order.htm": [ - [ - "/XMLHttpRequest/send-no-response-event-order.htm", - {} - ] - ], - "XMLHttpRequest/send-non-same-origin.htm": [ - [ - "/XMLHttpRequest/send-non-same-origin.htm", - {} - ] - ], - "XMLHttpRequest/send-receive-utf16.htm": [ - [ - "/XMLHttpRequest/send-receive-utf16.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-bogus-sync.htm": [ - [ - "/XMLHttpRequest/send-redirect-bogus-sync.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-bogus.htm": [ - [ - "/XMLHttpRequest/send-redirect-bogus.htm", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/send-redirect-infinite-sync.htm": [ - [ - "/XMLHttpRequest/send-redirect-infinite-sync.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-infinite.htm": [ - [ - "/XMLHttpRequest/send-redirect-infinite.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-no-location.htm": [ - [ - "/XMLHttpRequest/send-redirect-no-location.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-post-upload.htm": [ - [ - "/XMLHttpRequest/send-redirect-post-upload.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-to-cors.htm": [ - [ - "/XMLHttpRequest/send-redirect-to-cors.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect-to-non-cors.htm": [ - [ - "/XMLHttpRequest/send-redirect-to-non-cors.htm", - {} - ] - ], - "XMLHttpRequest/send-redirect.htm": [ - [ - "/XMLHttpRequest/send-redirect.htm", - {} - ] - ], - "XMLHttpRequest/send-response-event-order.htm": [ - [ - "/XMLHttpRequest/send-response-event-order.htm", - {} - ] - ], - "XMLHttpRequest/send-response-upload-event-loadend.htm": [ - [ - "/XMLHttpRequest/send-response-upload-event-loadend.htm", - {} - ] - ], - "XMLHttpRequest/send-response-upload-event-loadstart.htm": [ - [ - "/XMLHttpRequest/send-response-upload-event-loadstart.htm", - {} - ] - ], - "XMLHttpRequest/send-response-upload-event-progress.htm": [ - [ - "/XMLHttpRequest/send-response-upload-event-progress.htm", - {} - ] - ], - "XMLHttpRequest/send-send.htm": [ - [ - "/XMLHttpRequest/send-send.htm", - {} - ] - ], - "XMLHttpRequest/send-send.worker.js": [ - [ - "/XMLHttpRequest/send-send.worker.html", - {} - ] - ], - "XMLHttpRequest/send-sync-blocks-async.htm": [ - [ - "/XMLHttpRequest/send-sync-blocks-async.htm", - {} - ] - ], - "XMLHttpRequest/send-sync-no-response-event-load.htm": [ - [ - "/XMLHttpRequest/send-sync-no-response-event-load.htm", - {} - ] - ], - "XMLHttpRequest/send-sync-no-response-event-loadend.htm": [ - [ - "/XMLHttpRequest/send-sync-no-response-event-loadend.htm", - {} - ] - ], - "XMLHttpRequest/send-sync-no-response-event-order.htm": [ - [ - "/XMLHttpRequest/send-sync-no-response-event-order.htm", - {} - ] - ], - "XMLHttpRequest/send-sync-response-event-order.htm": [ - [ - "/XMLHttpRequest/send-sync-response-event-order.htm", - {} - ] - ], - "XMLHttpRequest/send-sync-timeout.htm": [ - [ - "/XMLHttpRequest/send-sync-timeout.htm", - {} - ] - ], - "XMLHttpRequest/send-timeout-events.htm": [ - [ - "/XMLHttpRequest/send-timeout-events.htm", - {} - ] - ], - "XMLHttpRequest/send-usp.any.js": [ - [ - "/XMLHttpRequest/send-usp.any.html", - {} - ], - [ - "/XMLHttpRequest/send-usp.any.worker.html", - {} - ] - ], - "XMLHttpRequest/setrequestheader-after-send.htm": [ - [ - "/XMLHttpRequest/setrequestheader-after-send.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-allow-empty-value.htm": [ - [ - "/XMLHttpRequest/setrequestheader-allow-empty-value.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm": [ - [ - "/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-before-open.htm": [ - [ - "/XMLHttpRequest/setrequestheader-before-open.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-bogus-name.htm": [ - [ - "/XMLHttpRequest/setrequestheader-bogus-name.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-bogus-value.htm": [ - [ - "/XMLHttpRequest/setrequestheader-bogus-value.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-case-insensitive.htm": [ - [ - "/XMLHttpRequest/setrequestheader-case-insensitive.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-content-type.htm": [ - [ - "/XMLHttpRequest/setrequestheader-content-type.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-header-allowed.htm": [ - [ - "/XMLHttpRequest/setrequestheader-header-allowed.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-header-forbidden.htm": [ - [ - "/XMLHttpRequest/setrequestheader-header-forbidden.htm", - {} - ] - ], - "XMLHttpRequest/setrequestheader-open-setrequestheader.htm": [ - [ - "/XMLHttpRequest/setrequestheader-open-setrequestheader.htm", - {} - ] - ], - "XMLHttpRequest/status-async.htm": [ - [ - "/XMLHttpRequest/status-async.htm", - {} - ] - ], - "XMLHttpRequest/status-basic.htm": [ - [ - "/XMLHttpRequest/status-basic.htm", - {} - ] - ], - "XMLHttpRequest/status-error.htm": [ - [ - "/XMLHttpRequest/status-error.htm", - {} - ] - ], - "XMLHttpRequest/template-element.html": [ - [ - "/XMLHttpRequest/template-element.html", - {} - ] - ], - "XMLHttpRequest/timeout-cors-async.htm": [ - [ - "/XMLHttpRequest/timeout-cors-async.htm", - {} - ] - ], - "XMLHttpRequest/timeout-multiple-fetches.html": [ - [ - "/XMLHttpRequest/timeout-multiple-fetches.html", - {} - ] - ], - "XMLHttpRequest/timeout-sync.htm": [ - [ - "/XMLHttpRequest/timeout-sync.htm", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-basic.htm": [ - [ - "/XMLHttpRequest/xmlhttprequest-basic.htm", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-eventtarget.htm": [ - [ - "/XMLHttpRequest/xmlhttprequest-eventtarget.htm", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-network-error-sync.htm": [ - [ - "/XMLHttpRequest/xmlhttprequest-network-error-sync.htm", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-network-error.htm": [ - [ - "/XMLHttpRequest/xmlhttprequest-network-error.htm", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-sync-block-scripts.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-sync-block-scripts.html", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub.html", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html", - {} - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-aborted.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-aborted.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-overrides.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-overrides.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-reused.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-reused.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-simple.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-simple.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-synconmain.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-synconmain.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-twice.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-twice.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html": [ - [ - "/XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html", - { - "timeout": "long" - } - ] - ], - "XMLHttpRequest/xmlhttprequest-unsent.htm": [ - [ - "/XMLHttpRequest/xmlhttprequest-unsent.htm", - {} - ] - ], "accelerometer/Accelerometer-disabled-by-feature-policy.https.html": [ [ "/accelerometer/Accelerometer-disabled-by-feature-policy.https.html", @@ -301239,6 +299913,142 @@ {} ] ], + "bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html": [ + [ + "/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html": [ + [ + "/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html": [ + [ + "/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html": [ + [ + "/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/connect/connection-succeeds.https.html": [ + [ + "/bluetooth/server/connect/connection-succeeds.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/connect/garbage-collection-ran-during-success.https.html": [ + [ + "/bluetooth/server/connect/garbage-collection-ran-during-success.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/connect/get-same-gatt-server.https.html": [ + [ + "/bluetooth/server/connect/get-same-gatt-server.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/device-same-object.https.html": [ + [ + "/bluetooth/server/device-same-object.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/disconnect/connect-disconnect-twice.https.html": [ + [ + "/bluetooth/server/disconnect/connect-disconnect-twice.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/disconnect/detach-gc.https.html": [ + [ + "/bluetooth/server/disconnect/detach-gc.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html": [ + [ + "/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/server/disconnect/gc-detach.https.html": [ + [ + "/bluetooth/server/disconnect/gc-detach.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/service/getCharacteristic/characteristic-found.https.html": [ + [ + "/bluetooth/service/getCharacteristic/characteristic-found.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html": [ + [ + "/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html": [ + [ + "/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/service/getCharacteristics/characteristics-found.https.html": [ + [ + "/bluetooth/service/getCharacteristics/characteristics-found.https.html", + { + "testdriver": true + } + ] + ], + "bluetooth/service/getCharacteristics/characteristics-not-found.https.html": [ + [ + "/bluetooth/service/getCharacteristics/characteristics-not-found.https.html", + { + "testdriver": true + } + ] + ], "clear-site-data/navigation-insecure.html": [ [ "/clear-site-data/navigation-insecure.html", @@ -304113,6 +302923,18 @@ {} ] ], + "css/css-display/display-contents-svg-anchor-child.html": [ + [ + "/css/css-display/display-contents-svg-anchor-child.html", + {} + ] + ], + "css/css-display/display-contents-svg-switch-child.html": [ + [ + "/css/css-display/display-contents-svg-switch-child.html", + {} + ] + ], "css/css-exclusions/wrap-flow-001.html": [ [ "/css/css-exclusions/wrap-flow-001.html", @@ -305895,6 +304717,12 @@ {} ] ], + "css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html": [ + [ + "/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html", + {} + ] + ], "css/css-multicol/multicol-gap-animation-001.html": [ [ "/css/css-multicol/multicol-gap-animation-001.html", @@ -308301,12 +307129,42 @@ {} ] ], + "css/css-typed-om/stylevalue-objects/parse-invalid.html": [ + [ + "/css/css-typed-om/stylevalue-objects/parse-invalid.html", + {} + ] + ], + "css/css-typed-om/stylevalue-objects/parse.html": [ + [ + "/css/css-typed-om/stylevalue-objects/parse.html", + {} + ] + ], + "css/css-typed-om/stylevalue-objects/parseAll-invalid.html": [ + [ + "/css/css-typed-om/stylevalue-objects/parseAll-invalid.html", + {} + ] + ], + "css/css-typed-om/stylevalue-objects/parseAll.html": [ + [ + "/css/css-typed-om/stylevalue-objects/parseAll.html", + {} + ] + ], "css/css-typed-om/stylevalue-subclasses/cssKeywordValue-interface.html": [ [ "/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-interface.html", {} ] ], + "css/css-typed-om/the-stylepropertymap/interface.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/interface.html", + {} + ] + ], "css/css-ui/box-sizing-027.html": [ [ "/css/css-ui/box-sizing-027.html", @@ -310263,12 +309121,24 @@ {} ] ], + "css/selectors/invalidation/matches.html": [ + [ + "/css/selectors/invalidation/matches.html", + {} + ] + ], "css/selectors/missing-right-token.html": [ [ "/css/selectors/missing-right-token.html", {} ] ], + "css/selectors/user-invalid.html": [ + [ + "/css/selectors/user-invalid.html", + {} + ] + ], "custom-elements/CustomElementRegistry.html": [ [ "/custom-elements/CustomElementRegistry.html", @@ -315565,6 +314435,24 @@ {} ] ], + "fetch/api/request/destination/fetch-destination-iframe.https.html": [ + [ + "/fetch/api/request/destination/fetch-destination-iframe.https.html", + {} + ] + ], + "fetch/api/request/destination/fetch-destination-no-load-event.https.html": [ + [ + "/fetch/api/request/destination/fetch-destination-no-load-event.https.html", + {} + ] + ], + "fetch/api/request/destination/fetch-destination-worker.https.html": [ + [ + "/fetch/api/request/destination/fetch-destination-worker.https.html", + {} + ] + ], "fetch/api/request/destination/fetch-destination.https.html": [ [ "/fetch/api/request/destination/fetch-destination.https.html", @@ -321127,6 +320015,18 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html", + {} + ] + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-css-cue-pseudo-class.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-css-cue-pseudo-class.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html", @@ -321151,12 +320051,24 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html", {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html", @@ -321187,6 +320099,18 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html", + {} + ] + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html", @@ -321217,6 +320141,18 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-id.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-id.html", + {} + ] + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html", @@ -321265,6 +320201,12 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html", @@ -321295,6 +320237,24 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html", + {} + ] + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html", + {} + ] + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html": [ [ "/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html", @@ -321481,6 +320441,12 @@ {} ] ], + "html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html": [ + [ + "/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html", + {} + ] + ], "html/semantics/embedded-content/media-elements/user-interface/muted.html": [ [ "/html/semantics/embedded-content/media-elements/user-interface/muted.html", @@ -325177,6 +324143,18 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html": [ + [ + "/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html", + {} + ] + ], + "html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html": [ + [ + "/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html", + {} + ] + ], "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html": [ [ "/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html", @@ -326159,6 +325137,18 @@ {} ] ], + "html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html": [ + [ + "/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html", + {} + ] + ], + "html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html": [ + [ + "/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html", + {} + ] + ], "html/semantics/text-level-semantics/the-data-element/data.value-001.html": [ [ "/html/semantics/text-level-semantics/the-data-element/data.value-001.html", @@ -331033,6 +330023,16 @@ {} ] ], + "navigator/device-memory.https.any.js": [ + [ + "/navigator/device-memory.https.any.html", + {} + ], + [ + "/navigator/device-memory.https.any.worker.html", + {} + ] + ], "netinfo/netinfo-basics.html": [ [ "/netinfo/netinfo-basics.html", @@ -355105,6 +354105,12 @@ {} ] ], + "webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https.html": [ + [ + "/webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https.html", + {} + ] + ], "webrtc/RTCPeerConnection-setRemoteDescription-rollback.html": [ [ "/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html", @@ -357523,6 +356529,12 @@ {} ] ], + "webvtt/api/VTTRegion/non-visible-cue-with-region.html": [ + [ + "/webvtt/api/VTTRegion/non-visible-cue-with-region.html", + {} + ] + ], "webvtt/api/VTTRegion/regionAnchorX.html": [ [ "/webvtt/api/VTTRegion/regionAnchorX.html", @@ -357619,6 +356631,12 @@ {} ] ], + "webvtt/parsing/file-parsing/tests/header-regions.html": [ + [ + "/webvtt/parsing/file-parsing/tests/header-regions.html", + {} + ] + ], "webvtt/parsing/file-parsing/tests/header-space.html": [ [ "/webvtt/parsing/file-parsing/tests/header-space.html", @@ -357841,6 +356859,12 @@ {} ] ], + "workers/SharedWorkerPerformanceNow.html": [ + [ + "/workers/SharedWorkerPerformanceNow.html", + {} + ] + ], "workers/SharedWorker_blobUrl.html": [ [ "/workers/SharedWorker_blobUrl.html", @@ -358033,6 +357057,12 @@ {} ] ], + "workers/WorkerPerformanceNow.html": [ + [ + "/workers/WorkerPerformanceNow.html", + {} + ] + ], "workers/Worker_ErrorEvent_bubbles_cancelable.htm": [ [ "/workers/Worker_ErrorEvent_bubbles_cancelable.htm", @@ -359010,6 +358040,1708 @@ "/x-frame-options/sameorigin.sub.html", {} ] + ], + "xhr/FormData-append.html": [ + [ + "/xhr/FormData-append.html", + {} + ] + ], + "xhr/XMLHttpRequest-withCredentials.any.js": [ + [ + "/xhr/XMLHttpRequest-withCredentials.any.html", + {} + ], + [ + "/xhr/XMLHttpRequest-withCredentials.any.worker.html", + {} + ] + ], + "xhr/abort-after-receive.htm": [ + [ + "/xhr/abort-after-receive.htm", + {} + ] + ], + "xhr/abort-after-send.htm": [ + [ + "/xhr/abort-after-send.htm", + {} + ] + ], + "xhr/abort-after-stop.htm": [ + [ + "/xhr/abort-after-stop.htm", + {} + ] + ], + "xhr/abort-after-timeout.htm": [ + [ + "/xhr/abort-after-timeout.htm", + {} + ] + ], + "xhr/abort-during-done.htm": [ + [ + "/xhr/abort-during-done.htm", + {} + ] + ], + "xhr/abort-during-headers-received.htm": [ + [ + "/xhr/abort-during-headers-received.htm", + {} + ] + ], + "xhr/abort-during-loading.htm": [ + [ + "/xhr/abort-during-loading.htm", + {} + ] + ], + "xhr/abort-during-open.htm": [ + [ + "/xhr/abort-during-open.htm", + {} + ] + ], + "xhr/abort-during-open.worker.js": [ + [ + "/xhr/abort-during-open.worker.html", + {} + ] + ], + "xhr/abort-during-unsent.htm": [ + [ + "/xhr/abort-during-unsent.htm", + {} + ] + ], + "xhr/abort-during-upload.htm": [ + [ + "/xhr/abort-during-upload.htm", + {} + ] + ], + "xhr/abort-event-abort.htm": [ + [ + "/xhr/abort-event-abort.htm", + {} + ] + ], + "xhr/abort-event-listeners.htm": [ + [ + "/xhr/abort-event-listeners.htm", + {} + ] + ], + "xhr/abort-event-loadend.htm": [ + [ + "/xhr/abort-event-loadend.htm", + {} + ] + ], + "xhr/abort-event-order.htm": [ + [ + "/xhr/abort-event-order.htm", + {} + ] + ], + "xhr/abort-upload-event-abort.htm": [ + [ + "/xhr/abort-upload-event-abort.htm", + {} + ] + ], + "xhr/abort-upload-event-loadend.htm": [ + [ + "/xhr/abort-upload-event-loadend.htm", + {} + ] + ], + "xhr/access-control-and-redirects-async-same-origin.htm": [ + [ + "/xhr/access-control-and-redirects-async-same-origin.htm", + {} + ] + ], + "xhr/access-control-and-redirects-async.htm": [ + [ + "/xhr/access-control-and-redirects-async.htm", + {} + ] + ], + "xhr/access-control-and-redirects.htm": [ + [ + "/xhr/access-control-and-redirects.htm", + {} + ] + ], + "xhr/access-control-basic-allow-access-control-origin-header-data-url.htm": [ + [ + "/xhr/access-control-basic-allow-access-control-origin-header-data-url.htm", + {} + ] + ], + "xhr/access-control-basic-allow-access-control-origin-header.htm": [ + [ + "/xhr/access-control-basic-allow-access-control-origin-header.htm", + {} + ] + ], + "xhr/access-control-basic-allow-async.htm": [ + [ + "/xhr/access-control-basic-allow-async.htm", + {} + ] + ], + "xhr/access-control-basic-allow-non-cors-safelisted-method-async.htm": [ + [ + "/xhr/access-control-basic-allow-non-cors-safelisted-method-async.htm", + {} + ] + ], + "xhr/access-control-basic-allow-non-cors-safelisted-method.htm": [ + [ + "/xhr/access-control-basic-allow-non-cors-safelisted-method.htm", + {} + ] + ], + "xhr/access-control-basic-allow-preflight-cache-invalidation-by-header.htm": [ + [ + "/xhr/access-control-basic-allow-preflight-cache-invalidation-by-header.htm", + {} + ] + ], + "xhr/access-control-basic-allow-preflight-cache-invalidation-by-method.htm": [ + [ + "/xhr/access-control-basic-allow-preflight-cache-invalidation-by-method.htm", + {} + ] + ], + "xhr/access-control-basic-allow-preflight-cache-timeout.htm": [ + [ + "/xhr/access-control-basic-allow-preflight-cache-timeout.htm", + {} + ] + ], + "xhr/access-control-basic-allow-preflight-cache.htm": [ + [ + "/xhr/access-control-basic-allow-preflight-cache.htm", + {} + ] + ], + "xhr/access-control-basic-allow-star.htm": [ + [ + "/xhr/access-control-basic-allow-star.htm", + {} + ] + ], + "xhr/access-control-basic-allow.htm": [ + [ + "/xhr/access-control-basic-allow.htm", + {} + ] + ], + "xhr/access-control-basic-cors-safelisted-request-headers.htm": [ + [ + "/xhr/access-control-basic-cors-safelisted-request-headers.htm", + {} + ] + ], + "xhr/access-control-basic-cors-safelisted-response-headers.htm": [ + [ + "/xhr/access-control-basic-cors-safelisted-response-headers.htm", + {} + ] + ], + "xhr/access-control-basic-denied.htm": [ + [ + "/xhr/access-control-basic-denied.htm", + {} + ] + ], + "xhr/access-control-basic-get-fail-non-simple.htm": [ + [ + "/xhr/access-control-basic-get-fail-non-simple.htm", + {} + ] + ], + "xhr/access-control-basic-non-cors-safelisted-content-type.htm": [ + [ + "/xhr/access-control-basic-non-cors-safelisted-content-type.htm", + {} + ] + ], + "xhr/access-control-basic-post-success-no-content-type.htm": [ + [ + "/xhr/access-control-basic-post-success-no-content-type.htm", + {} + ] + ], + "xhr/access-control-basic-post-with-non-cors-safelisted-content-type.htm": [ + [ + "/xhr/access-control-basic-post-with-non-cors-safelisted-content-type.htm", + {} + ] + ], + "xhr/access-control-basic-preflight-denied.htm": [ + [ + "/xhr/access-control-basic-preflight-denied.htm", + {} + ] + ], + "xhr/access-control-preflight-async-header-denied.htm": [ + [ + "/xhr/access-control-preflight-async-header-denied.htm", + {} + ] + ], + "xhr/access-control-preflight-async-method-denied.htm": [ + [ + "/xhr/access-control-preflight-async-method-denied.htm", + {} + ] + ], + "xhr/access-control-preflight-async-not-supported.htm": [ + [ + "/xhr/access-control-preflight-async-not-supported.htm", + {} + ] + ], + "xhr/access-control-preflight-credential-async.htm": [ + [ + "/xhr/access-control-preflight-credential-async.htm", + {} + ] + ], + "xhr/access-control-preflight-credential-sync.htm": [ + [ + "/xhr/access-control-preflight-credential-sync.htm", + {} + ] + ], + "xhr/access-control-preflight-headers-async.htm": [ + [ + "/xhr/access-control-preflight-headers-async.htm", + {} + ] + ], + "xhr/access-control-preflight-headers-sync.htm": [ + [ + "/xhr/access-control-preflight-headers-sync.htm", + {} + ] + ], + "xhr/access-control-preflight-request-header-lowercase.htm": [ + [ + "/xhr/access-control-preflight-request-header-lowercase.htm", + {} + ] + ], + "xhr/access-control-preflight-request-header-sorted.htm": [ + [ + "/xhr/access-control-preflight-request-header-sorted.htm", + {} + ] + ], + "xhr/access-control-preflight-request-headers-origin.htm": [ + [ + "/xhr/access-control-preflight-request-headers-origin.htm", + {} + ] + ], + "xhr/access-control-preflight-request-invalid-status-301.htm": [ + [ + "/xhr/access-control-preflight-request-invalid-status-301.htm", + {} + ] + ], + "xhr/access-control-preflight-request-invalid-status-400.htm": [ + [ + "/xhr/access-control-preflight-request-invalid-status-400.htm", + {} + ] + ], + "xhr/access-control-preflight-request-invalid-status-501.htm": [ + [ + "/xhr/access-control-preflight-request-invalid-status-501.htm", + {} + ] + ], + "xhr/access-control-preflight-request-must-not-contain-cookie.htm": [ + [ + "/xhr/access-control-preflight-request-must-not-contain-cookie.htm", + {} + ] + ], + "xhr/access-control-preflight-sync-header-denied.htm": [ + [ + "/xhr/access-control-preflight-sync-header-denied.htm", + {} + ] + ], + "xhr/access-control-preflight-sync-method-denied.htm": [ + [ + "/xhr/access-control-preflight-sync-method-denied.htm", + {} + ] + ], + "xhr/access-control-preflight-sync-not-supported.htm": [ + [ + "/xhr/access-control-preflight-sync-not-supported.htm", + {} + ] + ], + "xhr/access-control-recursive-failed-request.htm": [ + [ + "/xhr/access-control-recursive-failed-request.htm", + {} + ] + ], + "xhr/access-control-response-with-body-sync.htm": [ + [ + "/xhr/access-control-response-with-body-sync.htm", + {} + ] + ], + "xhr/access-control-response-with-body.htm": [ + [ + "/xhr/access-control-response-with-body.htm", + {} + ] + ], + "xhr/access-control-response-with-exposed-headers.htm": [ + [ + "/xhr/access-control-response-with-exposed-headers.htm", + {} + ] + ], + "xhr/access-control-sandboxed-iframe-allow-origin-null.htm": [ + [ + "/xhr/access-control-sandboxed-iframe-allow-origin-null.htm", + {} + ] + ], + "xhr/access-control-sandboxed-iframe-allow.htm": [ + [ + "/xhr/access-control-sandboxed-iframe-allow.htm", + {} + ] + ], + "xhr/access-control-sandboxed-iframe-denied-without-wildcard.htm": [ + [ + "/xhr/access-control-sandboxed-iframe-denied-without-wildcard.htm", + {} + ] + ], + "xhr/access-control-sandboxed-iframe-denied.htm": [ + [ + "/xhr/access-control-sandboxed-iframe-denied.htm", + {} + ] + ], + "xhr/allow-lists-starting-with-comma.htm": [ + [ + "/xhr/allow-lists-starting-with-comma.htm", + {} + ] + ], + "xhr/anonymous-mode-unsupported.htm": [ + [ + "/xhr/anonymous-mode-unsupported.htm", + {} + ] + ], + "xhr/data-uri.htm": [ + [ + "/xhr/data-uri.htm", + {} + ] + ], + "xhr/event-abort.htm": [ + [ + "/xhr/event-abort.htm", + {} + ] + ], + "xhr/event-error-order.sub.html": [ + [ + "/xhr/event-error-order.sub.html", + {} + ] + ], + "xhr/event-error.sub.html": [ + [ + "/xhr/event-error.sub.html", + {} + ] + ], + "xhr/event-load.htm": [ + [ + "/xhr/event-load.htm", + {} + ] + ], + "xhr/event-loadend.htm": [ + [ + "/xhr/event-loadend.htm", + {} + ] + ], + "xhr/event-loadstart-upload.htm": [ + [ + "/xhr/event-loadstart-upload.htm", + {} + ] + ], + "xhr/event-loadstart.htm": [ + [ + "/xhr/event-loadstart.htm", + {} + ] + ], + "xhr/event-progress.htm": [ + [ + "/xhr/event-progress.htm", + {} + ] + ], + "xhr/event-readystate-sync-open.htm": [ + [ + "/xhr/event-readystate-sync-open.htm", + {} + ] + ], + "xhr/event-readystatechange-loaded.htm": [ + [ + "/xhr/event-readystatechange-loaded.htm", + {} + ] + ], + "xhr/event-timeout-order.htm": [ + [ + "/xhr/event-timeout-order.htm", + {} + ] + ], + "xhr/event-timeout.htm": [ + [ + "/xhr/event-timeout.htm", + {} + ] + ], + "xhr/event-upload-progress-crossorigin.htm": [ + [ + "/xhr/event-upload-progress-crossorigin.htm", + {} + ] + ], + "xhr/event-upload-progress.htm": [ + [ + "/xhr/event-upload-progress.htm", + {} + ] + ], + "xhr/firing-events-http-content-length.html": [ + [ + "/xhr/firing-events-http-content-length.html", + {} + ] + ], + "xhr/firing-events-http-no-content-length.html": [ + [ + "/xhr/firing-events-http-no-content-length.html", + {} + ] + ], + "xhr/formdata-blob.htm": [ + [ + "/xhr/formdata-blob.htm", + {} + ] + ], + "xhr/formdata-delete.htm": [ + [ + "/xhr/formdata-delete.htm", + {} + ] + ], + "xhr/formdata-foreach.html": [ + [ + "/xhr/formdata-foreach.html", + {} + ] + ], + "xhr/formdata-get.htm": [ + [ + "/xhr/formdata-get.htm", + {} + ] + ], + "xhr/formdata-has.htm": [ + [ + "/xhr/formdata-has.htm", + {} + ] + ], + "xhr/formdata-set.htm": [ + [ + "/xhr/formdata-set.htm", + {} + ] + ], + "xhr/formdata.htm": [ + [ + "/xhr/formdata.htm", + {} + ] + ], + "xhr/getallresponseheaders-cookies.htm": [ + [ + "/xhr/getallresponseheaders-cookies.htm", + {} + ] + ], + "xhr/getallresponseheaders-status.htm": [ + [ + "/xhr/getallresponseheaders-status.htm", + {} + ] + ], + "xhr/getallresponseheaders.htm": [ + [ + "/xhr/getallresponseheaders.htm", + {} + ] + ], + "xhr/getresponseheader-case-insensitive.htm": [ + [ + "/xhr/getresponseheader-case-insensitive.htm", + {} + ] + ], + "xhr/getresponseheader-chunked-trailer.htm": [ + [ + "/xhr/getresponseheader-chunked-trailer.htm", + {} + ] + ], + "xhr/getresponseheader-cookies-and-more.htm": [ + [ + "/xhr/getresponseheader-cookies-and-more.htm", + {} + ] + ], + "xhr/getresponseheader-error-state.htm": [ + [ + "/xhr/getresponseheader-error-state.htm", + {} + ] + ], + "xhr/getresponseheader-server-date.htm": [ + [ + "/xhr/getresponseheader-server-date.htm", + {} + ] + ], + "xhr/getresponseheader-special-characters.htm": [ + [ + "/xhr/getresponseheader-special-characters.htm", + {} + ] + ], + "xhr/getresponseheader-unsent-opened-state.htm": [ + [ + "/xhr/getresponseheader-unsent-opened-state.htm", + {} + ] + ], + "xhr/headers-normalize-response.htm": [ + [ + "/xhr/headers-normalize-response.htm", + {} + ] + ], + "xhr/historical.html": [ + [ + "/xhr/historical.html", + {} + ] + ], + "xhr/interfaces.html": [ + [ + "/xhr/interfaces.html", + {} + ] + ], + "xhr/loadstart-and-state.html": [ + [ + "/xhr/loadstart-and-state.html", + {} + ] + ], + "xhr/no-utf16-json.htm": [ + [ + "/xhr/no-utf16-json.htm", + {} + ] + ], + "xhr/open-after-abort.htm": [ + [ + "/xhr/open-after-abort.htm", + {} + ] + ], + "xhr/open-after-setrequestheader.htm": [ + [ + "/xhr/open-after-setrequestheader.htm", + {} + ] + ], + "xhr/open-during-abort-event.htm": [ + [ + "/xhr/open-during-abort-event.htm", + {} + ] + ], + "xhr/open-during-abort-processing.htm": [ + [ + "/xhr/open-during-abort-processing.htm", + {} + ] + ], + "xhr/open-during-abort.htm": [ + [ + "/xhr/open-during-abort.htm", + {} + ] + ], + "xhr/open-method-bogus.htm": [ + [ + "/xhr/open-method-bogus.htm", + {} + ] + ], + "xhr/open-method-case-insensitive.htm": [ + [ + "/xhr/open-method-case-insensitive.htm", + {} + ] + ], + "xhr/open-method-case-sensitive.htm": [ + [ + "/xhr/open-method-case-sensitive.htm", + {} + ] + ], + "xhr/open-method-insecure.htm": [ + [ + "/xhr/open-method-insecure.htm", + {} + ] + ], + "xhr/open-method-responsetype-set-sync.htm": [ + [ + "/xhr/open-method-responsetype-set-sync.htm", + {} + ] + ], + "xhr/open-open-send.htm": [ + [ + "/xhr/open-open-send.htm", + {} + ] + ], + "xhr/open-open-sync-send.htm": [ + [ + "/xhr/open-open-sync-send.htm", + {} + ] + ], + "xhr/open-referer.htm": [ + [ + "/xhr/open-referer.htm", + {} + ] + ], + "xhr/open-send-during-abort.htm": [ + [ + "/xhr/open-send-during-abort.htm", + {} + ] + ], + "xhr/open-send-open.htm": [ + [ + "/xhr/open-send-open.htm", + {} + ] + ], + "xhr/open-sync-open-send.htm": [ + [ + "/xhr/open-sync-open-send.htm", + {} + ] + ], + "xhr/open-url-about-blank-window.htm": [ + [ + "/xhr/open-url-about-blank-window.htm", + {} + ] + ], + "xhr/open-url-base-inserted-after-open.htm": [ + [ + "/xhr/open-url-base-inserted-after-open.htm", + {} + ] + ], + "xhr/open-url-base-inserted.htm": [ + [ + "/xhr/open-url-base-inserted.htm", + {} + ] + ], + "xhr/open-url-base.htm": [ + [ + "/xhr/open-url-base.htm", + {} + ] + ], + "xhr/open-url-encoding.htm": [ + [ + "/xhr/open-url-encoding.htm", + {} + ] + ], + "xhr/open-url-fragment.htm": [ + [ + "/xhr/open-url-fragment.htm", + {} + ] + ], + "xhr/open-url-javascript-window-2.htm": [ + [ + "/xhr/open-url-javascript-window-2.htm", + {} + ] + ], + "xhr/open-url-javascript-window.htm": [ + [ + "/xhr/open-url-javascript-window.htm", + {} + ] + ], + "xhr/open-url-multi-window-2.htm": [ + [ + "/xhr/open-url-multi-window-2.htm", + {} + ] + ], + "xhr/open-url-multi-window-3.htm": [ + [ + "/xhr/open-url-multi-window-3.htm", + {} + ] + ], + "xhr/open-url-multi-window-4.htm": [ + [ + "/xhr/open-url-multi-window-4.htm", + {} + ] + ], + "xhr/open-url-multi-window-5.htm": [ + [ + "/xhr/open-url-multi-window-5.htm", + {} + ] + ], + "xhr/open-url-multi-window-6.htm": [ + [ + "/xhr/open-url-multi-window-6.htm", + {} + ] + ], + "xhr/open-url-multi-window.htm": [ + [ + "/xhr/open-url-multi-window.htm", + {} + ] + ], + "xhr/open-url-redirected-worker-origin.htm": [ + [ + "/xhr/open-url-redirected-worker-origin.htm", + {} + ] + ], + "xhr/open-url-worker-origin.htm": [ + [ + "/xhr/open-url-worker-origin.htm", + {} + ] + ], + "xhr/open-url-worker-simple.htm": [ + [ + "/xhr/open-url-worker-simple.htm", + {} + ] + ], + "xhr/open-user-password-non-same-origin.htm": [ + [ + "/xhr/open-user-password-non-same-origin.htm", + {} + ] + ], + "xhr/overridemimetype-blob.html": [ + [ + "/xhr/overridemimetype-blob.html", + {} + ] + ], + "xhr/overridemimetype-done-state.htm": [ + [ + "/xhr/overridemimetype-done-state.htm", + {} + ] + ], + "xhr/overridemimetype-headers-received-state-force-shiftjis.htm": [ + [ + "/xhr/overridemimetype-headers-received-state-force-shiftjis.htm", + {} + ] + ], + "xhr/overridemimetype-invalid-mime-type.htm": [ + [ + "/xhr/overridemimetype-invalid-mime-type.htm", + {} + ] + ], + "xhr/overridemimetype-loading-state.htm": [ + [ + "/xhr/overridemimetype-loading-state.htm", + {} + ] + ], + "xhr/overridemimetype-open-state-force-utf-8.htm": [ + [ + "/xhr/overridemimetype-open-state-force-utf-8.htm", + {} + ] + ], + "xhr/overridemimetype-open-state-force-xml.htm": [ + [ + "/xhr/overridemimetype-open-state-force-xml.htm", + {} + ] + ], + "xhr/overridemimetype-unsent-state-force-shiftjis.htm": [ + [ + "/xhr/overridemimetype-unsent-state-force-shiftjis.htm", + {} + ] + ], + "xhr/preserve-ua-header-on-redirect.htm": [ + [ + "/xhr/preserve-ua-header-on-redirect.htm", + {} + ] + ], + "xhr/progress-events-response-data-gzip.htm": [ + [ + "/xhr/progress-events-response-data-gzip.htm", + { + "timeout": "long" + } + ] + ], + "xhr/progressevent-constructor.html": [ + [ + "/xhr/progressevent-constructor.html", + {} + ] + ], + "xhr/progressevent-interface.html": [ + [ + "/xhr/progressevent-interface.html", + {} + ] + ], + "xhr/response-data-arraybuffer.htm": [ + [ + "/xhr/response-data-arraybuffer.htm", + {} + ] + ], + "xhr/response-data-blob.htm": [ + [ + "/xhr/response-data-blob.htm", + {} + ] + ], + "xhr/response-data-deflate.htm": [ + [ + "/xhr/response-data-deflate.htm", + {} + ] + ], + "xhr/response-data-gzip.htm": [ + [ + "/xhr/response-data-gzip.htm", + {} + ] + ], + "xhr/response-data-progress.htm": [ + [ + "/xhr/response-data-progress.htm", + {} + ] + ], + "xhr/response-invalid-responsetype.htm": [ + [ + "/xhr/response-invalid-responsetype.htm", + {} + ] + ], + "xhr/response-json.htm": [ + [ + "/xhr/response-json.htm", + {} + ] + ], + "xhr/response-method.htm": [ + [ + "/xhr/response-method.htm", + {} + ] + ], + "xhr/responseText-status.html": [ + [ + "/xhr/responseText-status.html", + {} + ] + ], + "xhr/responseType-document-in-worker.html": [ + [ + "/xhr/responseType-document-in-worker.html", + {} + ] + ], + "xhr/responseXML-unavailable-in-worker.html": [ + [ + "/xhr/responseXML-unavailable-in-worker.html", + {} + ] + ], + "xhr/responsedocument-decoding.htm": [ + [ + "/xhr/responsedocument-decoding.htm", + {} + ] + ], + "xhr/responsetext-decoding.htm": [ + [ + "/xhr/responsetext-decoding.htm", + {} + ] + ], + "xhr/responsetype.html": [ + [ + "/xhr/responsetype.html", + {} + ] + ], + "xhr/responseurl.html": [ + [ + "/xhr/responseurl.html", + {} + ] + ], + "xhr/responsexml-basic.htm": [ + [ + "/xhr/responsexml-basic.htm", + {} + ] + ], + "xhr/responsexml-document-properties.htm": [ + [ + "/xhr/responsexml-document-properties.htm", + {} + ] + ], + "xhr/responsexml-get-twice.htm": [ + [ + "/xhr/responsexml-get-twice.htm", + {} + ] + ], + "xhr/responsexml-media-type.htm": [ + [ + "/xhr/responsexml-media-type.htm", + {} + ] + ], + "xhr/responsexml-non-document-types.htm": [ + [ + "/xhr/responsexml-non-document-types.htm", + {} + ] + ], + "xhr/responsexml-non-well-formed.htm": [ + [ + "/xhr/responsexml-non-well-formed.htm", + {} + ] + ], + "xhr/security-consideration.sub.html": [ + [ + "/xhr/security-consideration.sub.html", + {} + ] + ], + "xhr/send-accept-language.htm": [ + [ + "/xhr/send-accept-language.htm", + {} + ] + ], + "xhr/send-accept.htm": [ + [ + "/xhr/send-accept.htm", + {} + ] + ], + "xhr/send-after-setting-document-domain.htm": [ + [ + "/xhr/send-after-setting-document-domain.htm", + {} + ] + ], + "xhr/send-authentication-basic-cors-not-enabled.htm": [ + [ + "/xhr/send-authentication-basic-cors-not-enabled.htm", + {} + ] + ], + "xhr/send-authentication-basic-cors.htm": [ + [ + "/xhr/send-authentication-basic-cors.htm", + {} + ] + ], + "xhr/send-authentication-basic-repeat-no-args.htm": [ + [ + "/xhr/send-authentication-basic-repeat-no-args.htm", + {} + ] + ], + "xhr/send-authentication-basic-setrequestheader-and-arguments.htm": [ + [ + "/xhr/send-authentication-basic-setrequestheader-and-arguments.htm", + {} + ] + ], + "xhr/send-authentication-basic-setrequestheader-existing-session.htm": [ + [ + "/xhr/send-authentication-basic-setrequestheader-existing-session.htm", + {} + ] + ], + "xhr/send-authentication-basic-setrequestheader.htm": [ + [ + "/xhr/send-authentication-basic-setrequestheader.htm", + {} + ] + ], + "xhr/send-authentication-basic.htm": [ + [ + "/xhr/send-authentication-basic.htm", + {} + ] + ], + "xhr/send-authentication-competing-names-passwords.htm": [ + [ + "/xhr/send-authentication-competing-names-passwords.htm", + {} + ] + ], + "xhr/send-authentication-cors-basic-setrequestheader.htm": [ + [ + "/xhr/send-authentication-cors-basic-setrequestheader.htm", + {} + ] + ], + "xhr/send-authentication-cors-setrequestheader-no-cred.htm": [ + [ + "/xhr/send-authentication-cors-setrequestheader-no-cred.htm", + {} + ] + ], + "xhr/send-blob-with-no-mime-type.html": [ + [ + "/xhr/send-blob-with-no-mime-type.html", + {} + ] + ], + "xhr/send-conditional-cors.htm": [ + [ + "/xhr/send-conditional-cors.htm", + {} + ] + ], + "xhr/send-conditional.htm": [ + [ + "/xhr/send-conditional.htm", + {} + ] + ], + "xhr/send-content-type-charset.htm": [ + [ + "/xhr/send-content-type-charset.htm", + {} + ] + ], + "xhr/send-content-type-string.htm": [ + [ + "/xhr/send-content-type-string.htm", + {} + ] + ], + "xhr/send-data-arraybuffer.htm": [ + [ + "/xhr/send-data-arraybuffer.htm", + {} + ] + ], + "xhr/send-data-arraybufferview.htm": [ + [ + "/xhr/send-data-arraybufferview.htm", + {} + ] + ], + "xhr/send-data-blob.htm": [ + [ + "/xhr/send-data-blob.htm", + {} + ] + ], + "xhr/send-data-es-object.htm": [ + [ + "/xhr/send-data-es-object.htm", + {} + ] + ], + "xhr/send-data-formdata.htm": [ + [ + "/xhr/send-data-formdata.htm", + {} + ] + ], + "xhr/send-data-unexpected-tostring.htm": [ + [ + "/xhr/send-data-unexpected-tostring.htm", + {} + ] + ], + "xhr/send-entity-body-basic.htm": [ + [ + "/xhr/send-entity-body-basic.htm", + {} + ] + ], + "xhr/send-entity-body-document-bogus.htm": [ + [ + "/xhr/send-entity-body-document-bogus.htm", + {} + ] + ], + "xhr/send-entity-body-document.htm": [ + [ + "/xhr/send-entity-body-document.htm", + {} + ] + ], + "xhr/send-entity-body-empty.htm": [ + [ + "/xhr/send-entity-body-empty.htm", + {} + ] + ], + "xhr/send-entity-body-get-head-async.htm": [ + [ + "/xhr/send-entity-body-get-head-async.htm", + {} + ] + ], + "xhr/send-entity-body-get-head.htm": [ + [ + "/xhr/send-entity-body-get-head.htm", + {} + ] + ], + "xhr/send-entity-body-none.htm": [ + [ + "/xhr/send-entity-body-none.htm", + {} + ] + ], + "xhr/send-network-error-async-events.sub.htm": [ + [ + "/xhr/send-network-error-async-events.sub.htm", + {} + ] + ], + "xhr/send-network-error-sync-events.sub.htm": [ + [ + "/xhr/send-network-error-sync-events.sub.htm", + {} + ] + ], + "xhr/send-no-response-event-loadend.htm": [ + [ + "/xhr/send-no-response-event-loadend.htm", + {} + ] + ], + "xhr/send-no-response-event-loadstart.htm": [ + [ + "/xhr/send-no-response-event-loadstart.htm", + {} + ] + ], + "xhr/send-no-response-event-order.htm": [ + [ + "/xhr/send-no-response-event-order.htm", + {} + ] + ], + "xhr/send-non-same-origin.htm": [ + [ + "/xhr/send-non-same-origin.htm", + {} + ] + ], + "xhr/send-receive-utf16.htm": [ + [ + "/xhr/send-receive-utf16.htm", + {} + ] + ], + "xhr/send-redirect-bogus-sync.htm": [ + [ + "/xhr/send-redirect-bogus-sync.htm", + {} + ] + ], + "xhr/send-redirect-bogus.htm": [ + [ + "/xhr/send-redirect-bogus.htm", + { + "timeout": "long" + } + ] + ], + "xhr/send-redirect-infinite-sync.htm": [ + [ + "/xhr/send-redirect-infinite-sync.htm", + {} + ] + ], + "xhr/send-redirect-infinite.htm": [ + [ + "/xhr/send-redirect-infinite.htm", + {} + ] + ], + "xhr/send-redirect-no-location.htm": [ + [ + "/xhr/send-redirect-no-location.htm", + {} + ] + ], + "xhr/send-redirect-post-upload.htm": [ + [ + "/xhr/send-redirect-post-upload.htm", + {} + ] + ], + "xhr/send-redirect-to-cors.htm": [ + [ + "/xhr/send-redirect-to-cors.htm", + {} + ] + ], + "xhr/send-redirect-to-non-cors.htm": [ + [ + "/xhr/send-redirect-to-non-cors.htm", + {} + ] + ], + "xhr/send-redirect.htm": [ + [ + "/xhr/send-redirect.htm", + {} + ] + ], + "xhr/send-response-event-order.htm": [ + [ + "/xhr/send-response-event-order.htm", + {} + ] + ], + "xhr/send-response-upload-event-loadend.htm": [ + [ + "/xhr/send-response-upload-event-loadend.htm", + {} + ] + ], + "xhr/send-response-upload-event-loadstart.htm": [ + [ + "/xhr/send-response-upload-event-loadstart.htm", + {} + ] + ], + "xhr/send-response-upload-event-progress.htm": [ + [ + "/xhr/send-response-upload-event-progress.htm", + {} + ] + ], + "xhr/send-send.htm": [ + [ + "/xhr/send-send.htm", + {} + ] + ], + "xhr/send-send.worker.js": [ + [ + "/xhr/send-send.worker.html", + {} + ] + ], + "xhr/send-sync-blocks-async.htm": [ + [ + "/xhr/send-sync-blocks-async.htm", + {} + ] + ], + "xhr/send-sync-no-response-event-load.htm": [ + [ + "/xhr/send-sync-no-response-event-load.htm", + {} + ] + ], + "xhr/send-sync-no-response-event-loadend.htm": [ + [ + "/xhr/send-sync-no-response-event-loadend.htm", + {} + ] + ], + "xhr/send-sync-no-response-event-order.htm": [ + [ + "/xhr/send-sync-no-response-event-order.htm", + {} + ] + ], + "xhr/send-sync-response-event-order.htm": [ + [ + "/xhr/send-sync-response-event-order.htm", + {} + ] + ], + "xhr/send-sync-timeout.htm": [ + [ + "/xhr/send-sync-timeout.htm", + {} + ] + ], + "xhr/send-timeout-events.htm": [ + [ + "/xhr/send-timeout-events.htm", + {} + ] + ], + "xhr/send-usp.any.js": [ + [ + "/xhr/send-usp.any.html", + {} + ], + [ + "/xhr/send-usp.any.worker.html", + {} + ] + ], + "xhr/setrequestheader-after-send.htm": [ + [ + "/xhr/setrequestheader-after-send.htm", + {} + ] + ], + "xhr/setrequestheader-allow-empty-value.htm": [ + [ + "/xhr/setrequestheader-allow-empty-value.htm", + {} + ] + ], + "xhr/setrequestheader-allow-whitespace-in-value.htm": [ + [ + "/xhr/setrequestheader-allow-whitespace-in-value.htm", + {} + ] + ], + "xhr/setrequestheader-before-open.htm": [ + [ + "/xhr/setrequestheader-before-open.htm", + {} + ] + ], + "xhr/setrequestheader-bogus-name.htm": [ + [ + "/xhr/setrequestheader-bogus-name.htm", + {} + ] + ], + "xhr/setrequestheader-bogus-value.htm": [ + [ + "/xhr/setrequestheader-bogus-value.htm", + {} + ] + ], + "xhr/setrequestheader-case-insensitive.htm": [ + [ + "/xhr/setrequestheader-case-insensitive.htm", + {} + ] + ], + "xhr/setrequestheader-content-type.htm": [ + [ + "/xhr/setrequestheader-content-type.htm", + {} + ] + ], + "xhr/setrequestheader-header-allowed.htm": [ + [ + "/xhr/setrequestheader-header-allowed.htm", + {} + ] + ], + "xhr/setrequestheader-header-forbidden.htm": [ + [ + "/xhr/setrequestheader-header-forbidden.htm", + {} + ] + ], + "xhr/setrequestheader-open-setrequestheader.htm": [ + [ + "/xhr/setrequestheader-open-setrequestheader.htm", + {} + ] + ], + "xhr/status-async.htm": [ + [ + "/xhr/status-async.htm", + {} + ] + ], + "xhr/status-basic.htm": [ + [ + "/xhr/status-basic.htm", + {} + ] + ], + "xhr/status-error.htm": [ + [ + "/xhr/status-error.htm", + {} + ] + ], + "xhr/template-element.html": [ + [ + "/xhr/template-element.html", + {} + ] + ], + "xhr/timeout-cors-async.htm": [ + [ + "/xhr/timeout-cors-async.htm", + {} + ] + ], + "xhr/timeout-multiple-fetches.html": [ + [ + "/xhr/timeout-multiple-fetches.html", + {} + ] + ], + "xhr/timeout-sync.htm": [ + [ + "/xhr/timeout-sync.htm", + {} + ] + ], + "xhr/xmlhttprequest-basic.htm": [ + [ + "/xhr/xmlhttprequest-basic.htm", + {} + ] + ], + "xhr/xmlhttprequest-eventtarget.htm": [ + [ + "/xhr/xmlhttprequest-eventtarget.htm", + {} + ] + ], + "xhr/xmlhttprequest-network-error-sync.htm": [ + [ + "/xhr/xmlhttprequest-network-error-sync.htm", + {} + ] + ], + "xhr/xmlhttprequest-network-error.htm": [ + [ + "/xhr/xmlhttprequest-network-error.htm", + {} + ] + ], + "xhr/xmlhttprequest-sync-block-defer-scripts.html": [ + [ + "/xhr/xmlhttprequest-sync-block-defer-scripts.html", + {} + ] + ], + "xhr/xmlhttprequest-sync-block-scripts.html": [ + [ + "/xhr/xmlhttprequest-sync-block-scripts.html", + {} + ] + ], + "xhr/xmlhttprequest-sync-default-feature-policy.sub.html": [ + [ + "/xhr/xmlhttprequest-sync-default-feature-policy.sub.html", + {} + ] + ], + "xhr/xmlhttprequest-sync-not-hang-scriptloader.html": [ + [ + "/xhr/xmlhttprequest-sync-not-hang-scriptloader.html", + {} + ] + ], + "xhr/xmlhttprequest-timeout-aborted.html": [ + [ + "/xhr/xmlhttprequest-timeout-aborted.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-abortedonmain.html": [ + [ + "/xhr/xmlhttprequest-timeout-abortedonmain.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-overrides.html": [ + [ + "/xhr/xmlhttprequest-timeout-overrides.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-overridesexpires.html": [ + [ + "/xhr/xmlhttprequest-timeout-overridesexpires.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-reused.html": [ + [ + "/xhr/xmlhttprequest-timeout-reused.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-simple.html": [ + [ + "/xhr/xmlhttprequest-timeout-simple.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-synconmain.html": [ + [ + "/xhr/xmlhttprequest-timeout-synconmain.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-twice.html": [ + [ + "/xhr/xmlhttprequest-timeout-twice.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-worker-aborted.html": [ + [ + "/xhr/xmlhttprequest-timeout-worker-aborted.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-worker-overrides.html": [ + [ + "/xhr/xmlhttprequest-timeout-worker-overrides.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-worker-overridesexpires.html": [ + [ + "/xhr/xmlhttprequest-timeout-worker-overridesexpires.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-worker-simple.html": [ + [ + "/xhr/xmlhttprequest-timeout-worker-simple.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-worker-synconworker.html": [ + [ + "/xhr/xmlhttprequest-timeout-worker-synconworker.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-timeout-worker-twice.html": [ + [ + "/xhr/xmlhttprequest-timeout-worker-twice.html", + { + "timeout": "long" + } + ] + ], + "xhr/xmlhttprequest-unsent.htm": [ + [ + "/xhr/xmlhttprequest-unsent.htm", + {} + ] ] }, "visual": { @@ -364173,12 +364905,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-014.xht": [ - [ - "/css/CSS2/lists/counter-increment-014.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-015.xht": [ [ "/css/CSS2/lists/counter-increment-015.xht", @@ -364197,18 +364923,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-021.xht": [ - [ - "/css/CSS2/lists/counter-increment-021.xht", - {} - ] - ], - "css/CSS2/lists/counter-increment-022.xht": [ - [ - "/css/CSS2/lists/counter-increment-022.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-023.xht": [ [ "/css/CSS2/lists/counter-increment-023.xht", @@ -364233,12 +364947,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-027.xht": [ - [ - "/css/CSS2/lists/counter-increment-027.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-028.xht": [ [ "/css/CSS2/lists/counter-increment-028.xht", @@ -364257,18 +364965,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-034.xht": [ - [ - "/css/CSS2/lists/counter-increment-034.xht", - {} - ] - ], - "css/CSS2/lists/counter-increment-035.xht": [ - [ - "/css/CSS2/lists/counter-increment-035.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-036.xht": [ [ "/css/CSS2/lists/counter-increment-036.xht", @@ -364293,12 +364989,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-040.xht": [ - [ - "/css/CSS2/lists/counter-increment-040.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-041.xht": [ [ "/css/CSS2/lists/counter-increment-041.xht", @@ -364317,18 +365007,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-047.xht": [ - [ - "/css/CSS2/lists/counter-increment-047.xht", - {} - ] - ], - "css/CSS2/lists/counter-increment-048.xht": [ - [ - "/css/CSS2/lists/counter-increment-048.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-049.xht": [ [ "/css/CSS2/lists/counter-increment-049.xht", @@ -364353,24 +365031,6 @@ {} ] ], - "css/CSS2/lists/counter-increment-053.xht": [ - [ - "/css/CSS2/lists/counter-increment-053.xht", - {} - ] - ], - "css/CSS2/lists/counter-increment-054.xht": [ - [ - "/css/CSS2/lists/counter-increment-054.xht", - {} - ] - ], - "css/CSS2/lists/counter-increment-055.xht": [ - [ - "/css/CSS2/lists/counter-increment-055.xht", - {} - ] - ], "css/CSS2/lists/counter-increment-056.xht": [ [ "/css/CSS2/lists/counter-increment-056.xht", @@ -378416,12 +379076,6 @@ "/css/mediaqueries/media-queries-003.xht", {} ] - ], - "css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html": [ - [ - "/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html", - {} - ] ] }, "wdspec": { @@ -378785,7 +379439,7 @@ "support" ], "./.travis.yml": [ - "5713c525560fa7419944eb6fae32bb62f0c9e3fe", + "3ded1c75d66882f00fe588318e373e802dddf15e", "support" ], "./CONTRIBUTING.md": [ @@ -378813,7 +379467,7 @@ "support" ], "./lint.whitelist": [ - "466e640065159fe12574aec8682dc74cf67fe49a", + "e2ff823a37fdb49a64d144ac380ac00ab4d35655", "support" ], "./serve.py": [ @@ -381305,15 +381959,15 @@ "testharness" ], "2dcontext/imagebitmap/common.js": [ - "77a2b4d43407bad6e5d9eafb71180bd84190218f", + "9c16b63a9a724f46e543a32649c21f04c6540893", "support" ], "2dcontext/imagebitmap/createImageBitmap-drawImage.html": [ - "56ebe218b07fe534ded2c5734c0ecbd1b4c30d49", + "d709088a1850b25a89a4ad5cd58a0c9387aa4840", "testharness" ], "2dcontext/imagebitmap/createImageBitmap-invalid-args.html": [ - "badef04a0354c9e41f99370b86e5f757b1926ea7", + "0f8e0a2a9099ac869e2435dfe018bc1fb65ec71f", "testharness" ], "2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html": [ @@ -382928,30 +383582,14 @@ "73f0071c06f429c3d47eac8d0863e11f1d6e8c25", "support" ], - "FileAPI/BlobURL/support/file_test1.js": [ - "f917ccbca3184f5e1aa0646fdc4fe1c74261b6bc", - "support" - ], "FileAPI/BlobURL/support/file_test2.txt": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "FileAPI/BlobURL/support/file_test3.html": [ - "271db876d5a617bf94f11af1dceddc114e4d4573", - "support" - ], - "FileAPI/BlobURL/test1-manual.html": [ - "4b9603ed28dc364e831638fb1ee24156b506328c", - "manual" - ], "FileAPI/BlobURL/test2-manual.html": [ "2b183e7d499439cc14a11e4014d366e3ee6c291a", "manual" ], - "FileAPI/BlobURL/test3-manual.html": [ - "5d1cb12dd63447ea34b1f232edf3abb5fcbb4b90", - "manual" - ], "FileAPI/FileReader/Progress_event_bubbles_cancelable.html": [ "004de6eeaee89aadbd2f3c505de986f96d33a0e4", "testharness" @@ -382964,6 +383602,14 @@ "d45d56f402dafa90a4705f0f2d667525ac60a238", "manual" ], + "FileAPI/FileReader/test_notreadableerrors-manual.html": [ + "3beee687d73a0e5c987b1e697c51230f405ff7a7", + "manual" + ], + "FileAPI/FileReader/test_securityerrors-manual.html": [ + "d352d5c6b5d1f2ada419d51bcfd9ecd9100bf892", + "manual" + ], "FileAPI/FileReaderSync.worker.js": [ "19741fbd0498bf9135408ceb6128221cbeb4e2f3", "testharness" @@ -382972,14 +383618,6 @@ "f1d0cf569f445712d986e9a85f3cbc717137d7fe", "support" ], - "FileAPI/blob/Blob-Request-revoke-fetch.html": [ - "54df50603ac5ff79f60d50a85c26339483da297b", - "testharness" - ], - "FileAPI/blob/Blob-XHR-revoke.html": [ - "5858a79442dcad6325b3ab4bb6a20fc302fcf64c", - "testharness" - ], "FileAPI/blob/Blob-constructor-endings.html": [ "5ba751f75b52359a021da7b3f6c2f2a304f36d7f", "testharness" @@ -383164,20 +383802,60 @@ "99a52f519e0d12bb9ece822f1480e0b08dca77e3", "testharness" ], - "FileAPI/url/blob-url-in-sandboxed-iframe.html": [ - "59188b2e679f56d5eb7ea01428ce06ff0068111a", + "FileAPI/url/cross-global-revoke.sub.html": [ + "29af36c1839a1d00c6489675d0818036ddfcb02e", "testharness" ], "FileAPI/url/multi-global-origin-serialization.sub.html": [ "7b3cc737b53e7d7dadc3848fca7e7456e59a8635", "testharness" ], - "FileAPI/url/origin.sub.html": [ - "427ede39094dacc910250495bc39ae5ad5826279", + "FileAPI/url/resources/create-helper.html": [ + "58c01df2de865b76d0e0562562dd56e118f27f9b", + "support" + ], + "FileAPI/url/resources/create-helper.js": [ + "c7a32660bf6937c0f3e8e9c6450850ca3944a89b", + "support" + ], + "FileAPI/url/resources/fetch-tests.js": [ + "f32fd217f3f122a6a910f9258d50d006036b2ee2", + "support" + ], + "FileAPI/url/resources/revoke-helper.html": [ + "f558c2c35ba79c9992b0f24e013eb86415e7e6ff", + "support" + ], + "FileAPI/url/resources/revoke-helper.js": [ + "9946d1d093a3035e4546bff93473ea2925a74130", + "support" + ], + "FileAPI/url/sandboxed-iframe.html": [ + "f7de4337c0f154668d24d85753daea9e4636ac52", "testharness" ], - "FileAPI/url/url_createobjecturl_blob.html": [ - "bfd9cbe17c74e7b181156c47228beb694d8375af", + "FileAPI/url/unicode-origin.sub.html": [ + "59efa25d03f8765d4848d4b4e6310c7740763342", + "testharness" + ], + "FileAPI/url/url-format.any.js": [ + "b2e72a48146973a4d2e95b815758d688c8acb2e0", + "testharness" + ], + "FileAPI/url/url-in-tags.window.js": [ + "bf67cd8a24215953b0e68e1d046491c7863b05b6", + "testharness" + ], + "FileAPI/url/url-lifetime.html": [ + "3cbda186b6669c24770013d899e96a71ea49a08d", + "testharness" + ], + "FileAPI/url/url-with-fetch.any.js": [ + "b9f82d1ea5d2ef12e87946df37c373805a336fa6", + "testharness" + ], + "FileAPI/url/url-with-xhr.any.js": [ + "883d206ae9ec439874f2a874e6f4566f037c0f42", "testharness" ], "FileAPI/url/url_createobjecturl_file-manual.html": [ @@ -383188,10 +383866,6 @@ "8b8c7324f9978c31cac34f0049d02417f47bf7f7", "manual" ], - "FileAPI/url/url_xmlhttprequest.html": [ - "bb1311c54b236f9c731d31b48323690fce4759bc", - "testharness" - ], "FileAPI/url/url_xmlhttprequest_img-ref.html": [ "3003064bfdf750dc93d84cd4333fd5df6a125320", "support" @@ -385608,1538 +386282,6 @@ "e31231c6db703a58c03160bc81e1c935019c1f17", "support" ], - "XMLHttpRequest/FormData-append.html": [ - "b41637b9f13c7876b581f0fb0162baea758d50e2", - "testharness" - ], - "XMLHttpRequest/OWNERS": [ - "05b61bd06cb91209e16101f2c53c249138c3e74b", - "support" - ], - "XMLHttpRequest/README.md": [ - "bedec5c5902a98182c0d9456f81a9d0859f35095", - "support" - ], - "XMLHttpRequest/XMLHttpRequest-withCredentials.any.js": [ - "258104b78168059e67c84aa49c1b236c200633aa", - "testharness" - ], - "XMLHttpRequest/abort-after-receive.htm": [ - "b3b42e616f1af845a5280e56862d81fcb1491e57", - "testharness" - ], - "XMLHttpRequest/abort-after-send.htm": [ - "1ec12c1906dd99e9c048925c560ce1b9ac1a4410", - "testharness" - ], - "XMLHttpRequest/abort-after-stop.htm": [ - "3feb39f2451afa624771437337c669865fac29b5", - "testharness" - ], - "XMLHttpRequest/abort-after-timeout.htm": [ - "26252843e67111ee53079bb67619fccde700000d", - "testharness" - ], - "XMLHttpRequest/abort-during-done.htm": [ - "e613a5d6f008f867b406105f1fabbeceb05f032f", - "testharness" - ], - "XMLHttpRequest/abort-during-headers-received.htm": [ - "7ec861de6c552c3b799f4848408aca5c381f3ce1", - "testharness" - ], - "XMLHttpRequest/abort-during-loading.htm": [ - "d536b0f1b6cd251a3ee1812501bf60e25130b543", - "testharness" - ], - "XMLHttpRequest/abort-during-open.htm": [ - "bc528083ac09ef3666eb07d294bc2b48dc142791", - "testharness" - ], - "XMLHttpRequest/abort-during-open.js": [ - "f46bf95a38cc79fe499f4990457fcf1eaa193068", - "support" - ], - "XMLHttpRequest/abort-during-open.worker.js": [ - "94180bce348fa9fd3826a8993d701936141b8b0b", - "testharness" - ], - "XMLHttpRequest/abort-during-unsent.htm": [ - "5caf136ee37109ae482e44f71dbcd8bea2842b33", - "testharness" - ], - "XMLHttpRequest/abort-during-upload.htm": [ - "76a704710cb535699ee4f9e66115fa62351f7a3e", - "testharness" - ], - "XMLHttpRequest/abort-event-abort.htm": [ - "8afc5c9fe3534f452b91255fcdff35c4ab250ec7", - "testharness" - ], - "XMLHttpRequest/abort-event-listeners.htm": [ - "e3bd9ae434822d1459127756caf1c5f490bd6a56", - "testharness" - ], - "XMLHttpRequest/abort-event-loadend.htm": [ - "72f25d815a0cb004e1929e1c36dbfc53a6853d83", - "testharness" - ], - "XMLHttpRequest/abort-event-order.htm": [ - "8ecc9cbd0fcfd71e8ddb95e095f3153880eeaae9", - "testharness" - ], - "XMLHttpRequest/abort-upload-event-abort.htm": [ - "f7f9858f1ee9601cb1833f032c1f8c463e3ff7c0", - "testharness" - ], - "XMLHttpRequest/abort-upload-event-loadend.htm": [ - "07fc81c4d96ced6791efde32982fe3edff515cfe", - "testharness" - ], - "XMLHttpRequest/access-control-and-redirects-async-same-origin.htm": [ - "48f2e103991c8c308054fd873be8b561b412b9c7", - "testharness" - ], - "XMLHttpRequest/access-control-and-redirects-async.htm": [ - "46b2fb128461a926e0cfaf214b6df52197b45bf8", - "testharness" - ], - "XMLHttpRequest/access-control-and-redirects.htm": [ - "ff051032814b1242f527970edc58675e3e14fb98", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-access-control-origin-header-data-url.htm": [ - "6693ba20a5241c7ab0261669cf24082a0a7c4e2f", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-access-control-origin-header.htm": [ - "88aa693115ee05b05adea5273bdfab501b167a60", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-async.htm": [ - "eb115b994e3d5de90ccf54a904266c347959f35b", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-non-cors-safelisted-method-async.htm": [ - "280a31d318826ecf1405de6faa735495f2b40f9c", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-non-cors-safelisted-method.htm": [ - "bab7383cd05a3cb4d4e6a8e5287bc8e5810baad9", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache-invalidation-by-header.htm": [ - "567806f8997dc26cc5a9334aaa7dfe6c222404a5", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache-invalidation-by-method.htm": [ - "782aca237c5d30a3a6ba2ee9be4824e01446e411", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache-timeout.htm": [ - "84567f027ffcff9f5a1ed9c17b984f5835d5882b", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-preflight-cache.htm": [ - "b2412a98e2a7a9ec4872bd8f42fc111b33a5ce7d", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow-star.htm": [ - "694f8b8d67002e7b27d98ea2eb32f27fee311cad", - "testharness" - ], - "XMLHttpRequest/access-control-basic-allow.htm": [ - "8c2f2df46c8086f657806f763e68d775e1294bd0", - "testharness" - ], - "XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm": [ - "29b6638f3de85cc39b77b86353dc49865e1fdc39", - "testharness" - ], - "XMLHttpRequest/access-control-basic-cors-safelisted-response-headers.htm": [ - "43748883f8bf38fe34e0c0f568dec6e1cc7c9b28", - "testharness" - ], - "XMLHttpRequest/access-control-basic-denied.htm": [ - "890170b5b2857a6e837ea3ed0dc4692e206a864a", - "testharness" - ], - "XMLHttpRequest/access-control-basic-get-fail-non-simple.htm": [ - "4641b3a58df7f1eeea460e995692418cfd63f507", - "testharness" - ], - "XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type.htm": [ - "b6e15129e3e0917bb35f5b021ba7849b924d6945", - "testharness" - ], - "XMLHttpRequest/access-control-basic-post-success-no-content-type.htm": [ - "4e7a3f374bf054f9f49ed487c8f417374514293c", - "testharness" - ], - "XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type.htm": [ - "d7877dca1a16e5c3f52881558f9951e4a5f78ba8", - "testharness" - ], - "XMLHttpRequest/access-control-basic-preflight-denied.htm": [ - "36a1951a7b814d7594e7474646ee9d03108208c6", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-async-header-denied.htm": [ - "f69a2fdd41df78f29187bfa848e88c5c39b60736", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-async-method-denied.htm": [ - "29bb39b957742d739bb0d54464b48a53533206fe", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-async-not-supported.htm": [ - "7520098b97455ca0795304751cef93197be469f6", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-credential-async.htm": [ - "ae93b44faf45f95927a1ee82052a414273333e61", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-credential-sync.htm": [ - "fa393dd9f33c2c7f151f00f034ae0f23a5bbf74a", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-headers-async.htm": [ - "bd10420c088f4e871d1377bf1b7e45d30c1458c9", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-headers-sync.htm": [ - "8dcf3427076b048f2a38890a15427d703c36728f", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-header-lowercase.htm": [ - "1f3beb7047a0f4828d44f67664a977469af75263", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-header-sorted.htm": [ - "45f904c2322ee7b14cc78075f99243bbad7ecd96", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-headers-origin.htm": [ - "7928f916ba92a1c7c13bb2c099ec08fc5f14429e", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-invalid-status-301.htm": [ - "e59e2de75149869531b056b53501b92302fdee04", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-invalid-status-400.htm": [ - "48fbbfd1a516469058e7559969eb1f36f02c3f14", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-invalid-status-501.htm": [ - "a59b9c8f77991992faade11e955061078b9d9623", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-request-must-not-contain-cookie.htm": [ - "78f95f6f962f1696a1ff37a6a3216fba4e741f56", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-sync-header-denied.htm": [ - "98e89f8ddccbba846b6f21f1d77b6a64554bcb52", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-sync-method-denied.htm": [ - "536deb1a3322c4ef45e259849e659d1fa4bea7c7", - "testharness" - ], - "XMLHttpRequest/access-control-preflight-sync-not-supported.htm": [ - "997d43197782650b479ccdef1cc43d8bde7e31e4", - "testharness" - ], - "XMLHttpRequest/access-control-recursive-failed-request.htm": [ - "03650f5362e483a6e29a05554723385ab601495f", - "testharness" - ], - "XMLHttpRequest/access-control-response-with-body-sync.htm": [ - "ae7e24c4b3b3295caa7e76555ac8a21d9062556a", - "testharness" - ], - "XMLHttpRequest/access-control-response-with-body.htm": [ - "e5b2ae207a2ae58bd20a4d6903991cff5e27b5a7", - "testharness" - ], - "XMLHttpRequest/access-control-response-with-exposed-headers.htm": [ - "9c4a5cf99e43f1315dfd73f543450e4056dcef36", - "testharness" - ], - "XMLHttpRequest/access-control-sandboxed-iframe-allow-origin-null.htm": [ - "2b507239c3e3fa6602068d6d92897c5d042a7a0d", - "testharness" - ], - "XMLHttpRequest/access-control-sandboxed-iframe-allow.htm": [ - "b1140eacc383af590578319b25ee803ba50c3fee", - "testharness" - ], - "XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm": [ - "a476086f22c912c13d4ac175af95c80f8e226c25", - "testharness" - ], - "XMLHttpRequest/access-control-sandboxed-iframe-denied.htm": [ - "32fcbfa28e93aad6e0040b5b1c9478ce76e7e06e", - "testharness" - ], - "XMLHttpRequest/allow-lists-starting-with-comma.htm": [ - "34a8d82f397f35902c73d9ced2f3cf900d04ae53", - "testharness" - ], - "XMLHttpRequest/anonymous-mode-unsupported.htm": [ - "54a03fefabfad02e09baa4e9d37e19b6403dad9b", - "testharness" - ], - "XMLHttpRequest/data-uri.htm": [ - "d42eb014a32cf82d7eba31ad9b80f51bff43eeea", - "testharness" - ], - "XMLHttpRequest/event-abort.htm": [ - "5080ba821c78807b806734812a7b501cc56e48be", - "testharness" - ], - "XMLHttpRequest/event-error-order.sub.html": [ - "5d0328ace02c4e7075bcc310392940bb67bd627d", - "testharness" - ], - "XMLHttpRequest/event-error.sub.html": [ - "040207a85f39b12755bfb909afc3c31b0d823698", - "testharness" - ], - "XMLHttpRequest/event-load.htm": [ - "4dd7532bd503931d0d90d95d8ac26b6de8557f44", - "testharness" - ], - "XMLHttpRequest/event-loadend.htm": [ - "155c6adf45aed33817a8378f49d864606a4e8b9e", - "testharness" - ], - "XMLHttpRequest/event-loadstart-upload.htm": [ - "8e396ccd7269e2b523c466c57c9adee1222427d5", - "testharness" - ], - "XMLHttpRequest/event-loadstart.htm": [ - "bd7e25519f5389e01b769dc0f338f1567ae3a975", - "testharness" - ], - "XMLHttpRequest/event-progress.htm": [ - "1fc7ae17692af59ec627f9005a8da25819a84e96", - "testharness" - ], - "XMLHttpRequest/event-readystate-sync-open.htm": [ - "4f8da3bd441743d0164094510fbbe1f891b8d3b0", - "testharness" - ], - "XMLHttpRequest/event-readystatechange-loaded.htm": [ - "9873bff3686e2a9b1a3daf778e89943236cc46ca", - "testharness" - ], - "XMLHttpRequest/event-timeout-order.htm": [ - "a8192dcd62d73279885fb062926e4fac3b02999d", - "testharness" - ], - "XMLHttpRequest/event-timeout.htm": [ - "5035e847bc8fcf16164cefeee293d149fe5f5fce", - "testharness" - ], - "XMLHttpRequest/event-upload-progress-crossorigin.htm": [ - "7a18f690ea1c7679d52ff0fd39ea931650d6b9c5", - "testharness" - ], - "XMLHttpRequest/event-upload-progress.htm": [ - "4970811cfd2c1bdd1a08af6dd16eda8ffbff8ffd", - "testharness" - ], - "XMLHttpRequest/firing-events-http-content-length.html": [ - "b02468fa9d3d36190e4490cbbcb5a010403705c1", - "testharness" - ], - "XMLHttpRequest/firing-events-http-no-content-length.html": [ - "5ec562a5be5de822248ad9a4da82db1490363a67", - "testharness" - ], - "XMLHttpRequest/folder.txt": [ - "4dca56d05a21f0d018cd311f43e134e4501cf6d9", - "support" - ], - "XMLHttpRequest/formdata-blob.htm": [ - "0ee0270eeb0c3706bb0f17f991f00858bab9d1cc", - "testharness" - ], - "XMLHttpRequest/formdata-delete.htm": [ - "392d9f0159828eb3b710905c4903077fcc4ab345", - "testharness" - ], - "XMLHttpRequest/formdata-foreach.html": [ - "ac4bcf3c043dec99e2feeaeff828ead2db1e9606", - "testharness" - ], - "XMLHttpRequest/formdata-get.htm": [ - "6ee0ec2a4c0f5abcda4f1aea154ff3e2cdd95af6", - "testharness" - ], - "XMLHttpRequest/formdata-has.htm": [ - "c2d39d1b3453c817fcacb2c358c9aa1fcc4ea68b", - "testharness" - ], - "XMLHttpRequest/formdata-set.htm": [ - "5d4bf9534f6641d4ceab2096254282b7f67ac66b", - "testharness" - ], - "XMLHttpRequest/formdata.htm": [ - "ac39c4b1e3b5bf515be99cff25c3f24b56548a77", - "testharness" - ], - "XMLHttpRequest/getallresponseheaders-cookies.htm": [ - "cb8eb74de6c416c8b7658e27b440b60096da0f6b", - "testharness" - ], - "XMLHttpRequest/getallresponseheaders-status.htm": [ - "7c74fe531715cdccc1c1668380da2a2a7ca65c71", - "testharness" - ], - "XMLHttpRequest/getallresponseheaders.htm": [ - "b41c448a5b4201e22f61ee1c22d27b3b5b2eca83", - "testharness" - ], - "XMLHttpRequest/getresponseheader-case-insensitive.htm": [ - "96f7f70d595b46fcaea81a0c155b994f4561ce08", - "testharness" - ], - "XMLHttpRequest/getresponseheader-chunked-trailer.htm": [ - "37043cc8d180a405eb150b39e2caa5f4f5a0a9c3", - "testharness" - ], - "XMLHttpRequest/getresponseheader-cookies-and-more.htm": [ - "1da70aa71749a513718e783ff68504a6c8c2bef9", - "testharness" - ], - "XMLHttpRequest/getresponseheader-error-state.htm": [ - "6faa6a8a91be180e0cdad155cde90b3969f88977", - "testharness" - ], - "XMLHttpRequest/getresponseheader-server-date.htm": [ - "e58ec1e22f9796ff368357ee6a0f90882f61581b", - "testharness" - ], - "XMLHttpRequest/getresponseheader-special-characters.htm": [ - "c1bbb4ca38e62b9775baaf05593ebcc20e5301f8", - "testharness" - ], - "XMLHttpRequest/getresponseheader-unsent-opened-state.htm": [ - "9a27f71e6e5738d2625ed30f91f3d514fc3646e8", - "testharness" - ], - "XMLHttpRequest/headers-normalize-response.htm": [ - "eb7c4df4a878181161f356cfaed84e37ccd6f772", - "testharness" - ], - "XMLHttpRequest/historical.html": [ - "1cb82348a9d6f3be34da762267cce7389f715f7c", - "testharness" - ], - "XMLHttpRequest/interfaces.html": [ - "a4c597d2bdb85e37ffe5f5ebba961d7f8a3aeb29", - "testharness" - ], - "XMLHttpRequest/loadstart-and-state.html": [ - "6804845b3ba0e52ee407fc7e8036ce905283751c", - "testharness" - ], - "XMLHttpRequest/no-utf16-json.htm": [ - "4546215ad6f138676d3c473782e6e34b4c922589", - "testharness" - ], - "XMLHttpRequest/open-after-abort.htm": [ - "514263c7a0b9c3494e535dfd5fb72e4cfb43e707", - "testharness" - ], - "XMLHttpRequest/open-after-setrequestheader.htm": [ - "63991d7ee44c2c54f3303393ea8843420ab2d2b4", - "testharness" - ], - "XMLHttpRequest/open-during-abort-event.htm": [ - "5586ef1a16b3215f069a14d5ae3f97e31e45cff1", - "testharness" - ], - "XMLHttpRequest/open-during-abort-processing.htm": [ - "6a32be452eff9e6aa68f805b88947aeb4c61f66e", - "testharness" - ], - "XMLHttpRequest/open-during-abort.htm": [ - "f71725852c3fca8750dbc152d378fa2609e5c40e", - "testharness" - ], - "XMLHttpRequest/open-method-bogus.htm": [ - "cb40eb7cace2026cc8997d459bd9fbbf608eba02", - "testharness" - ], - "XMLHttpRequest/open-method-case-insensitive.htm": [ - "ceeb1f065f94f54c0adc77ee264f6702b5e5df4f", - "testharness" - ], - "XMLHttpRequest/open-method-case-sensitive.htm": [ - "015e6b9e656c6a128577288c5c4f02f02e996177", - "testharness" - ], - "XMLHttpRequest/open-method-insecure.htm": [ - "2783e94a70e284addd1b0e63fad4aa1e0d19acc2", - "testharness" - ], - "XMLHttpRequest/open-method-responsetype-set-sync.htm": [ - "8fda92abd3b4de9c525c01f698e2ec216327930c", - "testharness" - ], - "XMLHttpRequest/open-open-send.htm": [ - "bd09a5efa7bfb7358d08429e1dc00d9e02adc5e7", - "testharness" - ], - "XMLHttpRequest/open-open-sync-send.htm": [ - "8b1721532c80a0732462bc090db236256bf1bf38", - "testharness" - ], - "XMLHttpRequest/open-referer.htm": [ - "7343a7af06cda485e60af3bb5d86e1376a89fd68", - "testharness" - ], - "XMLHttpRequest/open-send-during-abort.htm": [ - "cf5f04566a96f1e86ddbaa6cdc5290fba12745ca", - "testharness" - ], - "XMLHttpRequest/open-send-open.htm": [ - "35187c7ce2a9df0c5a092f85fcecdfca1ad48f43", - "testharness" - ], - "XMLHttpRequest/open-sync-open-send.htm": [ - "0004e8faf2215e2156d8df3c975c99140e6a7555", - "testharness" - ], - "XMLHttpRequest/open-url-about-blank-window.htm": [ - "3a56c852959b6da30b0885b326bf7d8d7f326008", - "testharness" - ], - "XMLHttpRequest/open-url-base-inserted-after-open.htm": [ - "6b3baec08c4ae639af75e2321e016a57e07d680d", - "testharness" - ], - "XMLHttpRequest/open-url-base-inserted.htm": [ - "11f3665ec4c491e3c4806c2be17578ccbcaf7840", - "testharness" - ], - "XMLHttpRequest/open-url-base.htm": [ - "d2c5d8d1696112b771a332011c4f33065817ed9a", - "testharness" - ], - "XMLHttpRequest/open-url-encoding.htm": [ - "a36c7b0e5919af7842883582ef9fc415d8f7ef25", - "testharness" - ], - "XMLHttpRequest/open-url-fragment.htm": [ - "79ebcd0817679394df3c8c162fcf56cd91d98c83", - "testharness" - ], - "XMLHttpRequest/open-url-javascript-window-2.htm": [ - "de6712f1db65e2886599d653a253197254b2c0f2", - "testharness" - ], - "XMLHttpRequest/open-url-javascript-window.htm": [ - "aec548dd8817870e9a4e309e7b726b3325d4ded8", - "testharness" - ], - "XMLHttpRequest/open-url-multi-window-2.htm": [ - "5c94fea7396f3a5e456171b439792170ec0aa077", - "testharness" - ], - "XMLHttpRequest/open-url-multi-window-3.htm": [ - "a69ef73ebc52cb2b0b4d67d5e74c2ccc05649651", - "testharness" - ], - "XMLHttpRequest/open-url-multi-window-4.htm": [ - "524e58c70f963ee2766bcdc9ec17c7ad5f8c092b", - "testharness" - ], - "XMLHttpRequest/open-url-multi-window-5.htm": [ - "128e9031c746de4fafb026ab1dabda7ac56bad7f", - "testharness" - ], - "XMLHttpRequest/open-url-multi-window-6.htm": [ - "1b00cf39a9f06d8010555ade522c5d5791dd3dba", - "testharness" - ], - "XMLHttpRequest/open-url-multi-window.htm": [ - "28603b8d225367ba648bb9271dec5cb3da73d733", - "testharness" - ], - "XMLHttpRequest/open-url-redirected-worker-origin.htm": [ - "79b3d8035d2e7bc6fef2c69eb378ede3f55e6ff5", - "testharness" - ], - "XMLHttpRequest/open-url-worker-origin.htm": [ - "efb4caaad4450dc7be2c1db7bbfdfa771de11d9e", - "testharness" - ], - "XMLHttpRequest/open-url-worker-simple.htm": [ - "224c1502970253197c670bfb04efa15708e034d5", - "testharness" - ], - "XMLHttpRequest/open-user-password-non-same-origin.htm": [ - "9e28bf35af12bb962fdfd2213d7e20e031a29703", - "testharness" - ], - "XMLHttpRequest/overridemimetype-blob.html": [ - "462d95dec7146c2a7beba5d8b2285fd2b8460002", - "testharness" - ], - "XMLHttpRequest/overridemimetype-done-state.htm": [ - "167f34f8dfc1312a9124c12ee4f8de808fa41680", - "testharness" - ], - "XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm": [ - "92a00af686310d8b44fb5e4c70cc6fbea28e0a88", - "testharness" - ], - "XMLHttpRequest/overridemimetype-invalid-mime-type.htm": [ - "1deea1bfa844816a404b90cf5650382383df5d57", - "testharness" - ], - "XMLHttpRequest/overridemimetype-loading-state.htm": [ - "af7ca47e5810805e37da08fee8062dddb37425b5", - "testharness" - ], - "XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm": [ - "3f686050a6720ad2064c35cd75597d067aa5b880", - "testharness" - ], - "XMLHttpRequest/overridemimetype-open-state-force-xml.htm": [ - "102e045c8828661819b0625aedb052b8c08da7b6", - "testharness" - ], - "XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm": [ - "900deb9a316fd91829abe1073077f95588594889", - "testharness" - ], - "XMLHttpRequest/preserve-ua-header-on-redirect.htm": [ - "1754e07e0c0650a326e0c8be21f6cb28437d1746", - "testharness" - ], - "XMLHttpRequest/progress-events-response-data-gzip.htm": [ - "628ce3c9ee69aa9d4bb1b044f8d7a86095c7b0bc", - "testharness" - ], - "XMLHttpRequest/progressevent-constructor.html": [ - "33782c1562d7c60c50d4fa54a92c082cbeb2928c", - "testharness" - ], - "XMLHttpRequest/progressevent-interface.html": [ - "a614d8381b4fa9d04aef6c2a08889451b1b086a2", - "testharness" - ], - "XMLHttpRequest/resources/accept-language.py": [ - "c8e945b53770efb8e4312f457a5a7261bc88a36c", - "support" - ], - "XMLHttpRequest/resources/accept.py": [ - "4769a0c31c00777fb37e1af76209e68040918b64", - "support" - ], - "XMLHttpRequest/resources/access-control-allow-lists.py": [ - "941a26e0b85d608bb2617362df74263564b5981d", - "support" - ], - "XMLHttpRequest/resources/access-control-allow-with-body.py": [ - "fbd35be708e601c7c3fb625ce28b9f43de784e13", - "support" - ], - "XMLHttpRequest/resources/access-control-auth-basic.py": [ - "08d5c99e4c576557cab5ddc56fda038aab767dee", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-allow-no-credentials.py": [ - "593fc8c4d78f0213017c0fb2fa78ac46274eb6ea", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-allow-star.py": [ - "d9aa8e1eaf8e73256edabafec32960bba8499f40", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-allow.py": [ - "b7351f59af91646549075b6b732eeb6c750e3faf", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-cors-safelisted-request-headers.py": [ - "19a0b1d88765fa152c17c7f684651be8c4bae3da", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-denied.py": [ - "35e7b6c552caf55e8ea7d34ec51d354c8eb2bc6e", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-options-not-supported.py": [ - "ee16a30ec1252bd66ef899f7c7bc8d3d0fb76562", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-preflight-cache-invalidation.py": [ - "5b043f99d8f9d3f1c253324447df2d0586bf735a", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-preflight-cache-timeout.py": [ - "4e205534cff698089c017cd3f959f74862f3870a", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-preflight-cache.py": [ - "32e713011ca3c4235f8ef77c4ec49c08c6a49469", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-put-allow.py": [ - "eda02da8e1d89f28ff0e07442539b7eca4ca556f", - "support" - ], - "XMLHttpRequest/resources/access-control-basic-whitelist-response-headers.py": [ - "c530b8431372e0511c91b150c5f1015d504ae374", - "support" - ], - "XMLHttpRequest/resources/access-control-cookie.py": [ - "0551a6a4284fcae2ed5314d5d02767a4da1ad981", - "support" - ], - "XMLHttpRequest/resources/access-control-origin-header.py": [ - "529883eed380c4505c1ddbc87ae5885254756626", - "support" - ], - "XMLHttpRequest/resources/access-control-preflight-denied.py": [ - "b41ba9f1e3fcad508d575331e0f3f43bc75c07b9", - "support" - ], - "XMLHttpRequest/resources/access-control-preflight-request-header-lowercase.py": [ - "3f39f2f6bdda8c167df09525b8d23d04c16b2462", - "support" - ], - "XMLHttpRequest/resources/access-control-preflight-request-header-sorted.py": [ - "357dbf2f01ab59c8689af632c1116d2053f3829d", - "support" - ], - "XMLHttpRequest/resources/access-control-preflight-request-headers-origin.py": [ - "abc6b25627e019ae67b90beebad42164143321d0", - "support" - ], - "XMLHttpRequest/resources/access-control-preflight-request-invalid-status.py": [ - "c572b1e3d79f66df0a40766e6e4c3cc785458d0e", - "support" - ], - "XMLHttpRequest/resources/access-control-preflight-request-must-not-contain-cookie.py": [ - "1343bfee18c64bfbb625591bc65117e5b692c487", - "support" - ], - "XMLHttpRequest/resources/access-control-sandboxed-iframe.html": [ - "3aa5a903afc03e167a88322db44c29b287509f47", - "support" - ], - "XMLHttpRequest/resources/auth1/auth.py": [ - "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", - "support" - ], - "XMLHttpRequest/resources/auth2/auth.py": [ - "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", - "support" - ], - "XMLHttpRequest/resources/auth2/corsenabled.py": [ - "4136b00b543096216f9f1ad1314c7062dda04179", - "support" - ], - "XMLHttpRequest/resources/auth3/auth.py": [ - "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", - "support" - ], - "XMLHttpRequest/resources/auth4/auth.py": [ - "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", - "support" - ], - "XMLHttpRequest/resources/auth5/auth.py": [ - "cb73eae36004b4e939867ae72f8db79e5a14c99c", - "support" - ], - "XMLHttpRequest/resources/auth6/auth.py": [ - "cb73eae36004b4e939867ae72f8db79e5a14c99c", - "support" - ], - "XMLHttpRequest/resources/auth7/corsenabled.py": [ - "cbc1e4a39cc2e999ef7bd4053a600e8b0d515bb5", - "support" - ], - "XMLHttpRequest/resources/auth8/corsenabled-no-authorize.py": [ - "523fbc134ecfee5b13e4ef93508712847fc4e396", - "support" - ], - "XMLHttpRequest/resources/auth9/auth.py": [ - "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", - "support" - ], - "XMLHttpRequest/resources/authentication.py": [ - "e7d0a9054c562964b23c4e4bbf1d1207a1811b55", - "support" - ], - "XMLHttpRequest/resources/base.xml": [ - "4f52cca8f5bee9b2a4ded6b898d4eb9cdbae6c75", - "support" - ], - "XMLHttpRequest/resources/chunked.py": [ - "be48633bdec117d50bce7a8e4323667881c8e367", - "support" - ], - "XMLHttpRequest/resources/conditional.py": [ - "0796447779cee59308620c218160faaedbff608e", - "support" - ], - "XMLHttpRequest/resources/content.py": [ - "4bcdf8d22cbb4119b4236f65e0177c3830f79739", - "support" - ], - "XMLHttpRequest/resources/corsenabled.py": [ - "523f23a739b506de0abcac0ac39b6908a596d62f", - "support" - ], - "XMLHttpRequest/resources/delay.py": [ - "004949bbab102f3336d4a40e33f04eb57efdbb3d", - "support" - ], - "XMLHttpRequest/resources/echo-headers.py": [ - "cba52dcfcc4c73315ca1073ecea13a6d0e30a9ec", - "support" - ], - "XMLHttpRequest/resources/echo-method.py": [ - "146226b51535bcaa270c3a56a31a83828000ba74", - "support" - ], - "XMLHttpRequest/resources/empty-div-utf8-html.py": [ - "0df281fd2f67f2ec4acb6b353b2eb9ee02077957", - "support" - ], - "XMLHttpRequest/resources/folder.txt": [ - "6e7610ce7f3e29db0506a8d0c0f8c3f90a5f98eb", - "support" - ], - "XMLHttpRequest/resources/form.py": [ - "3289c17c1c9892bfc2c44599fe3af6d711a96778", - "support" - ], - "XMLHttpRequest/resources/gzip.py": [ - "a259f50e91a706acf4d9d0be8a01bd046544ea55", - "support" - ], - "XMLHttpRequest/resources/header-content-length.asis": [ - "a191134704e09ff9bb6591dc8c6aa78307edf6c9", - "support" - ], - "XMLHttpRequest/resources/headers-basic.asis": [ - "718e90fc73ec596127d26fba5433c5355e93fa3f", - "support" - ], - "XMLHttpRequest/resources/headers.asis": [ - "4f704b9f6f89a0152443a08eb7adf84415009ad1", - "support" - ], - "XMLHttpRequest/resources/headers.py": [ - "9728a796eb49af8303249f0a806ffaada599fc66", - "support" - ], - "XMLHttpRequest/resources/image.gif": [ - "2302af42d44228cf6e991db0705bf0fdaa6fde8a", - "support" - ], - "XMLHttpRequest/resources/img-utf8-html.py": [ - "961d4612b0002c2fbe228ce2fcc36c1657e60fa9", - "support" - ], - "XMLHttpRequest/resources/img.jpg": [ - "e042472cb177eedb5f89db01ede97521cf044ec9", - "support" - ], - "XMLHttpRequest/resources/infinite-redirects.py": [ - "bd033f0de21dc68ed1d4303fee49e64dd0916722", - "support" - ], - "XMLHttpRequest/resources/init.htm": [ - "d8f63ab5249fca5579d1ee4df5b2ab4695529be3", - "support" - ], - "XMLHttpRequest/resources/inspect-headers.py": [ - "aab673bbdc7411c40ef2d7350486e779f3703e89", - "support" - ], - "XMLHttpRequest/resources/invalid-utf8-html.py": [ - "3e24e9453342e058e18f114763ad01c8c2706d91", - "support" - ], - "XMLHttpRequest/resources/last-modified.py": [ - "9af7a5f9be37e7ebbbea4c683bfb2d9415229ece", - "support" - ], - "XMLHttpRequest/resources/no-custom-header-on-preflight.py": [ - "76437951442df8d19438573add8bf2b2a0be4b18", - "support" - ], - "XMLHttpRequest/resources/nocors/folder.txt": [ - "92400e232461d345128d2d7303eb5f5bba12763f", - "support" - ], - "XMLHttpRequest/resources/parse-headers.py": [ - "cc9f324cf5b044646edfc6aa9e98cdc2a40e41b9", - "support" - ], - "XMLHttpRequest/resources/pass.txt": [ - "27d2303f215d7d1a8f12f0b80b9b56a2cdf6c9a7", - "support" - ], - "XMLHttpRequest/resources/redirect-cors.py": [ - "a04af2badb3f212a9ef48e3cde491f199a85b6bc", - "support" - ], - "XMLHttpRequest/resources/redirect.py": [ - "988961f44badedfcea4e1660339ea921178b7a42", - "support" - ], - "XMLHttpRequest/resources/requri.py": [ - "7e84cbcb29783dd435c9be6ad960731d5d92706c", - "support" - ], - "XMLHttpRequest/resources/reset-token.py": [ - "ba56e4c405f81ea5ca396417ae7cd48f2029f7cb", - "support" - ], - "XMLHttpRequest/resources/responseType-document-in-worker.js": [ - "6f1477cf04fd21df905b4d14e00a67b29c98d961", - "support" - ], - "XMLHttpRequest/resources/responseXML-unavailable-in-worker.js": [ - "8ede1fa55ed1831f90022f2efb2b6e64b1cf4aea", - "support" - ], - "XMLHttpRequest/resources/send-after-setting-document-domain-window-1.htm": [ - "a4bd8b70cc61f9d403b529c079d47691a27abb8a", - "support" - ], - "XMLHttpRequest/resources/send-after-setting-document-domain-window-2.htm": [ - "36e89e62be6ce5c28e943c9cf7eb4f4fdb5dfe3a", - "support" - ], - "XMLHttpRequest/resources/send-after-setting-document-domain-window-helper.js": [ - "200cba5a61c03a34f7e37f66390f6ffe1f51610a", - "support" - ], - "XMLHttpRequest/resources/shift-jis-html.py": [ - "6348753f63dec61aeb6c17ea0a7994f64a846ae2", - "support" - ], - "XMLHttpRequest/resources/status.py": [ - "d521bae08fa1ee19e7bbf4301157703e567ad5c6", - "support" - ], - "XMLHttpRequest/resources/trickle.py": [ - "11df0d34ce5a0ef7193456125ce5546f75946f7a", - "support" - ], - "XMLHttpRequest/resources/upload.py": [ - "e1addc2a9f014c2546b5770dd328b1562dc4fdc3", - "support" - ], - "XMLHttpRequest/resources/utf16-bom.json": [ - "3d344828308b32594a8ed51a3cf186ccfa83cfb1", - "support" - ], - "XMLHttpRequest/resources/utf16.txt": [ - "47e95b463051a904934ec51df445a39301c5f671", - "support" - ], - "XMLHttpRequest/resources/well-formed.xml": [ - "11a068dcf9fa14b05a24f15c0609143ba705e112", - "support" - ], - "XMLHttpRequest/resources/win-1252-html.py": [ - "c062b6b3440e7398a05d0c1db7a5e12d3aa7e58c", - "support" - ], - "XMLHttpRequest/resources/win-1252-xml.py": [ - "e4b0b7ebd6543479a74bdf76592b027b9383e0c9", - "support" - ], - "XMLHttpRequest/resources/workerxhr-origin-referrer.js": [ - "9faaad75ec79580fe5f0a121c1f66266e7b2969e", - "support" - ], - "XMLHttpRequest/resources/workerxhr-simple.js": [ - "29d29ff7d37408b8e2ab1cebf16f3369ef4c287f", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-event-order.js": [ - "eb4a3eeee9b1d0f3a1061253ed35ba83a3d17160", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-aborted.js": [ - "6b9535692cdb91aae7141df3b4e525f603cf2915", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-abortedonmain.js": [ - "d30cfa65549f24cce221750bebdd4dd25ca668c6", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-overrides.js": [ - "ec8eb831b3901f6fb839a515058a9b6b8d552a76", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-overridesexpires.js": [ - "d44506dbf84acedcd8eaf21ec7224a4057988a07", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-runner.js": [ - "ed704b1d85d21351f1daa7c2bf3d3fa3789a7c02", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-simple.js": [ - "b6fb033f8fc5dfbd34cf03076e0790c4f58b1bc2", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-synconmain.js": [ - "aca45f5fb83de5fdd22143728effe996d14c9092", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-synconworker.js": [ - "b5b3f69353c5e2f4d6b03b6fafa32e2df9bd5dc4", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout-twice.js": [ - "0a491ff406bbf3090e770d6af316e2c47c46b13c", - "support" - ], - "XMLHttpRequest/resources/xmlhttprequest-timeout.js": [ - "b884259bf6975838a5065fae472eaf6a4e8bf959", - "support" - ], - "XMLHttpRequest/resources/zlib.py": [ - "3d2a2eeebabe17c5a1ea91334927861458e4caaf", - "support" - ], - "XMLHttpRequest/response-data-arraybuffer.htm": [ - "9849b01691856c6bc25ff086e2ea75925292f1c9", - "testharness" - ], - "XMLHttpRequest/response-data-blob.htm": [ - "d15ab358dfcabd2d0a14c0585a643153a9a98aed", - "testharness" - ], - "XMLHttpRequest/response-data-deflate.htm": [ - "f0c609e892d95889e485326d360fae9623b52b00", - "testharness" - ], - "XMLHttpRequest/response-data-gzip.htm": [ - "1008022e6d8feab21f6239980d8076cb5b78272e", - "testharness" - ], - "XMLHttpRequest/response-data-progress.htm": [ - "5f8d963fa1cdec6ff6b544f19c56e4e15ef39853", - "testharness" - ], - "XMLHttpRequest/response-invalid-responsetype.htm": [ - "6c43125d4b210777bdd870935f5836470c19a88d", - "testharness" - ], - "XMLHttpRequest/response-json.htm": [ - "46b0adcbd4dfa48823c7e37e1acbe50e32efd902", - "testharness" - ], - "XMLHttpRequest/response-method.htm": [ - "dcdcf03b9390763e1bbcb99e1e0e231d00d3a6bb", - "testharness" - ], - "XMLHttpRequest/responseText-status.html": [ - "fb0018f3cc052de846232231771ea8436ec4c8c0", - "testharness" - ], - "XMLHttpRequest/responseType-document-in-worker.html": [ - "4eceb42987047585ac193254951f900b5960975d", - "testharness" - ], - "XMLHttpRequest/responseXML-unavailable-in-worker.html": [ - "6111310764e8aac694655f173aef9653325ef7e8", - "testharness" - ], - "XMLHttpRequest/responsedocument-decoding.htm": [ - "ab52417826b3953b71b5f6037ebd616d4b862ad4", - "testharness" - ], - "XMLHttpRequest/responsetext-decoding.htm": [ - "538d6d5121157e04c44fd947140f2c913dc3b65e", - "testharness" - ], - "XMLHttpRequest/responsetype.html": [ - "090ae5981aed9e0ed5e5f8a2f5615d57df0c366b", - "testharness" - ], - "XMLHttpRequest/responseurl.html": [ - "b7ac10fed9c8a07afcd13f1d4906e10996ae56c6", - "testharness" - ], - "XMLHttpRequest/responsexml-basic.htm": [ - "962765bd28850b740b0945d08f31fd94c8883191", - "testharness" - ], - "XMLHttpRequest/responsexml-document-properties.htm": [ - "9c3698d77cb49266cfcc33e89a74d7930b5b06cb", - "testharness" - ], - "XMLHttpRequest/responsexml-get-twice.htm": [ - "6291caac16b148f2265968820a8bd460a1a77092", - "testharness" - ], - "XMLHttpRequest/responsexml-media-type.htm": [ - "82f735476786b2cbe5c62de17642ab42125e08ee", - "testharness" - ], - "XMLHttpRequest/responsexml-non-document-types.htm": [ - "e0eac49a846a718382cbd6ccb7a7815f77341048", - "testharness" - ], - "XMLHttpRequest/responsexml-non-well-formed.htm": [ - "f3cdc74040718681acc7f48212b0f13b695ebaeb", - "testharness" - ], - "XMLHttpRequest/security-consideration.sub.html": [ - "17364601f35ec0c80c0aac65b9340afb8cd2235d", - "testharness" - ], - "XMLHttpRequest/send-accept-language.htm": [ - "19fc5a0afafff1541f2fa5fca812f1f0fc0decd8", - "testharness" - ], - "XMLHttpRequest/send-accept.htm": [ - "9550c8301956239aa5abe9dd83d5cb2ec1733bb2", - "testharness" - ], - "XMLHttpRequest/send-after-setting-document-domain.htm": [ - "5fdcb3eb73151426c3ab14b14b1236d150dc2461", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm": [ - "567d92a18bf35ca579d6c68fe63cf02d40ed48f0", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic-cors.htm": [ - "add5a460a8a8dbed47f26c16bd993a1d0c78c0ea", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic-repeat-no-args.htm": [ - "480ae3795979672a7a7be7d37fa6dbb5a207509d", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm": [ - "6525428b3b88188306af3a18a8078b074291e962", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm": [ - "26d24fb2e4d8212dd23c4c0e80fcd2c8669ae55d", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic-setrequestheader.htm": [ - "d3e88dda4eec2959470f84864160900d2b3bc6d3", - "testharness" - ], - "XMLHttpRequest/send-authentication-basic.htm": [ - "10e209ccb90914cb95b7818ea4b28cdf1836501a", - "testharness" - ], - "XMLHttpRequest/send-authentication-competing-names-passwords.htm": [ - "f44c72cd39779c91f525dd87dca5eed3697910c2", - "testharness" - ], - "XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm": [ - "28b02ba77a45f6d46e195b863c3c789e6e643550", - "testharness" - ], - "XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm": [ - "4f707072eaac0788ac50b9d22a2ea055d0ff52f1", - "testharness" - ], - "XMLHttpRequest/send-authentication-existing-session-manual.htm": [ - "668d2cfb4e53b925b85cc4dbeb783d1cd070b30b", - "manual" - ], - "XMLHttpRequest/send-authentication-prompt-2-manual.htm": [ - "5f27e6eb5c228b742ed4780f13f4671d72305a57", - "manual" - ], - "XMLHttpRequest/send-authentication-prompt-manual.htm": [ - "7d70fbaef47348b9f92a70059f3827e29caf28b5", - "manual" - ], - "XMLHttpRequest/send-blob-with-no-mime-type.html": [ - "c157b5bad423e5683a97ac43f5a1f7ea391efc79", - "testharness" - ], - "XMLHttpRequest/send-conditional-cors.htm": [ - "3296d088846322713fb0a1d2160ad1c2ccddfb45", - "testharness" - ], - "XMLHttpRequest/send-conditional.htm": [ - "f807d15cf8c787653f3362e3bfbb804c010f04e3", - "testharness" - ], - "XMLHttpRequest/send-content-type-charset.htm": [ - "e143738f086c6c96de54539e799ee194de436246", - "testharness" - ], - "XMLHttpRequest/send-content-type-string.htm": [ - "1f90fd9a583794013b505524c9d6d1bad3e4db9c", - "testharness" - ], - "XMLHttpRequest/send-data-arraybuffer.htm": [ - "43a7647ba4c567aaea98efa41d538d5beda682ff", - "testharness" - ], - "XMLHttpRequest/send-data-arraybufferview.htm": [ - "89c4c24408588cbd42f1b3ccfd50f91b6267ff92", - "testharness" - ], - "XMLHttpRequest/send-data-blob.htm": [ - "cf811393a5a18891e46439f5d9bb92acbf45b5e3", - "testharness" - ], - "XMLHttpRequest/send-data-es-object.htm": [ - "711a09c9107498631d6aa40ec532c9b9c0d55643", - "testharness" - ], - "XMLHttpRequest/send-data-formdata.htm": [ - "e7dd3b36ef8e4986edf49aebbd9ff439e101f3ae", - "testharness" - ], - "XMLHttpRequest/send-data-unexpected-tostring.htm": [ - "f74fdf2bfdfb97d8fc648db3d8bcbf28bf348e53", - "testharness" - ], - "XMLHttpRequest/send-entity-body-basic.htm": [ - "6d96982857fd0501152257d25497f704e222ed12", - "testharness" - ], - "XMLHttpRequest/send-entity-body-document-bogus.htm": [ - "d4a39e3bc7e309314c74e4767667feb4c9a8bc48", - "testharness" - ], - "XMLHttpRequest/send-entity-body-document.htm": [ - "c5adfd8edca14061aef38217657112a070683401", - "testharness" - ], - "XMLHttpRequest/send-entity-body-empty.htm": [ - "ae63276f3b52c340e81237573769e53cbb07e07e", - "testharness" - ], - "XMLHttpRequest/send-entity-body-get-head-async.htm": [ - "1f2ed114e408365c7fbab6642db27e8e2046430a", - "testharness" - ], - "XMLHttpRequest/send-entity-body-get-head.htm": [ - "40848a8e40691622b8ea97e451bfbb850d76eef4", - "testharness" - ], - "XMLHttpRequest/send-entity-body-none.htm": [ - "7b931695fe83a3aed260e1eed87bbe0819a66874", - "testharness" - ], - "XMLHttpRequest/send-network-error-async-events.sub.htm": [ - "85d0484051e19077c1dd0fde8845761fdca45b5a", - "testharness" - ], - "XMLHttpRequest/send-network-error-sync-events.sub.htm": [ - "8dd189e5d654c1fc46808dbd860ed0b055851227", - "testharness" - ], - "XMLHttpRequest/send-no-response-event-loadend.htm": [ - "fac776e892ef186e6ac83b5fb869183682b3209c", - "testharness" - ], - "XMLHttpRequest/send-no-response-event-loadstart.htm": [ - "df45abd800cc1ab0a58f30ff0a7483369170c429", - "testharness" - ], - "XMLHttpRequest/send-no-response-event-order.htm": [ - "8cbae4812e0a52e492a58c2c7fec4e5db5438153", - "testharness" - ], - "XMLHttpRequest/send-non-same-origin.htm": [ - "55abab10b4acd3e95c026ac81d9b30994fa0db8e", - "testharness" - ], - "XMLHttpRequest/send-receive-utf16.htm": [ - "d532cb2b3cf98bad57e4bed6417564ed047f492c", - "testharness" - ], - "XMLHttpRequest/send-redirect-bogus-sync.htm": [ - "2dcb43fb80976a41d59a45a86d437fbaaa1eadff", - "testharness" - ], - "XMLHttpRequest/send-redirect-bogus.htm": [ - "02ba73594e49226355aea8df228f49a57ed4a93c", - "testharness" - ], - "XMLHttpRequest/send-redirect-infinite-sync.htm": [ - "63bcb776518d71f4fdc66441a411fcd989137d5e", - "testharness" - ], - "XMLHttpRequest/send-redirect-infinite.htm": [ - "ebf9820dbbdeeeda873f233848a0dadb10484038", - "testharness" - ], - "XMLHttpRequest/send-redirect-no-location.htm": [ - "65831f4839b014dcd17cc53cc0f338978580ceaf", - "testharness" - ], - "XMLHttpRequest/send-redirect-post-upload.htm": [ - "504168881ffa74378fc151f01fe53a177fc89633", - "testharness" - ], - "XMLHttpRequest/send-redirect-to-cors.htm": [ - "4cdf1cc02c93c3ac96276f5be7db89758dc3e5e0", - "testharness" - ], - "XMLHttpRequest/send-redirect-to-non-cors.htm": [ - "a6500b376465aa51b21f08a7f72a2f30e6058d30", - "testharness" - ], - "XMLHttpRequest/send-redirect.htm": [ - "b430be84a453581d997856413ce14967108c75b4", - "testharness" - ], - "XMLHttpRequest/send-response-event-order.htm": [ - "179e700e1cfb2ed67b4fba193b7aca5f71f91154", - "testharness" - ], - "XMLHttpRequest/send-response-upload-event-loadend.htm": [ - "d093519b07fef4176358308de50487a2a708ad01", - "testharness" - ], - "XMLHttpRequest/send-response-upload-event-loadstart.htm": [ - "6f2f52412fba355fdf0acfdeb0f19f68edbf5120", - "testharness" - ], - "XMLHttpRequest/send-response-upload-event-progress.htm": [ - "3e1788b46878b452f4417eb72dc16b80bcbad46c", - "testharness" - ], - "XMLHttpRequest/send-send.htm": [ - "8090983cb88c47209dd3e8a22883434401811985", - "testharness" - ], - "XMLHttpRequest/send-send.js": [ - "c802b56486b0967c4ede9d15dc64a546a627ef4a", - "support" - ], - "XMLHttpRequest/send-send.worker.js": [ - "f2de076a4fd8e7987aeb57b8f7cc44706d0cfa88", - "testharness" - ], - "XMLHttpRequest/send-sync-blocks-async.htm": [ - "db759d19e34e2d64f74322f608d0cbc7427e6c23", - "testharness" - ], - "XMLHttpRequest/send-sync-no-response-event-load.htm": [ - "51b87c5b915abd47f185a5c09600b9bf1be2a449", - "testharness" - ], - "XMLHttpRequest/send-sync-no-response-event-loadend.htm": [ - "b5b5a26530afa18289e1e06a4de033607a80a9fd", - "testharness" - ], - "XMLHttpRequest/send-sync-no-response-event-order.htm": [ - "bf76cb8987608b7bb9f59627032826d21936f450", - "testharness" - ], - "XMLHttpRequest/send-sync-response-event-order.htm": [ - "3e2d0154469dcdf3a04376c2c350dab681ff8fe7", - "testharness" - ], - "XMLHttpRequest/send-sync-timeout.htm": [ - "943b2ff7b11f121e95d80a94086ea124703c16ad", - "testharness" - ], - "XMLHttpRequest/send-timeout-events.htm": [ - "d7f26cf564d87f53b6a6eebf87aa5f46f1320541", - "testharness" - ], - "XMLHttpRequest/send-usp.any.js": [ - "4ce0391feee2b9787792bb4f753c42610e7a4da4", - "testharness" - ], - "XMLHttpRequest/setrequestheader-after-send.htm": [ - "e82560558c317be61c7afdf95831d017334f2710", - "testharness" - ], - "XMLHttpRequest/setrequestheader-allow-empty-value.htm": [ - "42613edfadddfd6457c293de765202d1c93b2e56", - "testharness" - ], - "XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm": [ - "3a276cd07a44139a41f8237a514a9be0ac0bbeff", - "testharness" - ], - "XMLHttpRequest/setrequestheader-before-open.htm": [ - "a48dc523bf2e53b15d2cac297a779d6af2cc94bd", - "testharness" - ], - "XMLHttpRequest/setrequestheader-bogus-name.htm": [ - "6bcba2aeef3276a57ee03d41e24fe2c29ca94050", - "testharness" - ], - "XMLHttpRequest/setrequestheader-bogus-value.htm": [ - "74ea5a08ea9a5185ee20fda78b34f6b3d4d6485b", - "testharness" - ], - "XMLHttpRequest/setrequestheader-case-insensitive.htm": [ - "a4b01fb28b9002f561900de30bddf1224eb63f7b", - "testharness" - ], - "XMLHttpRequest/setrequestheader-content-type.htm": [ - "388341fe59bbc12228bad7a605a26cab014220ad", - "testharness" - ], - "XMLHttpRequest/setrequestheader-header-allowed.htm": [ - "19108e657472c4967e6a86e7c60ce0ad00ae7d6f", - "testharness" - ], - "XMLHttpRequest/setrequestheader-header-forbidden.htm": [ - "5908e84fd8772dbe91ce204c57ce0b56f006ecdb", - "testharness" - ], - "XMLHttpRequest/setrequestheader-open-setrequestheader.htm": [ - "60d898c702b1486fdd017be516786729204a0f6d", - "testharness" - ], - "XMLHttpRequest/status-async.htm": [ - "5a2330789348f56971dedef5f314c6d88c4ea3ce", - "testharness" - ], - "XMLHttpRequest/status-basic.htm": [ - "f8cfccecc4df3b25091dc74639d9615101307daf", - "testharness" - ], - "XMLHttpRequest/status-error.htm": [ - "42182437d8c1015339825c035127877f4970decb", - "testharness" - ], - "XMLHttpRequest/template-element.html": [ - "748f12beaa646e244f8312afd545f56075cac727", - "testharness" - ], - "XMLHttpRequest/timeout-cors-async.htm": [ - "d5b0fa4ab0907d58f7cf5796c2bb740e5f91a82f", - "testharness" - ], - "XMLHttpRequest/timeout-multiple-fetches.html": [ - "77fc6a7771ce251c88e81546fb3abaefd244a396", - "testharness" - ], - "XMLHttpRequest/timeout-sync.htm": [ - "aefabb6eedc02aae1a46e860c12e104de251efa1", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-basic.htm": [ - "a67d1876d6245fb94d60a937b633c87c51a04d21", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-eventtarget.htm": [ - "40c886f79399108db3ded8a23848905dcf9e0862", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-network-error-sync.htm": [ - "ae354ecee8e774f2005daca9084d3e6422f829be", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-network-error.htm": [ - "89701025efa1790f619cb568db41646feb83688a", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html": [ - "316f2748b8386490a0f76609d23e1059da3296ad", - "support" - ], - "XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html": [ - "f5c24af1aad9988eda0909af602b072c776be34a", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-sync-block-scripts.html": [ - "380cd66f0ffda3cd0e01df31aa2679c4869535f6", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub.html": [ - "a702c102155a1399c4a53477fc079d61b739976f", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html": [ - "c96e8731cecbfb076b6c99ba4f751b9abaddabb8", - "support" - ], - "XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html": [ - "3972db1fa5ee4cad66ce28f603cdaaf0fff57a30", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-aborted.html": [ - "4ab45a7d5aeae8444885e61d73e8dffa96355f56", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html": [ - "c30d31d766d5e195303b39a50665c949603e0c4f", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-overrides.html": [ - "ffb40f33a3f0cb85520c1218c183c387fed89c29", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html": [ - "62d637e636a998a9da3245f6afc6b17782870929", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-reused.html": [ - "dbd2edcfc16a58a89f13c783de1ba2529786095c", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-simple.html": [ - "6d774362fc2bd235b272e163c5872fa632dbb80f", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-synconmain.html": [ - "db05db83076e62de39514f02b193d692e27642fc", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-twice.html": [ - "8352d6ff8e7e86240308e35e9bf2c8cd9ec55023", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html": [ - "8719276489716c4a8d356710c2c190d9e8b5b06a", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html": [ - "7c1702b9740dfd14b59de9d9c7743c7758a06b50", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html": [ - "fe7b691df755e1322262df44ef6dfb05cbf7fb8e", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html": [ - "7dd1f431b436aa9b9f7dbfe2e5aa9d42568cb6e4", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html": [ - "1387ef228dd7ee8fe9c02e670ec2eb8b1fa14646", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html": [ - "2742bcec64e68283817457336bb1b3502440acdd", - "testharness" - ], - "XMLHttpRequest/xmlhttprequest-unsent.htm": [ - "8051e72ea6d92c55fa457eb88f00da3b7a873225", - "testharness" - ], "accelerometer/Accelerometer-disabled-by-feature-policy.https.html": [ "37ec335921c5e3cb6011986e76da04254106f4f6", "testharness" @@ -387309,7 +386451,7 @@ "support" ], "ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html": [ - "0e09d27c24fa43fa4b854597f2eebc7589d565b3", + "9dcb093c8a052b8563d65fa6f0885650422dbf4c", "testharness" ], "ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.headers": [ @@ -389612,10 +388754,82 @@ "9367593c5bfe07afb4629791cf6aab70460dcd4c", "testharness" ], + "bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html": [ + "6e17536a0e3f9d9a0fe6ce075905954b23c83b00", + "testharness" + ], + "bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html": [ + "e212d4609a7f295a564417a22c984c6ddeeeb0c3", + "testharness" + ], + "bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html": [ + "899200ebcc741fd99b7c8a4e09cb6877c66c6bf5", + "testharness" + ], + "bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html": [ + "4478ad0afabf3adcd1f84e8165f1a3f185698974", + "testharness" + ], "bluetooth/resources/bluetooth-helpers.js": [ - "bca57dea31c477c56e8323919f45df6a755101f5", + "bb8e5f352bdaff51bf56c366f30f99c9f1672925", "support" ], + "bluetooth/resources/health-thermometer-iframe.html": [ + "badf5e78964f9979d6870c08fb78eb3987027c00", + "support" + ], + "bluetooth/server/connect/connection-succeeds.https.html": [ + "16fe2bccd7e8f8f626222cc49c1df70401463f3a", + "testharness" + ], + "bluetooth/server/connect/garbage-collection-ran-during-success.https.html": [ + "ff136c9e9b463cb8c545a6f51433743347a50db6", + "testharness" + ], + "bluetooth/server/connect/get-same-gatt-server.https.html": [ + "8f7a9a177770c9a44ed5e6fe8f3833ef18a60c1d", + "testharness" + ], + "bluetooth/server/device-same-object.https.html": [ + "13abe70e2d5bf768007a2c6e4119ebfe086d38aa", + "testharness" + ], + "bluetooth/server/disconnect/connect-disconnect-twice.https.html": [ + "04b2728be0ed8044629828f015b0d4f78dab6031", + "testharness" + ], + "bluetooth/server/disconnect/detach-gc.https.html": [ + "8e9e10665b091c6a7817e1b7d058e48c12163dbd", + "testharness" + ], + "bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html": [ + "26efe3bc26f792baf0ff087d02730be62cc80f0b", + "testharness" + ], + "bluetooth/server/disconnect/gc-detach.https.html": [ + "e673c3120276ffb6a4e8d03f47b049ff72ac0a9c", + "testharness" + ], + "bluetooth/service/getCharacteristic/characteristic-found.https.html": [ + "1861b9bde75f02ed8d7375b97946149ff1c4bf0a", + "testharness" + ], + "bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html": [ + "be1a9c7d2cbc633430c07fd13006893dfc5b952b", + "testharness" + ], + "bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html": [ + "3f2cb4123c32d9866c44e3946ae9f54410b6cf7b", + "testharness" + ], + "bluetooth/service/getCharacteristics/characteristics-found.https.html": [ + "06831d211fb838073c73ca8daa842a833232e01d", + "testharness" + ], + "bluetooth/service/getCharacteristics/characteristics-not-found.https.html": [ + "4b57c4ec7579f4a9e625fb6b8a7cda50678b8a41", + "testharness" + ], "clear-site-data/navigation-insecure.html": [ "97c069cf7c938e1ebdba3f243ad48369a7fb5542", "testharness" @@ -410693,7 +409907,7 @@ "support" ], "cors/README.md": [ - "acf95ba2292a36d28bbe9aa857428b2d1741ad33", + "d537dee8e8a21b90704293c13be8bc9d52d80528", "support" ], "cors/access-control-expose-headers-parsing.window.js": [ @@ -424328,10 +423542,6 @@ "2b3f79a91680fc4aa044efe8f9fa9c544b0be6c8", "reftest" ], - "css/CSS2/colors/color-030.xht": [ - "55c76555080f7e802ddf2bc460340346586e3afb", - "reftest" - ], "css/CSS2/colors/color-031.xht": [ "80ed8f18c454bf43a4f4463cc9ffbae54e16bad1", "reftest" @@ -434948,9 +434158,13 @@ "4480d3ba0ba7722c3be5113246fd1fc6147ca8cf", "visual" ], + "css/CSS2/lists/counter-increment-014-ref.html": [ + "5ccab0eb93d029e41bc6419888389bdb9a6dc88f", + "support" + ], "css/CSS2/lists/counter-increment-014.xht": [ - "85587658f144ca321a9cf9f30555e2f264034fb4", - "visual" + "e3c00f472b6a4813c0005818efd56ecdc4926624", + "reftest" ], "css/CSS2/lists/counter-increment-015.xht": [ "3f05c3d16d7237e68a39e5747f38e0e9cde692ab", @@ -434976,13 +434190,17 @@ "c3c3973468353b573995af56003f0fc0ca4a796e", "reftest" ], + "css/CSS2/lists/counter-increment-021-ref.html": [ + "86c0236b8560b7d8d39478e23d921ec383ad638d", + "support" + ], "css/CSS2/lists/counter-increment-021.xht": [ - "c7e9dda1a51de2214fefb1d65e264ade9d3e4a41", - "visual" + "6c778d0a8940ad3c7b9a2fff35322ad86cb709e2", + "reftest" ], "css/CSS2/lists/counter-increment-022.xht": [ - "5442e535767fdde97a7b911f8a4d39ff1cde6a28", - "visual" + "1cbe5528d4fc7d9251cd3d50ecc943bc0608ebc7", + "reftest" ], "css/CSS2/lists/counter-increment-023.xht": [ "06ffb253b2a72332e4b4faef9406be70757af1a1", @@ -435000,9 +434218,13 @@ "87b6edce47e5be6f6fa83a87a52b08f671e72422", "visual" ], + "css/CSS2/lists/counter-increment-027-ref.html": [ + "67fffb4f1e623addb959840908695055e7186332", + "support" + ], "css/CSS2/lists/counter-increment-027.xht": [ - "558afb3e0c1cf45b61d3e9786e0b5bddf4ae69e7", - "visual" + "37fba166b543478a01364fef8cf1b8ac1f0a7352", + "reftest" ], "css/CSS2/lists/counter-increment-028.xht": [ "9756c85f8da759d6cd7e40ef333f2c32518034c8", @@ -435028,13 +434250,17 @@ "c7fc6f83de343a46d67d3fc3abe860fc9f5467e7", "reftest" ], + "css/CSS2/lists/counter-increment-034-ref.html": [ + "27e032a3c888b7fa123317621eb33eb19fe68e8d", + "support" + ], "css/CSS2/lists/counter-increment-034.xht": [ - "852919804b8179e8eb0af79a6ba3349b49a139f7", - "visual" + "5b0b43a5a22ba8d82c11793ac57b989cfd061b94", + "reftest" ], "css/CSS2/lists/counter-increment-035.xht": [ - "14c98ba00f8711b3b24a65d93f0ee8adb712b84f", - "visual" + "a3630d4503cfdad5e91e09f5ce50d2ee3220cf5b", + "reftest" ], "css/CSS2/lists/counter-increment-036.xht": [ "c6751ffa4df2bf25d6ee3f3e5d0813c8425c0f24", @@ -435052,9 +434278,13 @@ "f900c696f09221893f9fc52d1b7d9abb4fc7f221", "visual" ], + "css/CSS2/lists/counter-increment-040-ref.html": [ + "b84462864b5c3b8d35eafdb68cab5f1de80f3ae5", + "support" + ], "css/CSS2/lists/counter-increment-040.xht": [ - "f1500d36dbb0772e4b948f1bce25f64a6387192b", - "visual" + "9901bc5c081f20e77cf421b5cc3fa35b73c419bd", + "reftest" ], "css/CSS2/lists/counter-increment-041.xht": [ "143570f1f31b9d4806d747d29cfce6a982897c59", @@ -435080,13 +434310,17 @@ "9a01d5247515722bd36c7cffacb7841a71bd22f5", "reftest" ], + "css/CSS2/lists/counter-increment-047-ref.html": [ + "d7ea8449bc2f74cf01395005e1c630cd234fee53", + "support" + ], "css/CSS2/lists/counter-increment-047.xht": [ - "f4e314b2d6ca9293be5164941fcbbf8f337578eb", - "visual" + "c7d1f22e70bdb31fbb44288c594fb191934b8916", + "reftest" ], "css/CSS2/lists/counter-increment-048.xht": [ - "e6fa42ce751941e0f5616463d763ed0258cb3680", - "visual" + "599d14e45411bf5216a07662c60ed35379399ca8", + "reftest" ], "css/CSS2/lists/counter-increment-049.xht": [ "59b9e0197e57139c7adb8f8024716780b666391e", @@ -435104,17 +434338,29 @@ "caa44bfb905dae41339ca1c169beddadc1a2e020", "visual" ], + "css/CSS2/lists/counter-increment-053-ref.html": [ + "35de0ae585541e157dedcd19b7dc2e43ae247093", + "support" + ], "css/CSS2/lists/counter-increment-053.xht": [ - "40ee73dbdcc0b196982829c4164e9c2cb051a786", - "visual" + "34f3b1bf8666656530b156eebf691767aa29cc66", + "reftest" + ], + "css/CSS2/lists/counter-increment-054-ref.html": [ + "f74f20cee7e6783d91f1ee39ab0efe24f36454e6", + "support" ], "css/CSS2/lists/counter-increment-054.xht": [ - "ed19573e67c021c4fdfa64a4c3265e25dbe185a2", - "visual" + "b024d2317fe4555018ec5b6fbbec2297531d31f4", + "reftest" + ], + "css/CSS2/lists/counter-increment-055-ref.html": [ + "e224fa62e75ac87a3f41a82c3557a7024c871a39", + "support" ], "css/CSS2/lists/counter-increment-055.xht": [ - "2ce71c9fc81fa4324abbe91e5ce3b0ae4af2381b", - "visual" + "1c793d0831ec32208410dfcb05fdd5cbf22b73e8", + "reftest" ], "css/CSS2/lists/counter-increment-056.xht": [ "e306d20b237b74fae9cfa17162762d7d05bbb3df", @@ -474413,15 +473659,15 @@ "reftest" ], "css/css-display/display-contents-before-after-001.html": [ - "c2aaba86d809355c03e007d4a0d1f470fad080eb", + "af7af78d4636ad5bbb33360a0392a8ae684650d7", "reftest" ], "css/css-display/display-contents-before-after-002.html": [ - "ab66821c508ced9656c769ff2647c7f9d57e4b15", + "9979124cc0512f1e110f9e5e091666da19f3eff5", "reftest" ], "css/css-display/display-contents-before-after-003.html": [ - "2c15d52fdcb0ef9de97beb7bff8fdd2a733f1d67", + "5267b8dbd01301385fd76f6938f3ef2e7af0f2a1", "reftest" ], "css/css-display/display-contents-block-001.html": [ @@ -474437,7 +473683,7 @@ "reftest" ], "css/css-display/display-contents-button.html": [ - "31f559d839f47e4034910ecf9224cccb3d44cac4", + "b00b06641c653af5ab91a6156a726ff2d4ea9b00", "reftest" ], "css/css-display/display-contents-computed-style.html": [ @@ -474537,7 +473783,7 @@ "reftest" ], "css/css-display/display-contents-fieldset.html": [ - "5532214fa9e6d5b8a6423701760204f96efd65fe", + "353abc0ce5abe98a1678fbd5832bf16a0d8b5094", "reftest" ], "css/css-display/display-contents-first-letter-001.html": [ @@ -474633,7 +473879,7 @@ "support" ], "css/css-display/display-contents-pass-ref.html": [ - "f9d1eaa996cfe84ba9600383bd6c38d179fcbe91", + "d6212621df87df9426ddb29b936703ace2813888", "support" ], "css/css-display/display-contents-state-change-001-ref.html": [ @@ -474644,6 +473890,10 @@ "0a689fbe90be794772c66d59b033d15336e6dfe3", "reftest" ], + "css/css-display/display-contents-svg-anchor-child.html": [ + "1debf3811cad0a1ef22a06744c9906cf96c2d990", + "testharness" + ], "css/css-display/display-contents-svg-elements-ref.html": [ "3e4ddf5f740d8fa688bcbb24201be0a6d4349017", "support" @@ -474652,6 +473902,10 @@ "93573e17090a860bb09c2a208d925afac9cb17fd", "reftest" ], + "css/css-display/display-contents-svg-switch-child.html": [ + "4095a2c5035f4758fc0ed52dd9684efaded2615e", + "testharness" + ], "css/css-display/display-contents-table-001-ref.html": [ "9de4ee8151dbfa3c8e2c381ddd213e51b04f70c1", "support" @@ -474669,7 +473923,7 @@ "reftest" ], "css/css-display/display-contents-td-001.html": [ - "95db05421f7ca48ed528db9fa2c23cfd5ccbac97", + "073573175b4ef24f0ba26ae7456e161f775a7d40", "reftest" ], "css/css-display/display-contents-text-inherit-ref.html": [ @@ -474697,7 +473951,7 @@ "reftest" ], "css/css-display/display-contents-unusual-html-elements-none.html": [ - "dc354fb4f1896f655186cf57dd100f475a4ce5f0", + "5ed492f5aadedcd3e46d0a578d357d033e316351", "reftest" ], "css/css-display/display-flow-root-001-ref.html": [ @@ -489260,6 +488514,10 @@ "7dc7d3872831592215162aff9196d55032c5c31f", "support" ], + "css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html": [ + "43a6f9e055b908a42b5811d6ce5e48acf8c9ed08", + "testharness" + ], "css/css-multicol/multicol-basic-001.html": [ "7cb568d75ea3fec9046ec69770fe59b8539beb02", "reftest" @@ -489532,6 +488790,10 @@ "cd580ac2b2ddf85cb1f3e14b554e4e3ce357f012", "reftest" ], + "css/css-multicol/multicol-fill-balance-002.html": [ + "23ef6c91e481f13b6b39857b3962e64e919367f4", + "reftest" + ], "css/css-multicol/multicol-gap-000-ref.xht": [ "1fe1e1d56fb2336ae63544a4bb568ee6f6daa053", "support" @@ -491440,6 +490702,14 @@ "5eacc4126a2781412995e4edbcd2999b0e892d92", "reftest" ], + "css/css-pseudo/first-letter-004-ref.html": [ + "4387a0cec6417a73b99caa4482eaf343921ce285", + "support" + ], + "css/css-pseudo/first-letter-004.html": [ + "5a7a51802925bda01fbb62c8635a0e3205683e51", + "reftest" + ], "css/css-pseudo/marker-and-other-pseudo-elements-ref.html": [ "73ab862dcf3131ae7d7166ef06e52db0cd0eb7c7", "support" @@ -495424,6 +494694,22 @@ "5a7ac292f775b82e805dfe144028bfd954cbdef6", "testharness" ], + "css/css-tables/fixup-dynamic-anonymous-inline-table-001.html": [ + "f4d95c12388e4eea168905861dfe3ca43f178225", + "reftest" + ], + "css/css-tables/fixup-dynamic-anonymous-inline-table-002.html": [ + "34b57e26b3e496aea0317eca70ba7d3b52ed8882", + "reftest" + ], + "css/css-tables/fixup-dynamic-anonymous-inline-table-003.html": [ + "0b9ae9cd83227a8601a20b9eca7df34693ef0c56", + "reftest" + ], + "css/css-tables/fixup-dynamic-anonymous-table-001.html": [ + "cdad619b8955fbfabe7b187fcc06825f916acc58", + "reftest" + ], "css/css-tables/floats/floats-wrap-bfc-006b-ref.xht": [ "22f5ec058d34dc57c010bca8a301eaa8f7901880", "support" @@ -507976,10 +507262,30 @@ "5c9086db5b7f3a9d6e3109f1ce47385ad345f474", "testharness" ], + "css/css-typed-om/stylevalue-objects/parse-invalid.html": [ + "d46bda9e4f7c50d27c9f1e18c643e2b1a8570896", + "testharness" + ], + "css/css-typed-om/stylevalue-objects/parse.html": [ + "c3ee3a1c827e785e09b6ba531dc04f6324643312", + "testharness" + ], + "css/css-typed-om/stylevalue-objects/parseAll-invalid.html": [ + "1fca47c4dd76e15dfd975992512bb41c8233f31c", + "testharness" + ], + "css/css-typed-om/stylevalue-objects/parseAll.html": [ + "2b6761e72a7867218d2f9d9f780569b342c1d89c", + "testharness" + ], "css/css-typed-om/stylevalue-subclasses/cssKeywordValue-interface.html": [ "53394d04d67fa9526240c2c0af8b71f54a60a0c3", "testharness" ], + "css/css-typed-om/the-stylepropertymap/interface.html": [ + "73aac61c85d142f38b871ef21c8ce75bd468cf40", + "testharness" + ], "css/css-ui/OWNERS": [ "beeb8a77d396e48731fd1e69a922b6e2c84c2caa", "support" @@ -520948,6 +520254,10 @@ "9593a7d2dddc79525edb801748a28b1a5a1837c7", "testharness" ], + "css/selectors/invalidation/matches.html": [ + "7c0c602803f2de72e1c0ee4977a04c5054fb03c5", + "testharness" + ], "css/selectors/missing-right-token.html": [ "d961e801f7df57161cd8c7b5a4b26ae24013c3e9", "testharness" @@ -521068,6 +520378,10 @@ "4bdbbf2a6d3eeddb184f07d9c48acf10d22fe61d", "support" ], + "css/selectors/user-invalid.html": [ + "3339b031a16d89383730244600b26917f6a3b293", + "testharness" + ], "css/selectors/utils/generators.pm": [ "58588efc7dd6ee4da504fed71d1a036c222d867c", "support" @@ -527989,8 +527303,8 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html": [ - "b36e2ac78180c22e8304254bf80be41d68495ed4", - "visual" + "fcdfd845447c0e85fbdf82b53c6c339a7abb1fd6", + "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-02.html": [ "2651822b82cddc2001495e8199b74ee910ee7426", @@ -531253,7 +530567,7 @@ "testharness" ], "dom/nodes/selectors.js": [ - "61d049342078d7e7f46c5916460aa34e878904ed", + "3a0cb94b7778771dc6c5aefebf3441e393c5d155", "support" ], "dom/ranges/Range-attributes.html": [ @@ -534537,7 +533851,7 @@ "support" ], "fetch/README.md": [ - "cc3f679ff78bf2e3b39cf967102c257b84fd7680", + "fc07406a432360cd0f2f7650d9d34820568809e0", "support" ], "fetch/api/abort/cache.https.html": [ @@ -534625,7 +533939,7 @@ "testharness" ], "fetch/api/basic/request-headers-case.any.js": [ - "0d212a3cfc9d2e06d96aa367fb8b998527bd53b4", + "82450614d8c97e13e59dc3472caf09e06543ebf5", "testharness" ], "fetch/api/basic/request-headers.any.js": [ @@ -535048,18 +534362,46 @@ "3099fb27913f11a983f955cb2a883a882911bfe4", "support" ], + "fetch/api/request/destination/fetch-destination-iframe.https.html": [ + "8b9f5f87086914fa8964702042a21bb833ff2d54", + "testharness" + ], + "fetch/api/request/destination/fetch-destination-no-load-event.https.html": [ + "df03c7ad35e9fcae0287c57d9fd18f741a35833c", + "testharness" + ], + "fetch/api/request/destination/fetch-destination-worker.https.html": [ + "65fc76503d95a359bf2fafebe603aa19bd0a2bfb", + "testharness" + ], "fetch/api/request/destination/fetch-destination.https.html": [ - "94437d1ca32c798817b73be9d726b171c68252b0", + "5b7276e8a10bf91ee7d2a92917176b8e62c3255d", "testharness" ], "fetch/api/request/destination/resources/dummy": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], + "fetch/api/request/destination/resources/dummy.es": [ + "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "support" + ], + "fetch/api/request/destination/resources/dummy.es.headers": [ + "f7e15b2e1050398ae0a9f734dc84998c4abb459c", + "support" + ], + "fetch/api/request/destination/resources/dummy.html": [ + "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "support" + ], "fetch/api/request/destination/resources/dummy.png": [ "fa547a180b73a5422d52c1702c9d1e43b1083f9c", "support" ], + "fetch/api/request/destination/resources/dummy.ttf": [ + "10a7017b4caead6817aa08b25f14950e6402dd95", + "support" + ], "fetch/api/request/destination/resources/dummy_audio.mp3": [ "b9171c72fedef62f2b3b0ade70b6d085ba94f7e5", "support" @@ -535080,10 +534422,22 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], + "fetch/api/request/destination/resources/fetch-destination-worker-iframe.js": [ + "e3629357f9d0e3f93659aff23ab3138cc7978823", + "support" + ], + "fetch/api/request/destination/resources/fetch-destination-worker-no-load-event.js": [ + "26aedd2a95b90728af7aaa3dc9c5d11153343a7e", + "support" + ], "fetch/api/request/destination/resources/fetch-destination-worker.js": [ "e10bc6423b2ee29387b1153546ae765449aa1ae4", "support" ], + "fetch/api/request/destination/resources/importer.js": [ + "cebbf26e5c2237b62a1b5b01eb434dbfa405d28c", + "support" + ], "fetch/api/request/multi-globals/current/current.html": [ "2d9ab238e07a88d19365f78bfd5db84d32854de1", "support" @@ -535373,7 +534727,7 @@ "testharness" ], "fetch/api/response/response-trailer.html": [ - "9597194813fc6ce3e63a7622eb61f791b8746ec7", + "aba9a9168c083a18a85336948c1ba72ca827562f", "testharness" ], "fetch/http-cache/304-update.html": [ @@ -540761,7 +540115,7 @@ "testharness" ], "html/dom/usvstring-reflection.html": [ - "f12c4ee1c2b07b2cc559b672436450c349ef8498", + "c0f3943df125b3042abb5ef891e01f2b61fea0e5", "testharness" ], "html/editing/.gitkeep": [ @@ -547988,6 +547342,14 @@ "f7576ff332cac04a4e2b663b6fdd40aef154b6b5", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html": [ + "16684e6cccc9f825a6a15875322c4143954664be", + "testharness" + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-css-cue-pseudo-class.html": [ + "2ce3f40f1d63b1cf934d2dffc95c984c81d47a69", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html": [ "8836253fa3f97ff0b8b4c7af2078f667d2bd0738", "testharness" @@ -548004,10 +547366,18 @@ "c8ab03c7d84d150befa8152e552d99e889ce4ec0", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html": [ + "ac23d5be03b500a264d3bf919d88396e318b4e89", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html": [ "eeab6b02e728aea21878cf72664929766be057b7", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html": [ + "688c592e8fc4b4dbc2d7d6ea16e17380c13f440a", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html": [ "a87ad9da0dad43e1b68183feeabce59a5c864087", "testharness" @@ -548028,6 +547398,14 @@ "e9c8849350512b1247543939ee0e529947e47c2d", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html": [ + "47a04910cd1db3c2d9aa2cfd4f330067a77d6f0e", + "testharness" + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html": [ + "9b2dc966c2ed4ab5c3673826c9c92970c794b235", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html": [ "50932e2a3ce52440fa5e3af935f11120267bc4dd", "testharness" @@ -548052,6 +547430,14 @@ "b84cd1d9f96ee9b00cef2bd219e6da5b1ba1df8b", "support" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-id.html": [ + "4e5e25d281d0d88a8b0a0dd1b098502b652bdac9", + "testharness" + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html": [ + "856cb61cc9b6698f61de7438d027999888b6fa21", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html": [ "fd1683cc93142f971a2b0c37321adf2e9911a4b8", "testharness" @@ -548084,6 +547470,10 @@ "0fd7a0385671be222873aac3b1ebd4f21f4000ae", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html": [ + "15035dd10fc1c8eea099b09cb67b0b8309af41bf", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html": [ "dd3ab2e0e4f4ac3b4f83e5dfd539dd9c3aa5c961", "testharness" @@ -548104,6 +547494,18 @@ "931cfc4d06107dfccb001fbeaeef987cca528747", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html": [ + "b82d60202e4df526baedd40eafef7c63a2e2c51d", + "testharness" + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html": [ + "1fc10a807231c4a4e3701c4b532138dc7b520c07", + "testharness" + ], + "html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html": [ + "b05cb3d0270a5066c3452974c5dbfd7815e49bc7", + "testharness" + ], "html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html": [ "9283a8233cfc10c0c1745815b3f6bd970ffdde2a", "testharness" @@ -548228,6 +547630,10 @@ "c016678eb1f14aad834d4e6e3bbca1818760284a", "testharness" ], + "html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html": [ + "a88eecf0d2fb4e3c6a79ea81f22f13e023361d81", + "testharness" + ], "html/semantics/embedded-content/media-elements/user-interface/muted.html": [ "74deefbbc4b8f96ff4856db1c32c6428183cc040", "testharness" @@ -552168,6 +551574,14 @@ "32b68baebfa9d82753f186ff34789922b1467e81", "support" ], + "html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html": [ + "4bade87f4ec14382dcb627b3bd967829d508acc7", + "testharness" + ], + "html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html": [ + "52588aecb04a97167b54e0ff7c86f3c4f3fd2b2d", + "testharness" + ], "html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html": [ "1f50b5eecae10d42755dde7f2a108ae6353d6154", "testharness" @@ -552384,6 +551798,10 @@ "2180793400b87fa0793a9e30ec35608bc156a25e", "testharness" ], + "html/semantics/scripting-1/the-script-element/module/export-default.js": [ + "e42f8f1f98ad51b7350ff5e94935e655c4d1c34e", + "support" + ], "html/semantics/scripting-1/the-script-element/module/export-something-nested.js": [ "83de43bdd4d71d0e350c55df4c70ffbde2711ddd", "support" @@ -553389,7 +552807,7 @@ "support" ], "html/semantics/tabular-data/the-table-element/caption-methods.html": [ - "86605a4059ee7f25c555de2ad7f721beb566b2df", + "a9340862c368c99492ab20e1e743362dd7f0525a", "testharness" ], "html/semantics/tabular-data/the-table-element/contains.json": [ @@ -553548,6 +552966,10 @@ "d6cf92ac34d83cdd6357d516daeb87108933f8ed", "testharness" ], + "html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html": [ + "4714117714f350db0174189e6fd2a5acf8280f0f", + "testharness" + ], "html/semantics/text-level-semantics/the-a-element/resources/a-download-404.html": [ "f703d9a7ce1e09e0c9ef9ea2bd2cd2b318613f6d", "support" @@ -553560,6 +552982,10 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], + "html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html": [ + "e328666c9e386349db0cf51bee0838d2dcb83415", + "testharness" + ], "html/semantics/text-level-semantics/the-b-element/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -555045,7 +554471,7 @@ "testharness" ], "html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js": [ - "defa186d15df9349c70ca1c2b4f4877e06f63d3e", + "f0eec30cf73bb537ade740f81ca16e6980d4670b", "testharness" ], "html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html": [ @@ -555765,7 +555191,7 @@ "testharness" ], "keyboard-lock/idlharness.https.html": [ - "8b2fe1d77e8c4cc8a759a31bfb6f3d962f24992e", + "bcaf4f063cd423d5fb0e1055761e8880e4b63220", "testharness" ], "keyboard-lock/navigator-cancelKeyboardLock.https.html": [ @@ -558688,6 +558114,10 @@ "b9d933d6a33eabc0b9c9f856c91b802677fa1094", "testharness" ], + "navigator/device-memory.https.any.js": [ + "4e746987c6580c6ff388f1512a02cc6fe33393ea", + "testharness" + ], "netinfo/netinfo-basics.html": [ "972b4048bbb74e1489329ae48759b587b9ad3800", "testharness" @@ -565440,6 +564870,10 @@ "2e91b8c7ca8690a3b4b82925930a21cf6e1964a7", "manual" ], + "pointerevents/pointerevent_fractional_coordinates-manual.html": [ + "8a4ba1f7287503fe8b40296bc4805f1afbdf2afc", + "manual" + ], "pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html": [ "be37ae30b37e73c9281757bc4a7bbe296f3ed76b", "manual" @@ -565700,6 +565134,10 @@ "12b9d7e5634989c031842792c3fd054983d5fddd", "support" ], + "pointerevents/resources/pointerevent_fractional_coordinates-iframe.html": [ + "80a1fe1afd40d6ee3fa1cdd5ca5571dcca527459", + "support" + ], "pointerevents/resources/pointerevent_pointerId_scope-iframe.html": [ "69023fcb8dcd5701d084e66c7b72ce121dc3435c", "support" @@ -573909,7 +573347,7 @@ "support" ], "resource-timing/resources/fake_responses.py": [ - "ea5b33477356da9f1053413537f36684ac5efdf2", + "09568d5f64474184cde594a47e26e374bcc8ac4d", "support" ], "resource-timing/resources/gzip_xml.py": [ @@ -574813,7 +574251,7 @@ "testharness" ], "service-workers/service-worker/fetch-event.https.html": [ - "ea96e69f618c2cbef24a9e4fa97fdf72e769fad0", + "98712ceed8cd6ea7514bf3b2a5e51a3670cd0a4d", "testharness" ], "service-workers/service-worker/fetch-frame-resource.https.html": [ @@ -575577,7 +575015,11 @@ "support" ], "service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html": [ - "6da48549aa02c25ffed99c9bdf3549e109f62e60", + "46c88ffb3ab29307b6aedc781c04223eef149cbd", + "support" + ], + "service-workers/service-worker/resources/fetch-request-no-freshness-headers-script.py": [ + "a2e1741d8265e8aa00959de6aef17cde58b2b6e4", "support" ], "service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js": [ @@ -580785,7 +580227,7 @@ "testharness" ], "touch-events/historical.html": [ - "668253cfe71fe71583697c8f927791b3c2fb5bdf", + "e03c5d8efc58acd552a394f23b66eceeef448f86", "testharness" ], "touch-events/multi-touch-interactions-manual.html": [ @@ -584524,6 +583966,10 @@ "6ddea8760cbacc775ee99aa700fd71883cfb9bd7", "testharness" ], + "webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https.html": [ + "9a52673bb20dd7eeabd01e6123c90ff181be32ed", + "testharness" + ], "webrtc/RTCPeerConnection-setRemoteDescription-rollback.html": [ "6142a9b3b95bb26634af5300bc24981f2b4cb2a4", "testharness" @@ -586105,7 +585551,7 @@ "testharness" ], "webvtt/api/VTTRegion/constructor.html": [ - "0ee58bc32daf656ddc1c8ea6eec84f487b2bf010", + "c002fac0ad6077fe44987393159f7d86c1226e84", "testharness" ], "webvtt/api/VTTRegion/id.html": [ @@ -586116,6 +585562,10 @@ "590cec0b814df0bca2760cde94b2f74b4c9defca", "testharness" ], + "webvtt/api/VTTRegion/non-visible-cue-with-region.html": [ + "e9cec0ce85495b247368cbecea36cd3574241b69", + "testharness" + ], "webvtt/api/VTTRegion/regionAnchorX.html": [ "671153d52e901146f3243e974ad9d26d61031e47", "testharness" @@ -586428,6 +585878,10 @@ "c6384692eb912f3364c5f9b977934c953bc59c3d", "testharness" ], + "webvtt/parsing/file-parsing/tests/header-regions.html": [ + "e2ad0bb6734d39f857d19dbbc9c27c45792b96cd", + "testharness" + ], "webvtt/parsing/file-parsing/tests/header-space.html": [ "da29d0b7044604aa2bb2447a2174e26332958349", "testharness" @@ -586548,6 +586002,10 @@ "d8266e6a426a7acb319a630ad98bcece2cbaf5aa", "support" ], + "webvtt/parsing/file-parsing/tests/support/header-regions.vtt": [ + "5b039c94a8e0bb35832c7301149aeef264873e25", + "support" + ], "webvtt/parsing/file-parsing/tests/support/header-space.vtt": [ "66e466ff574181ace6fc5823f630fe6ebe2a2368", "support" @@ -588896,6 +588354,10 @@ "b32446a62602baf1a316520ee8e2e5d9e60cada3", "support" ], + "workers/SharedWorkerPerformanceNow.html": [ + "c493b44bc08eef8e99e7067ad7ecaaa1fd62f1d4", + "testharness" + ], "workers/SharedWorker_blobUrl.html": [ "d74620a63e7d911ef60b995cabf6b360c2c46a4f", "testharness" @@ -589024,6 +588486,10 @@ "f7b95f548c851b082764de88b6f81181ebb387c0", "testharness" ], + "workers/WorkerPerformanceNow.html": [ + "36e133df54ceac72de4dfe3ecd0e70957a4a76e1", + "testharness" + ], "workers/Worker_ErrorEvent_bubbles_cancelable.htm": [ "d9803ca1074c58efc9cb268e4c56aa17e8f84cd0", "testharness" @@ -589904,6 +589370,10 @@ "3ec24ed15f1be767ccdbfc7bb9d63189d807ec6c", "support" ], + "workers/support/WorkerSendingPerformanceNow.js": [ + "4275a356316ca0b405d3afc7569ab9f27046a634", + "support" + ], "workers/support/WorkerTerminate.js": [ "61ceb56b0a4ec218ad849ab2abd76f7d5f56f734", "support" @@ -589937,7 +589407,7 @@ "support" ], "workers/worker-performance.worker.js": [ - "513fd99e7c523b710386b7e3736d1cbbc6a20e7a", + "c6a02eed61fe26e59252314cbbe090eeed9de9ca", "testharness" ], "worklets/README.md": [ @@ -590131,6 +589601,1538 @@ "x-frame-options/support/xfo.py": [ "722b135e1633e63fbfcb06bca4759a9568a84ee8", "support" + ], + "xhr/FormData-append.html": [ + "b41637b9f13c7876b581f0fb0162baea758d50e2", + "testharness" + ], + "xhr/OWNERS": [ + "05b61bd06cb91209e16101f2c53c249138c3e74b", + "support" + ], + "xhr/README.md": [ + "bedec5c5902a98182c0d9456f81a9d0859f35095", + "support" + ], + "xhr/XMLHttpRequest-withCredentials.any.js": [ + "258104b78168059e67c84aa49c1b236c200633aa", + "testharness" + ], + "xhr/abort-after-receive.htm": [ + "b3b42e616f1af845a5280e56862d81fcb1491e57", + "testharness" + ], + "xhr/abort-after-send.htm": [ + "1ec12c1906dd99e9c048925c560ce1b9ac1a4410", + "testharness" + ], + "xhr/abort-after-stop.htm": [ + "3feb39f2451afa624771437337c669865fac29b5", + "testharness" + ], + "xhr/abort-after-timeout.htm": [ + "26252843e67111ee53079bb67619fccde700000d", + "testharness" + ], + "xhr/abort-during-done.htm": [ + "e613a5d6f008f867b406105f1fabbeceb05f032f", + "testharness" + ], + "xhr/abort-during-headers-received.htm": [ + "7ec861de6c552c3b799f4848408aca5c381f3ce1", + "testharness" + ], + "xhr/abort-during-loading.htm": [ + "d536b0f1b6cd251a3ee1812501bf60e25130b543", + "testharness" + ], + "xhr/abort-during-open.htm": [ + "bc528083ac09ef3666eb07d294bc2b48dc142791", + "testharness" + ], + "xhr/abort-during-open.js": [ + "f46bf95a38cc79fe499f4990457fcf1eaa193068", + "support" + ], + "xhr/abort-during-open.worker.js": [ + "94180bce348fa9fd3826a8993d701936141b8b0b", + "testharness" + ], + "xhr/abort-during-unsent.htm": [ + "5caf136ee37109ae482e44f71dbcd8bea2842b33", + "testharness" + ], + "xhr/abort-during-upload.htm": [ + "76a704710cb535699ee4f9e66115fa62351f7a3e", + "testharness" + ], + "xhr/abort-event-abort.htm": [ + "8afc5c9fe3534f452b91255fcdff35c4ab250ec7", + "testharness" + ], + "xhr/abort-event-listeners.htm": [ + "e3bd9ae434822d1459127756caf1c5f490bd6a56", + "testharness" + ], + "xhr/abort-event-loadend.htm": [ + "72f25d815a0cb004e1929e1c36dbfc53a6853d83", + "testharness" + ], + "xhr/abort-event-order.htm": [ + "8ecc9cbd0fcfd71e8ddb95e095f3153880eeaae9", + "testharness" + ], + "xhr/abort-upload-event-abort.htm": [ + "f7f9858f1ee9601cb1833f032c1f8c463e3ff7c0", + "testharness" + ], + "xhr/abort-upload-event-loadend.htm": [ + "07fc81c4d96ced6791efde32982fe3edff515cfe", + "testharness" + ], + "xhr/access-control-and-redirects-async-same-origin.htm": [ + "b4761c30644541eaa6f1e766eb4881eda63ed11a", + "testharness" + ], + "xhr/access-control-and-redirects-async.htm": [ + "51dbf57791e367a8710145fbddb3da653604b031", + "testharness" + ], + "xhr/access-control-and-redirects.htm": [ + "1a914f10c86a399fdb57f9f35fe0586904296d9b", + "testharness" + ], + "xhr/access-control-basic-allow-access-control-origin-header-data-url.htm": [ + "df95476e8c0694430566802ec629c834d7c9f08c", + "testharness" + ], + "xhr/access-control-basic-allow-access-control-origin-header.htm": [ + "a54478b5a9f8178fcfb7c8f42df2e6fd305ff8cf", + "testharness" + ], + "xhr/access-control-basic-allow-async.htm": [ + "700f049d5ddc2806a7a34d5e2305656f9e9a6fb2", + "testharness" + ], + "xhr/access-control-basic-allow-non-cors-safelisted-method-async.htm": [ + "f1ffc52ca6e772c7537d0c7239d7e2121a470cc6", + "testharness" + ], + "xhr/access-control-basic-allow-non-cors-safelisted-method.htm": [ + "a38f47fd7776d90a68960612f6825f415858e71a", + "testharness" + ], + "xhr/access-control-basic-allow-preflight-cache-invalidation-by-header.htm": [ + "16f1e58a4f93c801c2a1c61e4f9f265950016a79", + "testharness" + ], + "xhr/access-control-basic-allow-preflight-cache-invalidation-by-method.htm": [ + "8f9165c0711fafe49cb898e53a6dbfdb68ae2b77", + "testharness" + ], + "xhr/access-control-basic-allow-preflight-cache-timeout.htm": [ + "8fc811d66d8dc51b8e4cfd488f5e2a4f8ba5370e", + "testharness" + ], + "xhr/access-control-basic-allow-preflight-cache.htm": [ + "a6a51f0959a0188b9848d274a49b047e32e4208c", + "testharness" + ], + "xhr/access-control-basic-allow-star.htm": [ + "dc6a3bc45b67c2b621e70607c16ed005b4008390", + "testharness" + ], + "xhr/access-control-basic-allow.htm": [ + "174901504d6c37d28631c5bb77a3dfa386909149", + "testharness" + ], + "xhr/access-control-basic-cors-safelisted-request-headers.htm": [ + "c895784824662f88a8d730d6f391ae5972abc8c9", + "testharness" + ], + "xhr/access-control-basic-cors-safelisted-response-headers.htm": [ + "eb66284ba68fd81eaccfc8c983445298ceae287c", + "testharness" + ], + "xhr/access-control-basic-denied.htm": [ + "b83febc0462507d5a26be9b801cd7842b97f6e90", + "testharness" + ], + "xhr/access-control-basic-get-fail-non-simple.htm": [ + "54815c2c527f83e0dd2e4d0462efce8c91cdda6e", + "testharness" + ], + "xhr/access-control-basic-non-cors-safelisted-content-type.htm": [ + "69be9a4a9241abd923539c351e60ff6f32b9790b", + "testharness" + ], + "xhr/access-control-basic-post-success-no-content-type.htm": [ + "9a220a21e429330482d6ce2a01b30084ae9b4277", + "testharness" + ], + "xhr/access-control-basic-post-with-non-cors-safelisted-content-type.htm": [ + "94c893c91a4ab574e956f4a27c62d5c294e29d7a", + "testharness" + ], + "xhr/access-control-basic-preflight-denied.htm": [ + "86a46260dc6c078304d9a99ccbfb366e4ab3f5c5", + "testharness" + ], + "xhr/access-control-preflight-async-header-denied.htm": [ + "ffd195d7f2cf9ba31cd5c1ce7c499560ea9c699c", + "testharness" + ], + "xhr/access-control-preflight-async-method-denied.htm": [ + "f3ea0d8d00c2637a542ac9abdbbc33fd18fce8fe", + "testharness" + ], + "xhr/access-control-preflight-async-not-supported.htm": [ + "b88b086a388f7fd58ede3e0db239bbb1af049630", + "testharness" + ], + "xhr/access-control-preflight-credential-async.htm": [ + "2f0083c501b7d17d002b9c90c20b288957372013", + "testharness" + ], + "xhr/access-control-preflight-credential-sync.htm": [ + "69d32488a10ab722ed67f26abd80b3edd482335a", + "testharness" + ], + "xhr/access-control-preflight-headers-async.htm": [ + "69c13df1b85677c006c66f8b52e26a0d3a567b4e", + "testharness" + ], + "xhr/access-control-preflight-headers-sync.htm": [ + "28c93367452ff9324543feffeb84ba68f253b22b", + "testharness" + ], + "xhr/access-control-preflight-request-header-lowercase.htm": [ + "05159b08aa2a7743b03cbb614a7c6941e79d2029", + "testharness" + ], + "xhr/access-control-preflight-request-header-sorted.htm": [ + "2e4d90be910f1b879109fc2879a89fc1b7a2773f", + "testharness" + ], + "xhr/access-control-preflight-request-headers-origin.htm": [ + "0e193b58b3d2707e6af0530c01cafc7948122be2", + "testharness" + ], + "xhr/access-control-preflight-request-invalid-status-301.htm": [ + "9677279867c5041e69b42e47848bdfbff586c104", + "testharness" + ], + "xhr/access-control-preflight-request-invalid-status-400.htm": [ + "129449ce5e0ef3da3131f8bb89991351b19f5e13", + "testharness" + ], + "xhr/access-control-preflight-request-invalid-status-501.htm": [ + "c672aefa512299d3250956162dc9f9478eb48afc", + "testharness" + ], + "xhr/access-control-preflight-request-must-not-contain-cookie.htm": [ + "f597502165756713792469022e3bdf4c76a90ca1", + "testharness" + ], + "xhr/access-control-preflight-sync-header-denied.htm": [ + "f10476c35d6316b90bebfc38fe5f4bf436b6d89b", + "testharness" + ], + "xhr/access-control-preflight-sync-method-denied.htm": [ + "34b48c93dc7b4875082378c73d08eb0b22706e94", + "testharness" + ], + "xhr/access-control-preflight-sync-not-supported.htm": [ + "bc71e3358aab575c9732eebe36eb4152964691cd", + "testharness" + ], + "xhr/access-control-recursive-failed-request.htm": [ + "b3eef0cec11ff0e38a473a2b131888d64bb36fdb", + "testharness" + ], + "xhr/access-control-response-with-body-sync.htm": [ + "f88e52346ad9c7ad758a307b14d9bb9e0cc09859", + "testharness" + ], + "xhr/access-control-response-with-body.htm": [ + "3a35d627665242873012f8001d50cd140fa4b17b", + "testharness" + ], + "xhr/access-control-response-with-exposed-headers.htm": [ + "61d9879aa1e7e77bf946d150b79e3920154d6035", + "testharness" + ], + "xhr/access-control-sandboxed-iframe-allow-origin-null.htm": [ + "0a1b65fce582ab0fc1db6399b9f759a818940b99", + "testharness" + ], + "xhr/access-control-sandboxed-iframe-allow.htm": [ + "9905e77f9194d2c3ed5d3afbbfbaa4bdc02f51e8", + "testharness" + ], + "xhr/access-control-sandboxed-iframe-denied-without-wildcard.htm": [ + "9081bf7ece8848275b648213261cd1522caefbae", + "testharness" + ], + "xhr/access-control-sandboxed-iframe-denied.htm": [ + "f25cb7f6eda87f69d02956408bc1b83dace8e9cb", + "testharness" + ], + "xhr/allow-lists-starting-with-comma.htm": [ + "8e638b1d5939275d2d0c5a5c71ee1e3f767cfbc1", + "testharness" + ], + "xhr/anonymous-mode-unsupported.htm": [ + "54a03fefabfad02e09baa4e9d37e19b6403dad9b", + "testharness" + ], + "xhr/data-uri.htm": [ + "d42eb014a32cf82d7eba31ad9b80f51bff43eeea", + "testharness" + ], + "xhr/event-abort.htm": [ + "5080ba821c78807b806734812a7b501cc56e48be", + "testharness" + ], + "xhr/event-error-order.sub.html": [ + "5d0328ace02c4e7075bcc310392940bb67bd627d", + "testharness" + ], + "xhr/event-error.sub.html": [ + "040207a85f39b12755bfb909afc3c31b0d823698", + "testharness" + ], + "xhr/event-load.htm": [ + "4dd7532bd503931d0d90d95d8ac26b6de8557f44", + "testharness" + ], + "xhr/event-loadend.htm": [ + "155c6adf45aed33817a8378f49d864606a4e8b9e", + "testharness" + ], + "xhr/event-loadstart-upload.htm": [ + "8e396ccd7269e2b523c466c57c9adee1222427d5", + "testharness" + ], + "xhr/event-loadstart.htm": [ + "bd7e25519f5389e01b769dc0f338f1567ae3a975", + "testharness" + ], + "xhr/event-progress.htm": [ + "1fc7ae17692af59ec627f9005a8da25819a84e96", + "testharness" + ], + "xhr/event-readystate-sync-open.htm": [ + "4f8da3bd441743d0164094510fbbe1f891b8d3b0", + "testharness" + ], + "xhr/event-readystatechange-loaded.htm": [ + "9873bff3686e2a9b1a3daf778e89943236cc46ca", + "testharness" + ], + "xhr/event-timeout-order.htm": [ + "a8192dcd62d73279885fb062926e4fac3b02999d", + "testharness" + ], + "xhr/event-timeout.htm": [ + "5035e847bc8fcf16164cefeee293d149fe5f5fce", + "testharness" + ], + "xhr/event-upload-progress-crossorigin.htm": [ + "cf6c626f689b2e2066d52f35c0ab6fb495fba98e", + "testharness" + ], + "xhr/event-upload-progress.htm": [ + "4970811cfd2c1bdd1a08af6dd16eda8ffbff8ffd", + "testharness" + ], + "xhr/firing-events-http-content-length.html": [ + "b02468fa9d3d36190e4490cbbcb5a010403705c1", + "testharness" + ], + "xhr/firing-events-http-no-content-length.html": [ + "5ec562a5be5de822248ad9a4da82db1490363a67", + "testharness" + ], + "xhr/folder.txt": [ + "4dca56d05a21f0d018cd311f43e134e4501cf6d9", + "support" + ], + "xhr/formdata-blob.htm": [ + "0ee0270eeb0c3706bb0f17f991f00858bab9d1cc", + "testharness" + ], + "xhr/formdata-delete.htm": [ + "392d9f0159828eb3b710905c4903077fcc4ab345", + "testharness" + ], + "xhr/formdata-foreach.html": [ + "ac4bcf3c043dec99e2feeaeff828ead2db1e9606", + "testharness" + ], + "xhr/formdata-get.htm": [ + "6ee0ec2a4c0f5abcda4f1aea154ff3e2cdd95af6", + "testharness" + ], + "xhr/formdata-has.htm": [ + "c2d39d1b3453c817fcacb2c358c9aa1fcc4ea68b", + "testharness" + ], + "xhr/formdata-set.htm": [ + "5d4bf9534f6641d4ceab2096254282b7f67ac66b", + "testharness" + ], + "xhr/formdata.htm": [ + "ac39c4b1e3b5bf515be99cff25c3f24b56548a77", + "testharness" + ], + "xhr/getallresponseheaders-cookies.htm": [ + "cb8eb74de6c416c8b7658e27b440b60096da0f6b", + "testharness" + ], + "xhr/getallresponseheaders-status.htm": [ + "7c74fe531715cdccc1c1668380da2a2a7ca65c71", + "testharness" + ], + "xhr/getallresponseheaders.htm": [ + "b41c448a5b4201e22f61ee1c22d27b3b5b2eca83", + "testharness" + ], + "xhr/getresponseheader-case-insensitive.htm": [ + "96f7f70d595b46fcaea81a0c155b994f4561ce08", + "testharness" + ], + "xhr/getresponseheader-chunked-trailer.htm": [ + "37043cc8d180a405eb150b39e2caa5f4f5a0a9c3", + "testharness" + ], + "xhr/getresponseheader-cookies-and-more.htm": [ + "1da70aa71749a513718e783ff68504a6c8c2bef9", + "testharness" + ], + "xhr/getresponseheader-error-state.htm": [ + "6faa6a8a91be180e0cdad155cde90b3969f88977", + "testharness" + ], + "xhr/getresponseheader-server-date.htm": [ + "e58ec1e22f9796ff368357ee6a0f90882f61581b", + "testharness" + ], + "xhr/getresponseheader-special-characters.htm": [ + "c1bbb4ca38e62b9775baaf05593ebcc20e5301f8", + "testharness" + ], + "xhr/getresponseheader-unsent-opened-state.htm": [ + "9a27f71e6e5738d2625ed30f91f3d514fc3646e8", + "testharness" + ], + "xhr/headers-normalize-response.htm": [ + "eb7c4df4a878181161f356cfaed84e37ccd6f772", + "testharness" + ], + "xhr/historical.html": [ + "1cb82348a9d6f3be34da762267cce7389f715f7c", + "testharness" + ], + "xhr/interfaces.html": [ + "a4c597d2bdb85e37ffe5f5ebba961d7f8a3aeb29", + "testharness" + ], + "xhr/loadstart-and-state.html": [ + "6804845b3ba0e52ee407fc7e8036ce905283751c", + "testharness" + ], + "xhr/no-utf16-json.htm": [ + "4546215ad6f138676d3c473782e6e34b4c922589", + "testharness" + ], + "xhr/open-after-abort.htm": [ + "514263c7a0b9c3494e535dfd5fb72e4cfb43e707", + "testharness" + ], + "xhr/open-after-setrequestheader.htm": [ + "63991d7ee44c2c54f3303393ea8843420ab2d2b4", + "testharness" + ], + "xhr/open-during-abort-event.htm": [ + "5586ef1a16b3215f069a14d5ae3f97e31e45cff1", + "testharness" + ], + "xhr/open-during-abort-processing.htm": [ + "6a32be452eff9e6aa68f805b88947aeb4c61f66e", + "testharness" + ], + "xhr/open-during-abort.htm": [ + "f71725852c3fca8750dbc152d378fa2609e5c40e", + "testharness" + ], + "xhr/open-method-bogus.htm": [ + "cb40eb7cace2026cc8997d459bd9fbbf608eba02", + "testharness" + ], + "xhr/open-method-case-insensitive.htm": [ + "ceeb1f065f94f54c0adc77ee264f6702b5e5df4f", + "testharness" + ], + "xhr/open-method-case-sensitive.htm": [ + "015e6b9e656c6a128577288c5c4f02f02e996177", + "testharness" + ], + "xhr/open-method-insecure.htm": [ + "2783e94a70e284addd1b0e63fad4aa1e0d19acc2", + "testharness" + ], + "xhr/open-method-responsetype-set-sync.htm": [ + "8fda92abd3b4de9c525c01f698e2ec216327930c", + "testharness" + ], + "xhr/open-open-send.htm": [ + "bd09a5efa7bfb7358d08429e1dc00d9e02adc5e7", + "testharness" + ], + "xhr/open-open-sync-send.htm": [ + "8b1721532c80a0732462bc090db236256bf1bf38", + "testharness" + ], + "xhr/open-referer.htm": [ + "7343a7af06cda485e60af3bb5d86e1376a89fd68", + "testharness" + ], + "xhr/open-send-during-abort.htm": [ + "cf5f04566a96f1e86ddbaa6cdc5290fba12745ca", + "testharness" + ], + "xhr/open-send-open.htm": [ + "35187c7ce2a9df0c5a092f85fcecdfca1ad48f43", + "testharness" + ], + "xhr/open-sync-open-send.htm": [ + "0004e8faf2215e2156d8df3c975c99140e6a7555", + "testharness" + ], + "xhr/open-url-about-blank-window.htm": [ + "3a56c852959b6da30b0885b326bf7d8d7f326008", + "testharness" + ], + "xhr/open-url-base-inserted-after-open.htm": [ + "6b3baec08c4ae639af75e2321e016a57e07d680d", + "testharness" + ], + "xhr/open-url-base-inserted.htm": [ + "11f3665ec4c491e3c4806c2be17578ccbcaf7840", + "testharness" + ], + "xhr/open-url-base.htm": [ + "d2c5d8d1696112b771a332011c4f33065817ed9a", + "testharness" + ], + "xhr/open-url-encoding.htm": [ + "a36c7b0e5919af7842883582ef9fc415d8f7ef25", + "testharness" + ], + "xhr/open-url-fragment.htm": [ + "da4145fc26603b01fc0fbaa7f5ac62134af90778", + "testharness" + ], + "xhr/open-url-javascript-window-2.htm": [ + "de6712f1db65e2886599d653a253197254b2c0f2", + "testharness" + ], + "xhr/open-url-javascript-window.htm": [ + "aec548dd8817870e9a4e309e7b726b3325d4ded8", + "testharness" + ], + "xhr/open-url-multi-window-2.htm": [ + "5c94fea7396f3a5e456171b439792170ec0aa077", + "testharness" + ], + "xhr/open-url-multi-window-3.htm": [ + "a69ef73ebc52cb2b0b4d67d5e74c2ccc05649651", + "testharness" + ], + "xhr/open-url-multi-window-4.htm": [ + "524e58c70f963ee2766bcdc9ec17c7ad5f8c092b", + "testharness" + ], + "xhr/open-url-multi-window-5.htm": [ + "128e9031c746de4fafb026ab1dabda7ac56bad7f", + "testharness" + ], + "xhr/open-url-multi-window-6.htm": [ + "1b00cf39a9f06d8010555ade522c5d5791dd3dba", + "testharness" + ], + "xhr/open-url-multi-window.htm": [ + "28603b8d225367ba648bb9271dec5cb3da73d733", + "testharness" + ], + "xhr/open-url-redirected-worker-origin.htm": [ + "79b3d8035d2e7bc6fef2c69eb378ede3f55e6ff5", + "testharness" + ], + "xhr/open-url-worker-origin.htm": [ + "efb4caaad4450dc7be2c1db7bbfdfa771de11d9e", + "testharness" + ], + "xhr/open-url-worker-simple.htm": [ + "224c1502970253197c670bfb04efa15708e034d5", + "testharness" + ], + "xhr/open-user-password-non-same-origin.htm": [ + "9e28bf35af12bb962fdfd2213d7e20e031a29703", + "testharness" + ], + "xhr/overridemimetype-blob.html": [ + "462d95dec7146c2a7beba5d8b2285fd2b8460002", + "testharness" + ], + "xhr/overridemimetype-done-state.htm": [ + "167f34f8dfc1312a9124c12ee4f8de808fa41680", + "testharness" + ], + "xhr/overridemimetype-headers-received-state-force-shiftjis.htm": [ + "92a00af686310d8b44fb5e4c70cc6fbea28e0a88", + "testharness" + ], + "xhr/overridemimetype-invalid-mime-type.htm": [ + "1deea1bfa844816a404b90cf5650382383df5d57", + "testharness" + ], + "xhr/overridemimetype-loading-state.htm": [ + "af7ca47e5810805e37da08fee8062dddb37425b5", + "testharness" + ], + "xhr/overridemimetype-open-state-force-utf-8.htm": [ + "3f686050a6720ad2064c35cd75597d067aa5b880", + "testharness" + ], + "xhr/overridemimetype-open-state-force-xml.htm": [ + "102e045c8828661819b0625aedb052b8c08da7b6", + "testharness" + ], + "xhr/overridemimetype-unsent-state-force-shiftjis.htm": [ + "900deb9a316fd91829abe1073077f95588594889", + "testharness" + ], + "xhr/preserve-ua-header-on-redirect.htm": [ + "1754e07e0c0650a326e0c8be21f6cb28437d1746", + "testharness" + ], + "xhr/progress-events-response-data-gzip.htm": [ + "628ce3c9ee69aa9d4bb1b044f8d7a86095c7b0bc", + "testharness" + ], + "xhr/progressevent-constructor.html": [ + "33782c1562d7c60c50d4fa54a92c082cbeb2928c", + "testharness" + ], + "xhr/progressevent-interface.html": [ + "a614d8381b4fa9d04aef6c2a08889451b1b086a2", + "testharness" + ], + "xhr/resources/accept-language.py": [ + "c8e945b53770efb8e4312f457a5a7261bc88a36c", + "support" + ], + "xhr/resources/accept.py": [ + "4769a0c31c00777fb37e1af76209e68040918b64", + "support" + ], + "xhr/resources/access-control-allow-lists.py": [ + "941a26e0b85d608bb2617362df74263564b5981d", + "support" + ], + "xhr/resources/access-control-allow-with-body.py": [ + "fbd35be708e601c7c3fb625ce28b9f43de784e13", + "support" + ], + "xhr/resources/access-control-auth-basic.py": [ + "08d5c99e4c576557cab5ddc56fda038aab767dee", + "support" + ], + "xhr/resources/access-control-basic-allow-no-credentials.py": [ + "593fc8c4d78f0213017c0fb2fa78ac46274eb6ea", + "support" + ], + "xhr/resources/access-control-basic-allow-star.py": [ + "d9aa8e1eaf8e73256edabafec32960bba8499f40", + "support" + ], + "xhr/resources/access-control-basic-allow.py": [ + "b7351f59af91646549075b6b732eeb6c750e3faf", + "support" + ], + "xhr/resources/access-control-basic-cors-safelisted-request-headers.py": [ + "19a0b1d88765fa152c17c7f684651be8c4bae3da", + "support" + ], + "xhr/resources/access-control-basic-denied.py": [ + "35e7b6c552caf55e8ea7d34ec51d354c8eb2bc6e", + "support" + ], + "xhr/resources/access-control-basic-options-not-supported.py": [ + "ee16a30ec1252bd66ef899f7c7bc8d3d0fb76562", + "support" + ], + "xhr/resources/access-control-basic-preflight-cache-invalidation.py": [ + "5b043f99d8f9d3f1c253324447df2d0586bf735a", + "support" + ], + "xhr/resources/access-control-basic-preflight-cache-timeout.py": [ + "4e205534cff698089c017cd3f959f74862f3870a", + "support" + ], + "xhr/resources/access-control-basic-preflight-cache.py": [ + "32e713011ca3c4235f8ef77c4ec49c08c6a49469", + "support" + ], + "xhr/resources/access-control-basic-put-allow.py": [ + "eda02da8e1d89f28ff0e07442539b7eca4ca556f", + "support" + ], + "xhr/resources/access-control-basic-whitelist-response-headers.py": [ + "c530b8431372e0511c91b150c5f1015d504ae374", + "support" + ], + "xhr/resources/access-control-cookie.py": [ + "0551a6a4284fcae2ed5314d5d02767a4da1ad981", + "support" + ], + "xhr/resources/access-control-origin-header.py": [ + "529883eed380c4505c1ddbc87ae5885254756626", + "support" + ], + "xhr/resources/access-control-preflight-denied.py": [ + "b41ba9f1e3fcad508d575331e0f3f43bc75c07b9", + "support" + ], + "xhr/resources/access-control-preflight-request-header-lowercase.py": [ + "3f39f2f6bdda8c167df09525b8d23d04c16b2462", + "support" + ], + "xhr/resources/access-control-preflight-request-header-sorted.py": [ + "357dbf2f01ab59c8689af632c1116d2053f3829d", + "support" + ], + "xhr/resources/access-control-preflight-request-headers-origin.py": [ + "abc6b25627e019ae67b90beebad42164143321d0", + "support" + ], + "xhr/resources/access-control-preflight-request-invalid-status.py": [ + "c572b1e3d79f66df0a40766e6e4c3cc785458d0e", + "support" + ], + "xhr/resources/access-control-preflight-request-must-not-contain-cookie.py": [ + "1343bfee18c64bfbb625591bc65117e5b692c487", + "support" + ], + "xhr/resources/access-control-sandboxed-iframe.html": [ + "3aa5a903afc03e167a88322db44c29b287509f47", + "support" + ], + "xhr/resources/auth1/auth.py": [ + "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", + "support" + ], + "xhr/resources/auth2/auth.py": [ + "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", + "support" + ], + "xhr/resources/auth2/corsenabled.py": [ + "4136b00b543096216f9f1ad1314c7062dda04179", + "support" + ], + "xhr/resources/auth3/auth.py": [ + "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", + "support" + ], + "xhr/resources/auth4/auth.py": [ + "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", + "support" + ], + "xhr/resources/auth5/auth.py": [ + "cb73eae36004b4e939867ae72f8db79e5a14c99c", + "support" + ], + "xhr/resources/auth6/auth.py": [ + "cb73eae36004b4e939867ae72f8db79e5a14c99c", + "support" + ], + "xhr/resources/auth7/corsenabled.py": [ + "cbc1e4a39cc2e999ef7bd4053a600e8b0d515bb5", + "support" + ], + "xhr/resources/auth8/corsenabled-no-authorize.py": [ + "523fbc134ecfee5b13e4ef93508712847fc4e396", + "support" + ], + "xhr/resources/auth9/auth.py": [ + "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758", + "support" + ], + "xhr/resources/authentication.py": [ + "e7d0a9054c562964b23c4e4bbf1d1207a1811b55", + "support" + ], + "xhr/resources/base.xml": [ + "4f52cca8f5bee9b2a4ded6b898d4eb9cdbae6c75", + "support" + ], + "xhr/resources/chunked.py": [ + "be48633bdec117d50bce7a8e4323667881c8e367", + "support" + ], + "xhr/resources/conditional.py": [ + "0796447779cee59308620c218160faaedbff608e", + "support" + ], + "xhr/resources/content.py": [ + "4bcdf8d22cbb4119b4236f65e0177c3830f79739", + "support" + ], + "xhr/resources/corsenabled.py": [ + "523f23a739b506de0abcac0ac39b6908a596d62f", + "support" + ], + "xhr/resources/delay.py": [ + "004949bbab102f3336d4a40e33f04eb57efdbb3d", + "support" + ], + "xhr/resources/echo-headers.py": [ + "cba52dcfcc4c73315ca1073ecea13a6d0e30a9ec", + "support" + ], + "xhr/resources/echo-method.py": [ + "146226b51535bcaa270c3a56a31a83828000ba74", + "support" + ], + "xhr/resources/empty-div-utf8-html.py": [ + "0df281fd2f67f2ec4acb6b353b2eb9ee02077957", + "support" + ], + "xhr/resources/folder.txt": [ + "6e7610ce7f3e29db0506a8d0c0f8c3f90a5f98eb", + "support" + ], + "xhr/resources/form.py": [ + "3289c17c1c9892bfc2c44599fe3af6d711a96778", + "support" + ], + "xhr/resources/gzip.py": [ + "a259f50e91a706acf4d9d0be8a01bd046544ea55", + "support" + ], + "xhr/resources/header-content-length.asis": [ + "a191134704e09ff9bb6591dc8c6aa78307edf6c9", + "support" + ], + "xhr/resources/headers-basic.asis": [ + "718e90fc73ec596127d26fba5433c5355e93fa3f", + "support" + ], + "xhr/resources/headers.asis": [ + "4f704b9f6f89a0152443a08eb7adf84415009ad1", + "support" + ], + "xhr/resources/headers.py": [ + "9728a796eb49af8303249f0a806ffaada599fc66", + "support" + ], + "xhr/resources/image.gif": [ + "2302af42d44228cf6e991db0705bf0fdaa6fde8a", + "support" + ], + "xhr/resources/img-utf8-html.py": [ + "961d4612b0002c2fbe228ce2fcc36c1657e60fa9", + "support" + ], + "xhr/resources/img.jpg": [ + "e042472cb177eedb5f89db01ede97521cf044ec9", + "support" + ], + "xhr/resources/infinite-redirects.py": [ + "bd033f0de21dc68ed1d4303fee49e64dd0916722", + "support" + ], + "xhr/resources/init.htm": [ + "d8f63ab5249fca5579d1ee4df5b2ab4695529be3", + "support" + ], + "xhr/resources/inspect-headers.py": [ + "aab673bbdc7411c40ef2d7350486e779f3703e89", + "support" + ], + "xhr/resources/invalid-utf8-html.py": [ + "3e24e9453342e058e18f114763ad01c8c2706d91", + "support" + ], + "xhr/resources/last-modified.py": [ + "9af7a5f9be37e7ebbbea4c683bfb2d9415229ece", + "support" + ], + "xhr/resources/no-custom-header-on-preflight.py": [ + "76437951442df8d19438573add8bf2b2a0be4b18", + "support" + ], + "xhr/resources/nocors/folder.txt": [ + "92400e232461d345128d2d7303eb5f5bba12763f", + "support" + ], + "xhr/resources/parse-headers.py": [ + "cc9f324cf5b044646edfc6aa9e98cdc2a40e41b9", + "support" + ], + "xhr/resources/pass.txt": [ + "27d2303f215d7d1a8f12f0b80b9b56a2cdf6c9a7", + "support" + ], + "xhr/resources/redirect-cors.py": [ + "a04af2badb3f212a9ef48e3cde491f199a85b6bc", + "support" + ], + "xhr/resources/redirect.py": [ + "988961f44badedfcea4e1660339ea921178b7a42", + "support" + ], + "xhr/resources/requri.py": [ + "7e84cbcb29783dd435c9be6ad960731d5d92706c", + "support" + ], + "xhr/resources/reset-token.py": [ + "ba56e4c405f81ea5ca396417ae7cd48f2029f7cb", + "support" + ], + "xhr/resources/responseType-document-in-worker.js": [ + "6f1477cf04fd21df905b4d14e00a67b29c98d961", + "support" + ], + "xhr/resources/responseXML-unavailable-in-worker.js": [ + "8ede1fa55ed1831f90022f2efb2b6e64b1cf4aea", + "support" + ], + "xhr/resources/send-after-setting-document-domain-window-1.htm": [ + "a4bd8b70cc61f9d403b529c079d47691a27abb8a", + "support" + ], + "xhr/resources/send-after-setting-document-domain-window-2.htm": [ + "36e89e62be6ce5c28e943c9cf7eb4f4fdb5dfe3a", + "support" + ], + "xhr/resources/send-after-setting-document-domain-window-helper.js": [ + "200cba5a61c03a34f7e37f66390f6ffe1f51610a", + "support" + ], + "xhr/resources/shift-jis-html.py": [ + "6348753f63dec61aeb6c17ea0a7994f64a846ae2", + "support" + ], + "xhr/resources/status.py": [ + "d521bae08fa1ee19e7bbf4301157703e567ad5c6", + "support" + ], + "xhr/resources/trickle.py": [ + "11df0d34ce5a0ef7193456125ce5546f75946f7a", + "support" + ], + "xhr/resources/upload.py": [ + "e1addc2a9f014c2546b5770dd328b1562dc4fdc3", + "support" + ], + "xhr/resources/utf16-bom.json": [ + "3d344828308b32594a8ed51a3cf186ccfa83cfb1", + "support" + ], + "xhr/resources/utf16.txt": [ + "47e95b463051a904934ec51df445a39301c5f671", + "support" + ], + "xhr/resources/well-formed.xml": [ + "11a068dcf9fa14b05a24f15c0609143ba705e112", + "support" + ], + "xhr/resources/win-1252-html.py": [ + "c062b6b3440e7398a05d0c1db7a5e12d3aa7e58c", + "support" + ], + "xhr/resources/win-1252-xml.py": [ + "e4b0b7ebd6543479a74bdf76592b027b9383e0c9", + "support" + ], + "xhr/resources/workerxhr-origin-referrer.js": [ + "9faaad75ec79580fe5f0a121c1f66266e7b2969e", + "support" + ], + "xhr/resources/workerxhr-simple.js": [ + "29d29ff7d37408b8e2ab1cebf16f3369ef4c287f", + "support" + ], + "xhr/resources/xmlhttprequest-event-order.js": [ + "eb4a3eeee9b1d0f3a1061253ed35ba83a3d17160", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-aborted.js": [ + "6b9535692cdb91aae7141df3b4e525f603cf2915", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-abortedonmain.js": [ + "d30cfa65549f24cce221750bebdd4dd25ca668c6", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-overrides.js": [ + "ec8eb831b3901f6fb839a515058a9b6b8d552a76", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-overridesexpires.js": [ + "d44506dbf84acedcd8eaf21ec7224a4057988a07", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-runner.js": [ + "ed704b1d85d21351f1daa7c2bf3d3fa3789a7c02", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-simple.js": [ + "b6fb033f8fc5dfbd34cf03076e0790c4f58b1bc2", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-synconmain.js": [ + "aca45f5fb83de5fdd22143728effe996d14c9092", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-synconworker.js": [ + "b5b3f69353c5e2f4d6b03b6fafa32e2df9bd5dc4", + "support" + ], + "xhr/resources/xmlhttprequest-timeout-twice.js": [ + "0a491ff406bbf3090e770d6af316e2c47c46b13c", + "support" + ], + "xhr/resources/xmlhttprequest-timeout.js": [ + "b884259bf6975838a5065fae472eaf6a4e8bf959", + "support" + ], + "xhr/resources/zlib.py": [ + "3d2a2eeebabe17c5a1ea91334927861458e4caaf", + "support" + ], + "xhr/response-data-arraybuffer.htm": [ + "9849b01691856c6bc25ff086e2ea75925292f1c9", + "testharness" + ], + "xhr/response-data-blob.htm": [ + "d15ab358dfcabd2d0a14c0585a643153a9a98aed", + "testharness" + ], + "xhr/response-data-deflate.htm": [ + "f0c609e892d95889e485326d360fae9623b52b00", + "testharness" + ], + "xhr/response-data-gzip.htm": [ + "1008022e6d8feab21f6239980d8076cb5b78272e", + "testharness" + ], + "xhr/response-data-progress.htm": [ + "5f8d963fa1cdec6ff6b544f19c56e4e15ef39853", + "testharness" + ], + "xhr/response-invalid-responsetype.htm": [ + "6c43125d4b210777bdd870935f5836470c19a88d", + "testharness" + ], + "xhr/response-json.htm": [ + "46b0adcbd4dfa48823c7e37e1acbe50e32efd902", + "testharness" + ], + "xhr/response-method.htm": [ + "dcdcf03b9390763e1bbcb99e1e0e231d00d3a6bb", + "testharness" + ], + "xhr/responseText-status.html": [ + "fb0018f3cc052de846232231771ea8436ec4c8c0", + "testharness" + ], + "xhr/responseType-document-in-worker.html": [ + "4eceb42987047585ac193254951f900b5960975d", + "testharness" + ], + "xhr/responseXML-unavailable-in-worker.html": [ + "6111310764e8aac694655f173aef9653325ef7e8", + "testharness" + ], + "xhr/responsedocument-decoding.htm": [ + "ab52417826b3953b71b5f6037ebd616d4b862ad4", + "testharness" + ], + "xhr/responsetext-decoding.htm": [ + "538d6d5121157e04c44fd947140f2c913dc3b65e", + "testharness" + ], + "xhr/responsetype.html": [ + "090ae5981aed9e0ed5e5f8a2f5615d57df0c366b", + "testharness" + ], + "xhr/responseurl.html": [ + "b7ac10fed9c8a07afcd13f1d4906e10996ae56c6", + "testharness" + ], + "xhr/responsexml-basic.htm": [ + "962765bd28850b740b0945d08f31fd94c8883191", + "testharness" + ], + "xhr/responsexml-document-properties.htm": [ + "9c3698d77cb49266cfcc33e89a74d7930b5b06cb", + "testharness" + ], + "xhr/responsexml-get-twice.htm": [ + "6291caac16b148f2265968820a8bd460a1a77092", + "testharness" + ], + "xhr/responsexml-media-type.htm": [ + "82f735476786b2cbe5c62de17642ab42125e08ee", + "testharness" + ], + "xhr/responsexml-non-document-types.htm": [ + "e0eac49a846a718382cbd6ccb7a7815f77341048", + "testharness" + ], + "xhr/responsexml-non-well-formed.htm": [ + "f3cdc74040718681acc7f48212b0f13b695ebaeb", + "testharness" + ], + "xhr/security-consideration.sub.html": [ + "f94b8d87fe47732729caa2104e4051f8403ad265", + "testharness" + ], + "xhr/send-accept-language.htm": [ + "19fc5a0afafff1541f2fa5fca812f1f0fc0decd8", + "testharness" + ], + "xhr/send-accept.htm": [ + "9550c8301956239aa5abe9dd83d5cb2ec1733bb2", + "testharness" + ], + "xhr/send-after-setting-document-domain.htm": [ + "89672524546c073b45d70d6826f6b66bbccb43a2", + "testharness" + ], + "xhr/send-authentication-basic-cors-not-enabled.htm": [ + "567d92a18bf35ca579d6c68fe63cf02d40ed48f0", + "testharness" + ], + "xhr/send-authentication-basic-cors.htm": [ + "add5a460a8a8dbed47f26c16bd993a1d0c78c0ea", + "testharness" + ], + "xhr/send-authentication-basic-repeat-no-args.htm": [ + "480ae3795979672a7a7be7d37fa6dbb5a207509d", + "testharness" + ], + "xhr/send-authentication-basic-setrequestheader-and-arguments.htm": [ + "6525428b3b88188306af3a18a8078b074291e962", + "testharness" + ], + "xhr/send-authentication-basic-setrequestheader-existing-session.htm": [ + "26d24fb2e4d8212dd23c4c0e80fcd2c8669ae55d", + "testharness" + ], + "xhr/send-authentication-basic-setrequestheader.htm": [ + "d3e88dda4eec2959470f84864160900d2b3bc6d3", + "testharness" + ], + "xhr/send-authentication-basic.htm": [ + "10e209ccb90914cb95b7818ea4b28cdf1836501a", + "testharness" + ], + "xhr/send-authentication-competing-names-passwords.htm": [ + "f44c72cd39779c91f525dd87dca5eed3697910c2", + "testharness" + ], + "xhr/send-authentication-cors-basic-setrequestheader.htm": [ + "28b02ba77a45f6d46e195b863c3c789e6e643550", + "testharness" + ], + "xhr/send-authentication-cors-setrequestheader-no-cred.htm": [ + "4f707072eaac0788ac50b9d22a2ea055d0ff52f1", + "testharness" + ], + "xhr/send-authentication-existing-session-manual.htm": [ + "668d2cfb4e53b925b85cc4dbeb783d1cd070b30b", + "manual" + ], + "xhr/send-authentication-prompt-2-manual.htm": [ + "5f27e6eb5c228b742ed4780f13f4671d72305a57", + "manual" + ], + "xhr/send-authentication-prompt-manual.htm": [ + "7d70fbaef47348b9f92a70059f3827e29caf28b5", + "manual" + ], + "xhr/send-blob-with-no-mime-type.html": [ + "c157b5bad423e5683a97ac43f5a1f7ea391efc79", + "testharness" + ], + "xhr/send-conditional-cors.htm": [ + "3296d088846322713fb0a1d2160ad1c2ccddfb45", + "testharness" + ], + "xhr/send-conditional.htm": [ + "f807d15cf8c787653f3362e3bfbb804c010f04e3", + "testharness" + ], + "xhr/send-content-type-charset.htm": [ + "e143738f086c6c96de54539e799ee194de436246", + "testharness" + ], + "xhr/send-content-type-string.htm": [ + "1f90fd9a583794013b505524c9d6d1bad3e4db9c", + "testharness" + ], + "xhr/send-data-arraybuffer.htm": [ + "43a7647ba4c567aaea98efa41d538d5beda682ff", + "testharness" + ], + "xhr/send-data-arraybufferview.htm": [ + "89c4c24408588cbd42f1b3ccfd50f91b6267ff92", + "testharness" + ], + "xhr/send-data-blob.htm": [ + "cf811393a5a18891e46439f5d9bb92acbf45b5e3", + "testharness" + ], + "xhr/send-data-es-object.htm": [ + "711a09c9107498631d6aa40ec532c9b9c0d55643", + "testharness" + ], + "xhr/send-data-formdata.htm": [ + "e7dd3b36ef8e4986edf49aebbd9ff439e101f3ae", + "testharness" + ], + "xhr/send-data-unexpected-tostring.htm": [ + "f74fdf2bfdfb97d8fc648db3d8bcbf28bf348e53", + "testharness" + ], + "xhr/send-entity-body-basic.htm": [ + "6d96982857fd0501152257d25497f704e222ed12", + "testharness" + ], + "xhr/send-entity-body-document-bogus.htm": [ + "d4a39e3bc7e309314c74e4767667feb4c9a8bc48", + "testharness" + ], + "xhr/send-entity-body-document.htm": [ + "c5adfd8edca14061aef38217657112a070683401", + "testharness" + ], + "xhr/send-entity-body-empty.htm": [ + "ae63276f3b52c340e81237573769e53cbb07e07e", + "testharness" + ], + "xhr/send-entity-body-get-head-async.htm": [ + "1f2ed114e408365c7fbab6642db27e8e2046430a", + "testharness" + ], + "xhr/send-entity-body-get-head.htm": [ + "40848a8e40691622b8ea97e451bfbb850d76eef4", + "testharness" + ], + "xhr/send-entity-body-none.htm": [ + "7b931695fe83a3aed260e1eed87bbe0819a66874", + "testharness" + ], + "xhr/send-network-error-async-events.sub.htm": [ + "85d0484051e19077c1dd0fde8845761fdca45b5a", + "testharness" + ], + "xhr/send-network-error-sync-events.sub.htm": [ + "8dd189e5d654c1fc46808dbd860ed0b055851227", + "testharness" + ], + "xhr/send-no-response-event-loadend.htm": [ + "fac776e892ef186e6ac83b5fb869183682b3209c", + "testharness" + ], + "xhr/send-no-response-event-loadstart.htm": [ + "df45abd800cc1ab0a58f30ff0a7483369170c429", + "testharness" + ], + "xhr/send-no-response-event-order.htm": [ + "8cbae4812e0a52e492a58c2c7fec4e5db5438153", + "testharness" + ], + "xhr/send-non-same-origin.htm": [ + "55abab10b4acd3e95c026ac81d9b30994fa0db8e", + "testharness" + ], + "xhr/send-receive-utf16.htm": [ + "d532cb2b3cf98bad57e4bed6417564ed047f492c", + "testharness" + ], + "xhr/send-redirect-bogus-sync.htm": [ + "2dcb43fb80976a41d59a45a86d437fbaaa1eadff", + "testharness" + ], + "xhr/send-redirect-bogus.htm": [ + "02ba73594e49226355aea8df228f49a57ed4a93c", + "testharness" + ], + "xhr/send-redirect-infinite-sync.htm": [ + "63bcb776518d71f4fdc66441a411fcd989137d5e", + "testharness" + ], + "xhr/send-redirect-infinite.htm": [ + "ebf9820dbbdeeeda873f233848a0dadb10484038", + "testharness" + ], + "xhr/send-redirect-no-location.htm": [ + "65831f4839b014dcd17cc53cc0f338978580ceaf", + "testharness" + ], + "xhr/send-redirect-post-upload.htm": [ + "504168881ffa74378fc151f01fe53a177fc89633", + "testharness" + ], + "xhr/send-redirect-to-cors.htm": [ + "4cdf1cc02c93c3ac96276f5be7db89758dc3e5e0", + "testharness" + ], + "xhr/send-redirect-to-non-cors.htm": [ + "a6500b376465aa51b21f08a7f72a2f30e6058d30", + "testharness" + ], + "xhr/send-redirect.htm": [ + "b430be84a453581d997856413ce14967108c75b4", + "testharness" + ], + "xhr/send-response-event-order.htm": [ + "179e700e1cfb2ed67b4fba193b7aca5f71f91154", + "testharness" + ], + "xhr/send-response-upload-event-loadend.htm": [ + "d093519b07fef4176358308de50487a2a708ad01", + "testharness" + ], + "xhr/send-response-upload-event-loadstart.htm": [ + "6f2f52412fba355fdf0acfdeb0f19f68edbf5120", + "testharness" + ], + "xhr/send-response-upload-event-progress.htm": [ + "3e1788b46878b452f4417eb72dc16b80bcbad46c", + "testharness" + ], + "xhr/send-send.htm": [ + "8090983cb88c47209dd3e8a22883434401811985", + "testharness" + ], + "xhr/send-send.js": [ + "c802b56486b0967c4ede9d15dc64a546a627ef4a", + "support" + ], + "xhr/send-send.worker.js": [ + "f2de076a4fd8e7987aeb57b8f7cc44706d0cfa88", + "testharness" + ], + "xhr/send-sync-blocks-async.htm": [ + "db759d19e34e2d64f74322f608d0cbc7427e6c23", + "testharness" + ], + "xhr/send-sync-no-response-event-load.htm": [ + "51b87c5b915abd47f185a5c09600b9bf1be2a449", + "testharness" + ], + "xhr/send-sync-no-response-event-loadend.htm": [ + "b5b5a26530afa18289e1e06a4de033607a80a9fd", + "testharness" + ], + "xhr/send-sync-no-response-event-order.htm": [ + "bf76cb8987608b7bb9f59627032826d21936f450", + "testharness" + ], + "xhr/send-sync-response-event-order.htm": [ + "3e2d0154469dcdf3a04376c2c350dab681ff8fe7", + "testharness" + ], + "xhr/send-sync-timeout.htm": [ + "943b2ff7b11f121e95d80a94086ea124703c16ad", + "testharness" + ], + "xhr/send-timeout-events.htm": [ + "d7f26cf564d87f53b6a6eebf87aa5f46f1320541", + "testharness" + ], + "xhr/send-usp.any.js": [ + "4ce0391feee2b9787792bb4f753c42610e7a4da4", + "testharness" + ], + "xhr/setrequestheader-after-send.htm": [ + "e82560558c317be61c7afdf95831d017334f2710", + "testharness" + ], + "xhr/setrequestheader-allow-empty-value.htm": [ + "42613edfadddfd6457c293de765202d1c93b2e56", + "testharness" + ], + "xhr/setrequestheader-allow-whitespace-in-value.htm": [ + "3a276cd07a44139a41f8237a514a9be0ac0bbeff", + "testharness" + ], + "xhr/setrequestheader-before-open.htm": [ + "a48dc523bf2e53b15d2cac297a779d6af2cc94bd", + "testharness" + ], + "xhr/setrequestheader-bogus-name.htm": [ + "6bcba2aeef3276a57ee03d41e24fe2c29ca94050", + "testharness" + ], + "xhr/setrequestheader-bogus-value.htm": [ + "74ea5a08ea9a5185ee20fda78b34f6b3d4d6485b", + "testharness" + ], + "xhr/setrequestheader-case-insensitive.htm": [ + "a4b01fb28b9002f561900de30bddf1224eb63f7b", + "testharness" + ], + "xhr/setrequestheader-content-type.htm": [ + "388341fe59bbc12228bad7a605a26cab014220ad", + "testharness" + ], + "xhr/setrequestheader-header-allowed.htm": [ + "19108e657472c4967e6a86e7c60ce0ad00ae7d6f", + "testharness" + ], + "xhr/setrequestheader-header-forbidden.htm": [ + "5908e84fd8772dbe91ce204c57ce0b56f006ecdb", + "testharness" + ], + "xhr/setrequestheader-open-setrequestheader.htm": [ + "60d898c702b1486fdd017be516786729204a0f6d", + "testharness" + ], + "xhr/status-async.htm": [ + "5a2330789348f56971dedef5f314c6d88c4ea3ce", + "testharness" + ], + "xhr/status-basic.htm": [ + "f8cfccecc4df3b25091dc74639d9615101307daf", + "testharness" + ], + "xhr/status-error.htm": [ + "42182437d8c1015339825c035127877f4970decb", + "testharness" + ], + "xhr/template-element.html": [ + "748f12beaa646e244f8312afd545f56075cac727", + "testharness" + ], + "xhr/timeout-cors-async.htm": [ + "d5b0fa4ab0907d58f7cf5796c2bb740e5f91a82f", + "testharness" + ], + "xhr/timeout-multiple-fetches.html": [ + "6a2443d1c4baeadec58a339b8ea87fec3a753080", + "testharness" + ], + "xhr/timeout-sync.htm": [ + "aefabb6eedc02aae1a46e860c12e104de251efa1", + "testharness" + ], + "xhr/xmlhttprequest-basic.htm": [ + "a67d1876d6245fb94d60a937b633c87c51a04d21", + "testharness" + ], + "xhr/xmlhttprequest-eventtarget.htm": [ + "40c886f79399108db3ded8a23848905dcf9e0862", + "testharness" + ], + "xhr/xmlhttprequest-network-error-sync.htm": [ + "ae354ecee8e774f2005daca9084d3e6422f829be", + "testharness" + ], + "xhr/xmlhttprequest-network-error.htm": [ + "89701025efa1790f619cb568db41646feb83688a", + "testharness" + ], + "xhr/xmlhttprequest-sync-block-defer-scripts-subframe.html": [ + "316f2748b8386490a0f76609d23e1059da3296ad", + "support" + ], + "xhr/xmlhttprequest-sync-block-defer-scripts.html": [ + "f5c24af1aad9988eda0909af602b072c776be34a", + "testharness" + ], + "xhr/xmlhttprequest-sync-block-scripts.html": [ + "380cd66f0ffda3cd0e01df31aa2679c4869535f6", + "testharness" + ], + "xhr/xmlhttprequest-sync-default-feature-policy.sub.html": [ + "a702c102155a1399c4a53477fc079d61b739976f", + "testharness" + ], + "xhr/xmlhttprequest-sync-not-hang-scriptloader-subframe.html": [ + "c96e8731cecbfb076b6c99ba4f751b9abaddabb8", + "support" + ], + "xhr/xmlhttprequest-sync-not-hang-scriptloader.html": [ + "3972db1fa5ee4cad66ce28f603cdaaf0fff57a30", + "testharness" + ], + "xhr/xmlhttprequest-timeout-aborted.html": [ + "4ab45a7d5aeae8444885e61d73e8dffa96355f56", + "testharness" + ], + "xhr/xmlhttprequest-timeout-abortedonmain.html": [ + "c30d31d766d5e195303b39a50665c949603e0c4f", + "testharness" + ], + "xhr/xmlhttprequest-timeout-overrides.html": [ + "ffb40f33a3f0cb85520c1218c183c387fed89c29", + "testharness" + ], + "xhr/xmlhttprequest-timeout-overridesexpires.html": [ + "62d637e636a998a9da3245f6afc6b17782870929", + "testharness" + ], + "xhr/xmlhttprequest-timeout-reused.html": [ + "dbd2edcfc16a58a89f13c783de1ba2529786095c", + "testharness" + ], + "xhr/xmlhttprequest-timeout-simple.html": [ + "6d774362fc2bd235b272e163c5872fa632dbb80f", + "testharness" + ], + "xhr/xmlhttprequest-timeout-synconmain.html": [ + "db05db83076e62de39514f02b193d692e27642fc", + "testharness" + ], + "xhr/xmlhttprequest-timeout-twice.html": [ + "8352d6ff8e7e86240308e35e9bf2c8cd9ec55023", + "testharness" + ], + "xhr/xmlhttprequest-timeout-worker-aborted.html": [ + "8719276489716c4a8d356710c2c190d9e8b5b06a", + "testharness" + ], + "xhr/xmlhttprequest-timeout-worker-overrides.html": [ + "7c1702b9740dfd14b59de9d9c7743c7758a06b50", + "testharness" + ], + "xhr/xmlhttprequest-timeout-worker-overridesexpires.html": [ + "fe7b691df755e1322262df44ef6dfb05cbf7fb8e", + "testharness" + ], + "xhr/xmlhttprequest-timeout-worker-simple.html": [ + "7dd1f431b436aa9b9f7dbfe2e5aa9d42568cb6e4", + "testharness" + ], + "xhr/xmlhttprequest-timeout-worker-synconworker.html": [ + "1387ef228dd7ee8fe9c02e670ec2eb8b1fa14646", + "testharness" + ], + "xhr/xmlhttprequest-timeout-worker-twice.html": [ + "2742bcec64e68283817457336bb1b3502440acdd", + "testharness" + ], + "xhr/xmlhttprequest-unsent.htm": [ + "8051e72ea6d92c55fa457eb88f00da3b7a873225", + "testharness" ] }, "url_base": "/", diff --git a/tests/wpt/metadata/css/CSS2/colors/color-030.xht.ini b/tests/wpt/metadata/css/CSS2/colors/color-030.xht.ini deleted file mode 100644 index 225e8b51bed..00000000000 --- a/tests/wpt/metadata/css/CSS2/colors/color-030.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[color-030.xht] - type: reftest - expected: FAIL diff --git a/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini b/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini deleted file mode 100644 index 26435e28b09..00000000000 --- a/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[vh_not_refreshing_on_chrome.html] - expected: FAIL diff --git a/tests/wpt/metadata/css/selectors/invalidation/matches.html.ini b/tests/wpt/metadata/css/selectors/invalidation/matches.html.ini new file mode 100644 index 00000000000..197e801c83b --- /dev/null +++ b/tests/wpt/metadata/css/selectors/invalidation/matches.html.ini @@ -0,0 +1,10 @@ +[matches.html] + [Preconditions.] + expected: FAIL + + [Invalidate :matches() for simple selector arguments.] + expected: FAIL + + [Invalidate :matches() for compound selector arguments.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/selectors/user-invalid.html.ini b/tests/wpt/metadata/css/selectors/user-invalid.html.ini new file mode 100644 index 00000000000..a159365dd6a --- /dev/null +++ b/tests/wpt/metadata/css/selectors/user-invalid.html.ini @@ -0,0 +1,4 @@ +[user-invalid.html] + [:user-invalid selector should be supported] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-iframe.https.html.ini b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-iframe.https.html.ini new file mode 100644 index 00000000000..babfdc5e129 --- /dev/null +++ b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-iframe.https.html.ini @@ -0,0 +1,4 @@ +[fetch-destination-iframe.https.html] + [Fetch destination tests for resources with no load event] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-no-load-event.https.html.ini b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-no-load-event.https.html.ini new file mode 100644 index 00000000000..e84d3727260 --- /dev/null +++ b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-no-load-event.https.html.ini @@ -0,0 +1,4 @@ +[fetch-destination-no-load-event.https.html] + [Fetch destination tests for resources with no load event] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-worker.https.html.ini b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-worker.https.html.ini new file mode 100644 index 00000000000..21a85d50840 --- /dev/null +++ b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination-worker.https.html.ini @@ -0,0 +1,4 @@ +[fetch-destination-worker.https.html] + [Fetch destination tests for resources with no load event] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/api/request/destination/fetch-destination.https.html.ini b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination.https.html.ini index c61b4930e0c..88afb49ec13 100644 --- a/tests/wpt/metadata/fetch/api/request/destination/fetch-destination.https.html.ini +++ b/tests/wpt/metadata/fetch/api/request/destination/fetch-destination.https.html.ini @@ -2,3 +2,6 @@ [Service Worker: the body of FetchEvent using XMLHttpRequest] expected: FAIL + [Fetch destination tests] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/the-window-object/window-properties.html.ini b/tests/wpt/metadata/html/browsers/the-window-object/window-properties.html.ini index a8a3946b8e7..905abfcd492 100644 --- a/tests/wpt/metadata/html/browsers/the-window-object/window-properties.html.ini +++ b/tests/wpt/metadata/html/browsers/the-window-object/window-properties.html.ini @@ -1,6 +1,5 @@ [window-properties.html] type: testharness - expected: TIMEOUT [Window method: stop] expected: FAIL diff --git a/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini b/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini index fabbe8f8ca0..17ebf0277ff 100644 --- a/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini +++ b/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini @@ -17,3 +17,6 @@ [source : unpaired surrogate codepoint should be replaced with U+FFFD] expected: FAIL + [Document URLs: unpaired surrogate codepoint should be replaced with U+FFFD] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html.ini new file mode 100644 index 00000000000..53623ca1a01 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html.ini @@ -0,0 +1,2 @@ +[duplicated-imports-1.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html.ini new file mode 100644 index 00000000000..39e00fd52ce --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html.ini @@ -0,0 +1,2 @@ +[duplicated-imports-2.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/tabular-data/the-table-element/caption-methods.html.ini b/tests/wpt/metadata/html/semantics/tabular-data/the-table-element/caption-methods.html.ini index a5e8453532a..ada81bacab7 100644 --- a/tests/wpt/metadata/html/semantics/tabular-data/the-table-element/caption-methods.html.ini +++ b/tests/wpt/metadata/html/semantics/tabular-data/the-table-element/caption-methods.html.ini @@ -1,3 +1,5 @@ [caption-methods.html] type: testharness - expected: CRASH + [Creating and deleting captions] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html.ini b/tests/wpt/metadata/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html.ini new file mode 100644 index 00000000000..d2762c55d7b --- /dev/null +++ b/tests/wpt/metadata/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html.ini @@ -0,0 +1,4 @@ +[rellist-feature-detection.html] + [Make sure that relList based feature detection is working] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html.ini b/tests/wpt/metadata/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html.ini new file mode 100644 index 00000000000..d2762c55d7b --- /dev/null +++ b/tests/wpt/metadata/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html.ini @@ -0,0 +1,4 @@ +[rellist-feature-detection.html] + [Make sure that relList based feature detection is working] + expected: FAIL + diff --git a/tests/wpt/metadata/workers/SharedWorkerPerformanceNow.html.ini b/tests/wpt/metadata/workers/SharedWorkerPerformanceNow.html.ini new file mode 100644 index 00000000000..34048e2dfeb --- /dev/null +++ b/tests/wpt/metadata/workers/SharedWorkerPerformanceNow.html.ini @@ -0,0 +1,4 @@ +[SharedWorkerPerformanceNow.html] + [performance.now() exists in shared workers and reports reasonable times] + expected: FAIL + diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-after-send.htm.ini b/tests/wpt/metadata/xhr/abort-after-send.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-after-send.htm.ini rename to tests/wpt/metadata/xhr/abort-after-send.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-after-stop.htm.ini b/tests/wpt/metadata/xhr/abort-after-stop.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-after-stop.htm.ini rename to tests/wpt/metadata/xhr/abort-after-stop.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-during-done.htm.ini b/tests/wpt/metadata/xhr/abort-during-done.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-during-done.htm.ini rename to tests/wpt/metadata/xhr/abort-during-done.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-during-headers-received.htm.ini b/tests/wpt/metadata/xhr/abort-during-headers-received.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-during-headers-received.htm.ini rename to tests/wpt/metadata/xhr/abort-during-headers-received.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-during-loading.htm.ini b/tests/wpt/metadata/xhr/abort-during-loading.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-during-loading.htm.ini rename to tests/wpt/metadata/xhr/abort-during-loading.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-during-open.htm.ini b/tests/wpt/metadata/xhr/abort-during-open.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-during-open.htm.ini rename to tests/wpt/metadata/xhr/abort-during-open.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-during-open.worker.js.ini b/tests/wpt/metadata/xhr/abort-during-open.worker.js.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-during-open.worker.js.ini rename to tests/wpt/metadata/xhr/abort-during-open.worker.js.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-during-upload.htm.ini b/tests/wpt/metadata/xhr/abort-during-upload.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-during-upload.htm.ini rename to tests/wpt/metadata/xhr/abort-during-upload.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-event-abort.htm.ini b/tests/wpt/metadata/xhr/abort-event-abort.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-event-abort.htm.ini rename to tests/wpt/metadata/xhr/abort-event-abort.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-event-order.htm.ini b/tests/wpt/metadata/xhr/abort-event-order.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/abort-event-order.htm.ini rename to tests/wpt/metadata/xhr/abort-event-order.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-and-redirects.htm.ini b/tests/wpt/metadata/xhr/access-control-and-redirects.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-and-redirects.htm.ini rename to tests/wpt/metadata/xhr/access-control-and-redirects.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-basic-allow-access-control-origin-header-data-url.htm.ini b/tests/wpt/metadata/xhr/access-control-basic-allow-access-control-origin-header-data-url.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-basic-allow-access-control-origin-header-data-url.htm.ini rename to tests/wpt/metadata/xhr/access-control-basic-allow-access-control-origin-header-data-url.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-basic-allow-preflight-cache.htm.ini b/tests/wpt/metadata/xhr/access-control-basic-allow-preflight-cache.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-basic-allow-preflight-cache.htm.ini rename to tests/wpt/metadata/xhr/access-control-basic-allow-preflight-cache.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm.ini b/tests/wpt/metadata/xhr/access-control-basic-cors-safelisted-request-headers.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm.ini rename to tests/wpt/metadata/xhr/access-control-basic-cors-safelisted-request-headers.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-preflight-request-header-sorted.htm.ini b/tests/wpt/metadata/xhr/access-control-preflight-request-header-sorted.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-preflight-request-header-sorted.htm.ini rename to tests/wpt/metadata/xhr/access-control-preflight-request-header-sorted.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm.ini b/tests/wpt/metadata/xhr/access-control-sandboxed-iframe-denied-without-wildcard.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm.ini rename to tests/wpt/metadata/xhr/access-control-sandboxed-iframe-denied-without-wildcard.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/access-control-sandboxed-iframe-denied.htm.ini b/tests/wpt/metadata/xhr/access-control-sandboxed-iframe-denied.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/access-control-sandboxed-iframe-denied.htm.ini rename to tests/wpt/metadata/xhr/access-control-sandboxed-iframe-denied.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini b/tests/wpt/metadata/xhr/data-uri.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini rename to tests/wpt/metadata/xhr/data-uri.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/event-error-order.sub.html.ini b/tests/wpt/metadata/xhr/event-error-order.sub.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/event-error-order.sub.html.ini rename to tests/wpt/metadata/xhr/event-error-order.sub.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/event-timeout-order.htm.ini b/tests/wpt/metadata/xhr/event-timeout-order.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/event-timeout-order.htm.ini rename to tests/wpt/metadata/xhr/event-timeout-order.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/event-upload-progress-crossorigin.htm.ini b/tests/wpt/metadata/xhr/event-upload-progress-crossorigin.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/event-upload-progress-crossorigin.htm.ini rename to tests/wpt/metadata/xhr/event-upload-progress-crossorigin.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/formdata-foreach.html.ini b/tests/wpt/metadata/xhr/formdata-foreach.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/formdata-foreach.html.ini rename to tests/wpt/metadata/xhr/formdata-foreach.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/getallresponseheaders.htm.ini b/tests/wpt/metadata/xhr/getallresponseheaders.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/getallresponseheaders.htm.ini rename to tests/wpt/metadata/xhr/getallresponseheaders.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/getresponseheader-chunked-trailer.htm.ini b/tests/wpt/metadata/xhr/getresponseheader-chunked-trailer.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/getresponseheader-chunked-trailer.htm.ini rename to tests/wpt/metadata/xhr/getresponseheader-chunked-trailer.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/headers-normalize-response.htm.ini b/tests/wpt/metadata/xhr/headers-normalize-response.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/headers-normalize-response.htm.ini rename to tests/wpt/metadata/xhr/headers-normalize-response.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-during-abort-event.htm.ini b/tests/wpt/metadata/xhr/open-during-abort-event.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-during-abort-event.htm.ini rename to tests/wpt/metadata/xhr/open-during-abort-event.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-during-abort-processing.htm.ini b/tests/wpt/metadata/xhr/open-during-abort-processing.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-during-abort-processing.htm.ini rename to tests/wpt/metadata/xhr/open-during-abort-processing.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-about-blank-window.htm.ini b/tests/wpt/metadata/xhr/open-url-about-blank-window.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-about-blank-window.htm.ini rename to tests/wpt/metadata/xhr/open-url-about-blank-window.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-encoding.htm.ini b/tests/wpt/metadata/xhr/open-url-encoding.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-encoding.htm.ini rename to tests/wpt/metadata/xhr/open-url-encoding.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-javascript-window-2.htm.ini b/tests/wpt/metadata/xhr/open-url-javascript-window-2.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-javascript-window-2.htm.ini rename to tests/wpt/metadata/xhr/open-url-javascript-window-2.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-2.htm.ini b/tests/wpt/metadata/xhr/open-url-multi-window-2.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-2.htm.ini rename to tests/wpt/metadata/xhr/open-url-multi-window-2.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-3.htm.ini b/tests/wpt/metadata/xhr/open-url-multi-window-3.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-3.htm.ini rename to tests/wpt/metadata/xhr/open-url-multi-window-3.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-4.htm.ini b/tests/wpt/metadata/xhr/open-url-multi-window-4.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-4.htm.ini rename to tests/wpt/metadata/xhr/open-url-multi-window-4.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-5.htm.ini b/tests/wpt/metadata/xhr/open-url-multi-window-5.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-5.htm.ini rename to tests/wpt/metadata/xhr/open-url-multi-window-5.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-6.htm.ini b/tests/wpt/metadata/xhr/open-url-multi-window-6.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-multi-window-6.htm.ini rename to tests/wpt/metadata/xhr/open-url-multi-window-6.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-multi-window.htm.ini b/tests/wpt/metadata/xhr/open-url-multi-window.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-multi-window.htm.ini rename to tests/wpt/metadata/xhr/open-url-multi-window.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-redirected-worker-origin.htm.ini b/tests/wpt/metadata/xhr/open-url-redirected-worker-origin.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-redirected-worker-origin.htm.ini rename to tests/wpt/metadata/xhr/open-url-redirected-worker-origin.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/open-url-worker-origin.htm.ini b/tests/wpt/metadata/xhr/open-url-worker-origin.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/open-url-worker-origin.htm.ini rename to tests/wpt/metadata/xhr/open-url-worker-origin.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/overridemimetype-blob.html.ini b/tests/wpt/metadata/xhr/overridemimetype-blob.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/overridemimetype-blob.html.ini rename to tests/wpt/metadata/xhr/overridemimetype-blob.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/overridemimetype-invalid-mime-type.htm.ini b/tests/wpt/metadata/xhr/overridemimetype-invalid-mime-type.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/overridemimetype-invalid-mime-type.htm.ini rename to tests/wpt/metadata/xhr/overridemimetype-invalid-mime-type.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/preserve-ua-header-on-redirect.htm.ini b/tests/wpt/metadata/xhr/preserve-ua-header-on-redirect.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/preserve-ua-header-on-redirect.htm.ini rename to tests/wpt/metadata/xhr/preserve-ua-header-on-redirect.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/response-data-deflate.htm.ini b/tests/wpt/metadata/xhr/response-data-deflate.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/response-data-deflate.htm.ini rename to tests/wpt/metadata/xhr/response-data-deflate.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/responseXML-unavailable-in-worker.html.ini b/tests/wpt/metadata/xhr/responseXML-unavailable-in-worker.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/responseXML-unavailable-in-worker.html.ini rename to tests/wpt/metadata/xhr/responseXML-unavailable-in-worker.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/responsedocument-decoding.htm.ini b/tests/wpt/metadata/xhr/responsedocument-decoding.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/responsedocument-decoding.htm.ini rename to tests/wpt/metadata/xhr/responsedocument-decoding.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/responsetext-decoding.htm.ini b/tests/wpt/metadata/xhr/responsetext-decoding.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/responsetext-decoding.htm.ini rename to tests/wpt/metadata/xhr/responsetext-decoding.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini b/tests/wpt/metadata/xhr/responsexml-basic.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini rename to tests/wpt/metadata/xhr/responsexml-basic.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini b/tests/wpt/metadata/xhr/responsexml-document-properties.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini rename to tests/wpt/metadata/xhr/responsexml-document-properties.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-non-well-formed.htm.ini b/tests/wpt/metadata/xhr/responsexml-non-well-formed.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/responsexml-non-well-formed.htm.ini rename to tests/wpt/metadata/xhr/responsexml-non-well-formed.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-accept-language.htm.ini b/tests/wpt/metadata/xhr/send-accept-language.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-accept-language.htm.ini rename to tests/wpt/metadata/xhr/send-accept-language.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-after-setting-document-domain.htm.ini b/tests/wpt/metadata/xhr/send-after-setting-document-domain.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-after-setting-document-domain.htm.ini rename to tests/wpt/metadata/xhr/send-after-setting-document-domain.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm.ini b/tests/wpt/metadata/xhr/send-authentication-basic-repeat-no-args.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm.ini rename to tests/wpt/metadata/xhr/send-authentication-basic-repeat-no-args.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-conditional-cors.htm.ini b/tests/wpt/metadata/xhr/send-conditional-cors.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-conditional-cors.htm.ini rename to tests/wpt/metadata/xhr/send-conditional-cors.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-conditional.htm.ini b/tests/wpt/metadata/xhr/send-conditional.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-conditional.htm.ini rename to tests/wpt/metadata/xhr/send-conditional.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-content-type-charset.htm.ini b/tests/wpt/metadata/xhr/send-content-type-charset.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-content-type-charset.htm.ini rename to tests/wpt/metadata/xhr/send-content-type-charset.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-data-arraybuffer.htm.ini b/tests/wpt/metadata/xhr/send-data-arraybuffer.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-data-arraybuffer.htm.ini rename to tests/wpt/metadata/xhr/send-data-arraybuffer.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-data-arraybufferview.htm.ini b/tests/wpt/metadata/xhr/send-data-arraybufferview.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-data-arraybufferview.htm.ini rename to tests/wpt/metadata/xhr/send-data-arraybufferview.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-data-formdata.htm.ini b/tests/wpt/metadata/xhr/send-data-formdata.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-data-formdata.htm.ini rename to tests/wpt/metadata/xhr/send-data-formdata.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-data-unexpected-tostring.htm.ini b/tests/wpt/metadata/xhr/send-data-unexpected-tostring.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-data-unexpected-tostring.htm.ini rename to tests/wpt/metadata/xhr/send-data-unexpected-tostring.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-entity-body-basic.htm.ini b/tests/wpt/metadata/xhr/send-entity-body-basic.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-entity-body-basic.htm.ini rename to tests/wpt/metadata/xhr/send-entity-body-basic.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-entity-body-document-bogus.htm.ini b/tests/wpt/metadata/xhr/send-entity-body-document-bogus.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-entity-body-document-bogus.htm.ini rename to tests/wpt/metadata/xhr/send-entity-body-document-bogus.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-entity-body-document.htm.ini b/tests/wpt/metadata/xhr/send-entity-body-document.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-entity-body-document.htm.ini rename to tests/wpt/metadata/xhr/send-entity-body-document.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-entity-body-get-head-async.htm.ini b/tests/wpt/metadata/xhr/send-entity-body-get-head-async.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-entity-body-get-head-async.htm.ini rename to tests/wpt/metadata/xhr/send-entity-body-get-head-async.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-no-response-event-order.htm.ini b/tests/wpt/metadata/xhr/send-no-response-event-order.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-no-response-event-order.htm.ini rename to tests/wpt/metadata/xhr/send-no-response-event-order.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-non-same-origin.htm.ini b/tests/wpt/metadata/xhr/send-non-same-origin.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-non-same-origin.htm.ini rename to tests/wpt/metadata/xhr/send-non-same-origin.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-redirect-post-upload.htm.ini b/tests/wpt/metadata/xhr/send-redirect-post-upload.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-redirect-post-upload.htm.ini rename to tests/wpt/metadata/xhr/send-redirect-post-upload.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-redirect-to-cors.htm.ini b/tests/wpt/metadata/xhr/send-redirect-to-cors.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-redirect-to-cors.htm.ini rename to tests/wpt/metadata/xhr/send-redirect-to-cors.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/send-timeout-events.htm.ini b/tests/wpt/metadata/xhr/send-timeout-events.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/send-timeout-events.htm.ini rename to tests/wpt/metadata/xhr/send-timeout-events.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-allow-empty-value.htm.ini b/tests/wpt/metadata/xhr/setrequestheader-allow-empty-value.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/setrequestheader-allow-empty-value.htm.ini rename to tests/wpt/metadata/xhr/setrequestheader-allow-empty-value.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm.ini b/tests/wpt/metadata/xhr/setrequestheader-allow-whitespace-in-value.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm.ini rename to tests/wpt/metadata/xhr/setrequestheader-allow-whitespace-in-value.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-case-insensitive.htm.ini b/tests/wpt/metadata/xhr/setrequestheader-case-insensitive.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/setrequestheader-case-insensitive.htm.ini rename to tests/wpt/metadata/xhr/setrequestheader-case-insensitive.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-content-type.htm.ini b/tests/wpt/metadata/xhr/setrequestheader-content-type.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/setrequestheader-content-type.htm.ini rename to tests/wpt/metadata/xhr/setrequestheader-content-type.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-header-allowed.htm.ini b/tests/wpt/metadata/xhr/setrequestheader-header-allowed.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/setrequestheader-header-allowed.htm.ini rename to tests/wpt/metadata/xhr/setrequestheader-header-allowed.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-open-setrequestheader.htm.ini b/tests/wpt/metadata/xhr/setrequestheader-open-setrequestheader.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/setrequestheader-open-setrequestheader.htm.ini rename to tests/wpt/metadata/xhr/setrequestheader-open-setrequestheader.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/template-element.html.ini b/tests/wpt/metadata/xhr/template-element.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/template-element.html.ini rename to tests/wpt/metadata/xhr/template-element.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error-sync.htm.ini b/tests/wpt/metadata/xhr/xmlhttprequest-network-error-sync.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error-sync.htm.ini rename to tests/wpt/metadata/xhr/xmlhttprequest-network-error-sync.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error.htm.ini b/tests/wpt/metadata/xhr/xmlhttprequest-network-error.htm.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error.htm.ini rename to tests/wpt/metadata/xhr/xmlhttprequest-network-error.htm.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub.html.ini b/tests/wpt/metadata/xhr/xmlhttprequest-sync-default-feature-policy.sub.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub.html.ini rename to tests/wpt/metadata/xhr/xmlhttprequest-sync-default-feature-policy.sub.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html.ini b/tests/wpt/metadata/xhr/xmlhttprequest-timeout-worker-overridesexpires.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html.ini rename to tests/wpt/metadata/xhr/xmlhttprequest-timeout-worker-overridesexpires.html.ini diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html.ini b/tests/wpt/metadata/xhr/xmlhttprequest-timeout-worker-synconworker.html.ini similarity index 100% rename from tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html.ini rename to tests/wpt/metadata/xhr/xmlhttprequest-timeout-worker-synconworker.html.ini diff --git a/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini b/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini index c0c31bf8300..05cd04dccf2 100644 --- a/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini +++ b/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini @@ -1,3 +1,2 @@ [border_radius_elliptical_a.html] - expected: FAIL bug: https://github.com/servo/servo/issues/19271 diff --git a/tests/wpt/web-platform-tests/.travis.yml b/tests/wpt/web-platform-tests/.travis.yml index dfad9bb136c..f5db6cac09e 100644 --- a/tests/wpt/web-platform-tests/.travis.yml +++ b/tests/wpt/web-platform-tests/.travis.yml @@ -68,7 +68,7 @@ matrix: python: "2.7" env: - secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM=" - - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:safari:10.0 PLATFORM='macOS 10.12' + - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:safari:11.0 PLATFORM='macOS 10.12' - os: linux python: "2.7" env: @@ -100,7 +100,7 @@ matrix: - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:MicrosoftEdge:14.14393 PLATFORM='Windows 10' - env: - secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM=" - - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:safari:10.0 PLATFORM='macOS 10.12' + - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:safari:11.0 PLATFORM='macOS 10.12' script: - ./tools/ci/run.sh cache: diff --git a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/common.js b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/common.js index 54cdf6b7f80..cd2a801994c 100644 --- a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/common.js +++ b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/common.js @@ -1,58 +1,107 @@ -function testCanvasDisplayingPattern(canvas) -{ - var tolerance = 5; // for creating ImageBitmap from a video, the tolerance needs to be high - _assertPixelApprox(canvas, 5,5, 255,0,0,255, "5,5", "255,0,0,255", tolerance); - _assertPixelApprox(canvas, 15,5, 0,255,0,255, "15,5", "0,255,0,255", tolerance); - _assertPixelApprox(canvas, 5,15, 0,0,255,255, "5,15", "0,0,255,255", tolerance); - _assertPixelApprox(canvas, 15,15, 0,0,0,255, "15,15", "0,0,0,255", tolerance); -} - -function testDrawImageBitmap(source) -{ - var canvas = document.createElement("canvas"); - canvas.width = 20; - canvas.height = 20; - var ctx = canvas.getContext("2d"); - ctx.clearRect(0, 0, canvas.width, canvas.height); - return createImageBitmap(source).then(imageBitmap => { - ctx.drawImage(imageBitmap, 0, 0); - testCanvasDisplayingPattern(canvas); +function makeCanvas() { + return new Promise(resolve => { + var testCanvas = document.createElement("canvas"); + testCanvas.width = 20; + testCanvas.height = 20; + var testCtx = testCanvas.getContext("2d"); + testCtx.fillStyle = "rgb(255, 0, 0)"; + testCtx.fillRect(0, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 255, 0)"; + testCtx.fillRect(10, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 255)"; + testCtx.fillRect(0, 10, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 0)"; + testCtx.fillRect(10, 10, 10, 10); + resolve(testCanvas); }); } -function initializeTestCanvas(testCanvas) -{ - testCanvas.width = 20; - testCanvas.height = 20; - var testCtx = testCanvas.getContext("2d"); - testCtx.fillStyle = "rgb(255, 0, 0)"; - testCtx.fillRect(0, 0, 10, 10); - testCtx.fillStyle = "rgb(0, 255, 0)"; - testCtx.fillRect(10, 0, 10, 10); - testCtx.fillStyle = "rgb(0, 0, 255)"; - testCtx.fillRect(0, 10, 10, 10); - testCtx.fillStyle = "rgb(0, 0, 0)"; - testCtx.fillRect(10, 10, 10, 10); +function makeOffscreenCanvas() { + return new Promise(resolve => { + let canvas = new OffscreenCanvas(20, 20); + var testCtx = canvas.getContext("2d"); + testCtx.fillStyle = "rgb(255, 0, 0)"; + testCtx.fillRect(0, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 255, 0)"; + testCtx.fillRect(10, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 255)"; + testCtx.fillRect(0, 10, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 0)"; + testCtx.fillRect(10, 10, 10, 10); + resolve(canvas); + }); } -function initializeImageData(imgData, width, height) -{ - for (var i = 0; i < width * height * 4; i+=4) { - imgData.data[i] = 0; - imgData.data[i + 1] = 0; - imgData.data[i + 2] = 0; - imgData.data[i + 3] = 255; //alpha channel: 255 - } - var halfWidth = width/2; - var halfHeight = height/2; - // initialize to R, G, B, Black, with each one 10*10 pixels - for (var i = 0; i < halfHeight; i++) - for (var j = 0; j < halfWidth; j++) - imgData.data[i * width * 4 + j * 4] = 255; - for (var i = 0; i < halfHeight; i++) - for (var j = halfWidth; j < width; j++) - imgData.data[i * width * 4 + j * 4 + 1] = 255; - for (var i = halfHeight; i < height; i++) - for (var j = 0; j < halfWidth; j++) - imgData.data[i * width * 4 + j * 4 + 2] = 255; +function makeVideo() { + return new Promise(function(resolve, reject) { + var video = document.createElement("video"); + video.oncanplaythrough = function() { + resolve(video); + }; + video.src = "/images/pattern.ogv"; + }); } + +function makeImage() { + return new Promise(resolve => { + var img = new Image(); + img.onload = function() { + resolve(img); + }; + img.src = "/images/pattern.png"; + }); +} + +function makeImageData() { + return new Promise(function(resolve, reject) { + var width = 20, height = 20; + var imgData = new ImageData(width, height); + for (var i = 0; i < width * height * 4; i += 4) { + imgData.data[i] = 0; + imgData.data[i + 1] = 0; + imgData.data[i + 2] = 0; + imgData.data[i + 3] = 255; //alpha channel: 255 + } + var halfWidth = width / 2; + var halfHeight = height / 2; + // initialize to R, G, B, Black, with each one 10*10 pixels + for (var i = 0; i < halfHeight; i++) + for (var j = 0; j < halfWidth; j++) + imgData.data[i * width * 4 + j * 4] = 255; + for (var i = 0; i < halfHeight; i++) + for (var j = halfWidth; j < width; j++) + imgData.data[i * width * 4 + j * 4 + 1] = 255; + for (var i = halfHeight; i < height; i++) + for (var j = 0; j < halfWidth; j++) + imgData.data[i * width * 4 + j * 4 + 2] = 255; + resolve(imgData); + }); +} + +function makeImageBitmap() { + return makeCanvas().then(canvas => { + return createImageBitmap(canvas); + }); +} + +function makeBlob() { + return new Promise(function(resolve, reject) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", '/images/pattern.png'); + xhr.responseType = 'blob'; + xhr.send(); + xhr.onload = function() { + resolve(xhr.response); + }; + }); +} + +var imageSourceTypes = [ + { name: 'an HTMLCanvasElement', factory: makeCanvas }, + { name: 'an HTMLVideoElement', factory: makeVideo }, + { name: 'an HTMLImageElement', factory: makeImage }, + { name: 'an OffscreenCanvas', factory: makeOffscreenCanvas }, + { name: 'an ImageData', factory: makeImageData }, + { name: 'an ImageBitmap', factory: makeImageBitmap }, + { name: 'a Blob', factory: makeBlob }, +]; diff --git a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html index 39c5ac1c3e4..98b656e78b4 100644 --- a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html +++ b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html @@ -8,68 +8,41 @@ diff --git a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html index ad8618a5ce0..1fe71856fc4 100644 --- a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html +++ b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html @@ -1,24 +1,9 @@ + diff --git a/tests/wpt/web-platform-tests/FileAPI/BlobURL/support/file_test1.js b/tests/wpt/web-platform-tests/FileAPI/BlobURL/support/file_test1.js deleted file mode 100644 index 34983584999..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/BlobURL/support/file_test1.js +++ /dev/null @@ -1 +0,0 @@ -var test_result = 'test1_OK'; \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/BlobURL/support/file_test3.html b/tests/wpt/web-platform-tests/FileAPI/BlobURL/support/file_test3.html deleted file mode 100644 index fa234cb9f99..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/BlobURL/support/file_test3.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - Test file - - - - - -
- - -
- - diff --git a/tests/wpt/web-platform-tests/FileAPI/BlobURL/test1-manual.html b/tests/wpt/web-platform-tests/FileAPI/BlobURL/test1-manual.html deleted file mode 100644 index 8da42cf647a..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/BlobURL/test1-manual.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Blob and File reference URL Test(1) - - - - - - -
- -
- -
-

Test steps:

-
    -
  1. Download the file.
  2. -
  3. Select the file in the file inputbox to run the test.
  4. -
-
- -
- - - - diff --git a/tests/wpt/web-platform-tests/FileAPI/BlobURL/test3-manual.html b/tests/wpt/web-platform-tests/FileAPI/BlobURL/test3-manual.html deleted file mode 100644 index ce020a7b74d..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/BlobURL/test3-manual.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Blob and File reference URL Test(3) - - - - - - -
- -
- -
-

Test steps:

-
    -
  1. Download the file.
  2. -
  3. Select the file in the file inputbox and the test will start.
  4. -
-
- -
- - - - diff --git a/tests/wpt/web-platform-tests/FileAPI/FileReader/test_notreadableerrors-manual.html b/tests/wpt/web-platform-tests/FileAPI/FileReader/test_notreadableerrors-manual.html new file mode 100644 index 00000000000..46d73598a0f --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/FileReader/test_notreadableerrors-manual.html @@ -0,0 +1,42 @@ + + +FileReader NotReadableError Test + + + + +
+
+
+ +
+

Test steps:

+
    +
  1. Download the file.
  2. +
  3. Select the file in the file inputbox.
  4. +
  5. Delete the file's readable permission.
  6. +
  7. Click the 'start' button.
  8. +
+
+ + + diff --git a/tests/wpt/web-platform-tests/FileAPI/FileReader/test_securityerrors-manual.html b/tests/wpt/web-platform-tests/FileAPI/FileReader/test_securityerrors-manual.html new file mode 100644 index 00000000000..add93ed69d1 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/FileReader/test_securityerrors-manual.html @@ -0,0 +1,40 @@ + + +FileReader SecurityError Test + + + + +
+
+
+ +
+

Test steps:

+
    +
  1. Select a system sensitive file (e.g. files in /usr/bin, password files, + and other native operating system executables) in the file inputbox.
  2. +
  3. Click the 'start' button.
  4. +
+
+ + diff --git a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-Request-revoke-fetch.html b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-Request-revoke-fetch.html deleted file mode 100644 index 2cac5343cd8..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-Request-revoke-fetch.html +++ /dev/null @@ -1,41 +0,0 @@ - -Revoking blob URL used with Request/fetch - - - - diff --git a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-XHR-revoke.html b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-XHR-revoke.html deleted file mode 100644 index a38caaf3221..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-XHR-revoke.html +++ /dev/null @@ -1,38 +0,0 @@ - -Revoking blob URL used with XMLHttpRequest - - - - diff --git a/tests/wpt/web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe.html b/tests/wpt/web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe.html deleted file mode 100644 index 7d032496c76..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe.html +++ /dev/null @@ -1,66 +0,0 @@ - - -FileAPI Test: Creating Blob URL with Blob - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/FileAPI/url/cross-global-revoke.sub.html b/tests/wpt/web-platform-tests/FileAPI/url/cross-global-revoke.sub.html new file mode 100644 index 00000000000..f39a8bec169 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/cross-global-revoke.sub.html @@ -0,0 +1,61 @@ + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/url/resources/create-helper.html b/tests/wpt/web-platform-tests/FileAPI/url/resources/create-helper.html new file mode 100644 index 00000000000..fa6cf4e671e --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/resources/create-helper.html @@ -0,0 +1,7 @@ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/url/resources/create-helper.js b/tests/wpt/web-platform-tests/FileAPI/url/resources/create-helper.js new file mode 100644 index 00000000000..e6344f700ce --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/resources/create-helper.js @@ -0,0 +1,4 @@ +self.addEventListener('message', e => { + let url = URL.createObjectURL(e.data.blob); + self.postMessage({url: url}); +}); diff --git a/tests/wpt/web-platform-tests/FileAPI/url/resources/fetch-tests.js b/tests/wpt/web-platform-tests/FileAPI/url/resources/fetch-tests.js new file mode 100644 index 00000000000..a81ea1e7b1d --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/resources/fetch-tests.js @@ -0,0 +1,71 @@ +// This method generates a number of tests verifying fetching of blob URLs, +// allowing the same tests to be used both with fetch() and XMLHttpRequest. +// +// |fetch_method| is only used in test names, and should describe the +// (javascript) method being used by the other two arguments (i.e. 'fetch' or 'XHR'). +// +// |fetch_should_succeed| is a callback that is called with the Test and a URL. +// Fetching the URL is expected to succeed. The callback should return a promise +// resolved with whatever contents were fetched. +// +// |fetch_should_fail| similarly is a callback that is called with the Test, a URL +// to fetch, and optionally a method to use to do the fetch. If no method is +// specified the callback should use the 'GET' method. Fetching of these URLs is +// expected to fail, and the callback should return a promise that resolves iff +// fetching did indeed fail. +function fetch_tests(fetch_method, fetch_should_succeed, fetch_should_fail) { + const blob_contents = 'test blob contents'; + const blob = new Blob([blob_contents]); + + promise_test(t => { + const url = URL.createObjectURL(blob); + + return fetch_should_succeed(t, url).then(text => { + assert_equals(text, blob_contents); + }); + }, 'Blob URLs can be used in ' + fetch_method); + + promise_test(t => { + const url = URL.createObjectURL(blob); + + return fetch_should_succeed(t, url + '#fragment').then(text => { + assert_equals(text, blob_contents); + }); + }, fetch_method + ' with a fragment should succeed'); + + promise_test(t => { + const url = URL.createObjectURL(blob); + URL.revokeObjectURL(url); + + return fetch_should_fail(t, url); + }, fetch_method + ' of a revoked URL should fail'); + + promise_test(t => { + const url = URL.createObjectURL(blob); + URL.revokeObjectURL(url + '#fragment'); + + return fetch_should_succeed(t, url).then(text => { + assert_equals(text, blob_contents); + }); + }, 'Only exact matches should revoke URLs, using ' + fetch_method); + + promise_test(t => { + const url = URL.createObjectURL(blob); + + return fetch_should_fail(t, url + '?querystring'); + }, 'Appending a query string should cause ' + fetch_method + ' to fail'); + + promise_test(t => { + const url = URL.createObjectURL(blob); + + return fetch_should_fail(t, url + '/path'); + }, 'Appending a path should cause ' + fetch_method + ' to fail'); + + for (const method of ['HEAD', 'POST', 'DELETE', 'OPTIONS', 'PUT', 'CUSTOM']) { + const url = URL.createObjectURL(blob); + + promise_test(t => { + return fetch_should_fail(t, url, method); + }, fetch_method + ' with method "' + method + '" should fail'); + } +} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/url/resources/revoke-helper.html b/tests/wpt/web-platform-tests/FileAPI/url/resources/revoke-helper.html new file mode 100644 index 00000000000..adf5a014a66 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/resources/revoke-helper.html @@ -0,0 +1,7 @@ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/url/resources/revoke-helper.js b/tests/wpt/web-platform-tests/FileAPI/url/resources/revoke-helper.js new file mode 100644 index 00000000000..28afce7a259 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/resources/revoke-helper.js @@ -0,0 +1,4 @@ +self.addEventListener('message', e => { + URL.revokeObjectURL(e.data.url); + self.postMessage('revoked'); +}); diff --git a/tests/wpt/web-platform-tests/FileAPI/url/sandboxed-iframe.html b/tests/wpt/web-platform-tests/FileAPI/url/sandboxed-iframe.html new file mode 100644 index 00000000000..e7a8a15daa9 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/sandboxed-iframe.html @@ -0,0 +1,30 @@ + + +FileAPI Test: Verify behavior of Blob URL in unique origins + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/url/origin.sub.html b/tests/wpt/web-platform-tests/FileAPI/url/unicode-origin.sub.html similarity index 75% rename from tests/wpt/web-platform-tests/FileAPI/url/origin.sub.html rename to tests/wpt/web-platform-tests/FileAPI/url/unicode-origin.sub.html index 56c8fa4835d..2c4921c0344 100644 --- a/tests/wpt/web-platform-tests/FileAPI/url/origin.sub.html +++ b/tests/wpt/web-platform-tests/FileAPI/url/unicode-origin.sub.html @@ -5,14 +5,6 @@ '; + const blob = new Blob([blob_contents], {type: 'text/html'}); + const url = URL.createObjectURL(blob); + + const frame = document.createElement('iframe'); + frame.setAttribute('src', url); + frame.setAttribute('style', 'display:none;'); + document.body.appendChild(frame); + + frame.onload = t.step_func_done(() => { + assert_equals(frame.contentWindow.test_result, run_result); + }); +}, 'Blob URLs can be used in iframes, and are treated same origin'); + +async_test(t => { + const scroll_position = 5000; + const blob_contents = '\n\n' + + '\n' + + '\n' + + '
\n' + + '
'; + const blob = new Blob([blob_contents], {type: 'text/html'}); + const url = URL.createObjectURL(blob); + + const frame = document.createElement('iframe'); + frame.setAttribute('src', url + '#block2'); + document.body.appendChild(frame); + + frame.onload = t.step_func_done(() => { + assert_equals(frame.contentWindow.scrollY, 5000); + }); +}, 'Blob URL fragment is implemented.'); diff --git a/tests/wpt/web-platform-tests/FileAPI/url/url-lifetime.html b/tests/wpt/web-platform-tests/FileAPI/url/url-lifetime.html new file mode 100644 index 00000000000..3c8345cfbbc --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/url-lifetime.html @@ -0,0 +1,56 @@ + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/FileAPI/url/url-with-fetch.any.js b/tests/wpt/web-platform-tests/FileAPI/url/url-with-fetch.any.js new file mode 100644 index 00000000000..775d9a0f474 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/url-with-fetch.any.js @@ -0,0 +1,53 @@ +// META: script=resources/fetch-tests.js + +function fetch_should_succeed(test, request) { + return fetch(request).then(response => response.text()); +} + +function fetch_should_fail(test, url, method = 'GET') { + return promise_rejects(test, new TypeError, fetch(url, {method: method})); +} + +fetch_tests('fetch', fetch_should_succeed, fetch_should_fail); + +promise_test(t => { + const blob_contents = 'test blob contents'; + const blob_type = 'image/png'; + const blob = new Blob([blob_contents], {type: blob_type}); + const url = URL.createObjectURL(blob); + + return fetch(url).then(response => { + assert_equals(response.headers.get('Content-Type'), blob_type); + }); +}, 'fetch should return Content-Type from Blob'); + +promise_test(t => { + const blob_contents = 'test blob contents'; + const blob = new Blob([blob_contents]); + const url = URL.createObjectURL(blob); + const request = new Request(url); + + // Revoke the object URL. Request should take a reference to the blob as + // soon as it receives it in open(), so the request succeeds even though we + // revoke the URL before calling fetch(). + URL.revokeObjectURL(url); + + return fetch_should_succeed(t, request).then(text => { + assert_equals(text, blob_contents); + }); +}, 'Revoke blob URL after creating Request, will fetch'); + +promise_test(function(t) { + const blob_contents = 'test blob contents'; + const blob = new Blob([blob_contents]); + const url = URL.createObjectURL(blob); + + const result = fetch_should_succeed(t, url).then(text => { + assert_equals(text, blob_contents); + }); + + // Revoke the object URL. fetch should have already resolved the blob URL. + URL.revokeObjectURL(url); + + return result; +}, 'Revoke blob URL after calling fetch, fetch should succeed'); diff --git a/tests/wpt/web-platform-tests/FileAPI/url/url-with-xhr.any.js b/tests/wpt/web-platform-tests/FileAPI/url/url-with-xhr.any.js new file mode 100644 index 00000000000..29d83080ab5 --- /dev/null +++ b/tests/wpt/web-platform-tests/FileAPI/url/url-with-xhr.any.js @@ -0,0 +1,68 @@ +// META: script=resources/fetch-tests.js + +function xhr_should_succeed(test, url) { + return new Promise((resolve, reject) => { + const xhr = new XMLHttpRequest(); + xhr.open('GET', url); + xhr.onload = test.step_func(() => { + assert_equals(xhr.status, 200); + assert_equals(xhr.statusText, 'OK'); + resolve(xhr.response); + }); + xhr.onerror = () => reject('Got unexpected error event'); + xhr.send(); + }); +} + +function xhr_should_fail(test, url, method = 'GET') { + const xhr = new XMLHttpRequest(); + xhr.open(method, url); + const result1 = new Promise((resolve, reject) => { + xhr.onload = () => reject('Got unexpected load event'); + xhr.onerror = resolve; + }); + const result2 = new Promise(resolve => { + xhr.onreadystatechange = test.step_func(() => { + if (xhr.readyState !== xhr.DONE) return; + assert_equals(xhr.status, 0); + resolve(); + }); + }); + xhr.send(); + return Promise.all([result1, result2]); +} + +fetch_tests('XHR', xhr_should_succeed, xhr_should_fail); + +async_test(t => { + const blob_contents = 'test blob contents'; + const blob_type = 'image/png'; + const blob = new Blob([blob_contents], {type: blob_type}); + const url = URL.createObjectURL(blob); + const xhr = new XMLHttpRequest(); + xhr.open('GET', url); + xhr.onloadend = t.step_func_done(() => { + assert_equals(xhr.getResponseHeader('Content-Type'), blob_type); + }); + xhr.send(); +}, 'XHR should return Content-Type from Blob'); + +async_test(t => { + const blob_contents = 'test blob contents'; + const blob = new Blob([blob_contents]); + const url = URL.createObjectURL(blob); + const xhr = new XMLHttpRequest(); + xhr.open('GET', url); + + // Revoke the object URL. XHR should take a reference to the blob as soon as + // it receives it in open(), so the request succeeds even though we revoke the + // URL before calling send(). + URL.revokeObjectURL(url); + + xhr.onload = t.step_func_done(() => { + assert_equals(xhr.response, blob_contents); + }); + xhr.onerror = t.unreached_func('Got unexpected error event'); + + xhr.send(); +}, 'Revoke blob URL after open(), will fetch'); diff --git a/tests/wpt/web-platform-tests/FileAPI/url/url_createobjecturl_blob.html b/tests/wpt/web-platform-tests/FileAPI/url/url_createobjecturl_blob.html deleted file mode 100644 index 798df08de65..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/url/url_createobjecturl_blob.html +++ /dev/null @@ -1,20 +0,0 @@ - - -FileAPI Test: Creating Blob URL with Blob - - - - - -
- - - diff --git a/tests/wpt/web-platform-tests/FileAPI/url/url_xmlhttprequest.html b/tests/wpt/web-platform-tests/FileAPI/url/url_xmlhttprequest.html deleted file mode 100644 index 7a86cdd1e80..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/url/url_xmlhttprequest.html +++ /dev/null @@ -1,29 +0,0 @@ - - -FileAPI Test: Creating Blob URL via XMLHttpRequest - - - - - -
- - - diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html index 278f520fe22..3525320e256 100644 --- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html +++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html @@ -1,5 +1,6 @@ +AmbientLightSensor Feature Policy Test: Disabled diff --git a/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html new file mode 100644 index 00000000000..56e905c6140 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html @@ -0,0 +1,17 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html new file mode 100644 index 00000000000..8c271df5005 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html @@ -0,0 +1,17 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html new file mode 100644 index 00000000000..adf77ba23ef --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html @@ -0,0 +1,20 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html new file mode 100644 index 00000000000..e202e741f97 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html @@ -0,0 +1,27 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js b/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js index 3f3ff52189f..0f378b2b8a7 100644 --- a/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js +++ b/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js @@ -52,8 +52,8 @@ function performChromiumSetup() { // problem for the new tests that do not use setBluetoothFakeAdapter(). // TODO(crbug.com/569709): Remove once setBluetoothFakeAdapter is no // longer used. - .then(() => setBluetoothFakeAdapter ? setBluetoothFakeAdapter('') - : undefined); + .then(() => typeof setBluetoothFakeAdapter === 'undefined' ? + undefined : setBluetoothFakeAdapter('')); } @@ -673,7 +673,14 @@ function getHealthThermometerDeviceWithServicesDiscovered(options) { code: HCI_SUCCESS, })) .then(() => new Promise(resolve => { - iframe.src = '../../../resources/bluetooth/health-thermometer-iframe.html'; + let src = '/bluetooth/resources/health-thermometer-iframe.html'; + // TODO(509038): Can be removed once LayoutTests/bluetooth/* that use + // health-thermometer-iframe.html have been moved to + // LayoutTests/external/wpt/bluetooth/* + if (window.location.pathname.includes('/LayoutTests/')) { + src = '../../../external/wpt/bluetooth/resources/health-thermometer-iframe.html'; + } + iframe.src = src; document.body.appendChild(iframe); iframe.addEventListener('load', resolve); })) diff --git a/tests/wpt/web-platform-tests/bluetooth/resources/health-thermometer-iframe.html b/tests/wpt/web-platform-tests/bluetooth/resources/health-thermometer-iframe.html new file mode 100644 index 00000000000..ac577ad5ef2 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/resources/health-thermometer-iframe.html @@ -0,0 +1,34 @@ + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/connect/connection-succeeds.https.html b/tests/wpt/web-platform-tests/bluetooth/server/connect/connection-succeeds.https.html new file mode 100644 index 00000000000..8b158862d3b --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/connect/connection-succeeds.https.html @@ -0,0 +1,17 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/connect/garbage-collection-ran-during-success.https.html b/tests/wpt/web-platform-tests/bluetooth/server/connect/garbage-collection-ran-during-success.https.html new file mode 100644 index 00000000000..3d83683e0eb --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/connect/garbage-collection-ran-during-success.https.html @@ -0,0 +1,22 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/connect/get-same-gatt-server.https.html b/tests/wpt/web-platform-tests/bluetooth/server/connect/get-same-gatt-server.https.html new file mode 100644 index 00000000000..09e3ac522e5 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/connect/get-same-gatt-server.https.html @@ -0,0 +1,25 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/device-same-object.https.html b/tests/wpt/web-platform-tests/bluetooth/server/device-same-object.https.html new file mode 100644 index 00000000000..89590fa147c --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/device-same-object.https.html @@ -0,0 +1,19 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/disconnect/connect-disconnect-twice.https.html b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/connect-disconnect-twice.https.html new file mode 100644 index 00000000000..65ed1aa2b8a --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/connect-disconnect-twice.https.html @@ -0,0 +1,29 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/disconnect/detach-gc.https.html b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/detach-gc.https.html new file mode 100644 index 00000000000..030abf783f0 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/detach-gc.https.html @@ -0,0 +1,36 @@ + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html new file mode 100644 index 00000000000..d0e830496fe --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html @@ -0,0 +1,26 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/server/disconnect/gc-detach.https.html b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/gc-detach.https.html new file mode 100644 index 00000000000..d95c52d38c4 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/server/disconnect/gc-detach.https.html @@ -0,0 +1,38 @@ + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/characteristic-found.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/characteristic-found.https.html new file mode 100644 index 00000000000..9cf34c202f2 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/characteristic-found.https.html @@ -0,0 +1,29 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html new file mode 100644 index 00000000000..48c3c28e02a --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html @@ -0,0 +1,18 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html new file mode 100644 index 00000000000..868476a88c9 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html @@ -0,0 +1,48 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-found.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-found.https.html new file mode 100644 index 00000000000..b1b0fb4e648 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-found.https.html @@ -0,0 +1,49 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-not-found.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-not-found.https.html new file mode 100644 index 00000000000..f9c8efbfd74 --- /dev/null +++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/characteristics-not-found.https.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/cors/README.md b/tests/wpt/web-platform-tests/cors/README.md index b239462625f..aa5ff90d486 100644 --- a/tests/wpt/web-platform-tests/cors/README.md +++ b/tests/wpt/web-platform-tests/cors/README.md @@ -5,4 +5,4 @@ These tests are located here as originally the CORS protocol was defined on its More CORS tests can be found in * /fetch -* /XMLHttpRequest +* /xhr diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-030.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-030.xht deleted file mode 100644 index bec93279e56..00000000000 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-030.xht +++ /dev/null @@ -1,32 +0,0 @@ - - - - CSS Test: Color set to hex with three digits with the maximum plus one value of #1000 - - - - - - - - - - -

Test passes if there are 2 squares with the same color.

-
X
-
- - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014-ref.html b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014-ref.html new file mode 100644 index 00000000000..c436edd94d7 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014-ref.html @@ -0,0 +1,12 @@ + + +CSS Reference + + +

Test passes if the number '2' appears below.

+
2
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014.xht index 5d564ad1a0b..96149c313af 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-014.xht @@ -5,6 +5,7 @@ + + +

Test passes if the number '20' appears below.

+
20
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-021.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-021.xht index f8f69cad751..5bcdda6222f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-021.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-021.xht @@ -5,6 +5,7 @@ + + +

Test passes if the number '3' appears below.

+
3
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-027.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-027.xht index 25b9353cd1c..4bfc1006c7e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-027.xht @@ -5,6 +5,7 @@ + + +

Test passes if the number '30' appears below.

+
30
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-034.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-034.xht index cc433a2bfe9..514077b18f6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-034.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-034.xht @@ -5,6 +5,7 @@ + + +

Test passes if the number '32' appears below.

+
32
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-040.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-040.xht index 589eaf68ea4..b035b30277d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-040.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-040.xht @@ -5,6 +5,7 @@ + + +

Test passes if the number '320' appears below.

+
320
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-047.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-047.xht index 46bd4194cd9..505832acec5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-047.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-047.xht @@ -5,6 +5,7 @@ + + +

Test passes if the numbers '5 5 10' appear below in the same order.

+
5
+
5
+
10
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-053.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-053.xht index 29928a48299..65a08206419 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-053.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-053.xht @@ -5,6 +5,7 @@ + + +

Test passes if the numbers '5 10' appear below in the same order.

+
5
+
10
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-054.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-054.xht index 979b933e345..adc23fa7aba 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-054.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-054.xht @@ -5,6 +5,7 @@ + + +

Test passes if the number '1' appears below.

+
1
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-055.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-055.xht index 91884a0a357..025b2c9e220 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-055.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/counter-increment-055.xht @@ -5,6 +5,7 @@ +

You should see the word PASS below.

-PASS +PASS diff --git a/tests/wpt/web-platform-tests/css/css-display/display-contents-svg-anchor-child.html b/tests/wpt/web-platform-tests/css/css-display/display-contents-svg-anchor-child.html new file mode 100644 index 00000000000..d0119d7fff3 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-display/display-contents-svg-anchor-child.html @@ -0,0 +1,20 @@ + + +CSS Display: display:contents on SVG anchor child + + + + + + + Text + + + + Text + + + + diff --git a/tests/wpt/web-platform-tests/css/css-display/display-contents-svg-switch-child.html b/tests/wpt/web-platform-tests/css/css-display/display-contents-svg-switch-child.html new file mode 100644 index 00000000000..7befdb415b6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-display/display-contents-svg-switch-child.html @@ -0,0 +1,15 @@ + + +CSS Display: display:contents on SVG switch child + + + + + + + Text + + + diff --git a/tests/wpt/web-platform-tests/css/css-display/display-contents-td-001.html b/tests/wpt/web-platform-tests/css/css-display/display-contents-td-001.html index 9867c0d3d27..5585024a499 100644 --- a/tests/wpt/web-platform-tests/css/css-display/display-contents-td-001.html +++ b/tests/wpt/web-platform-tests/css/css-display/display-contents-td-001.html @@ -5,6 +5,8 @@ + +

Test passes if the "T" and surrounding punctuation below are green.

+
၎̀T̀၎̀est
+ diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-004.html b/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-004.html new file mode 100644 index 00000000000..9079126d3a6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-004.html @@ -0,0 +1,24 @@ + + + + + CSS Test: ::first-letter formatting + + + + + + + + +

Test passes if the "T" and surrounding punctuation below are green.

+
၎̀T̀၎̀est
+ + diff --git a/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-001.html b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-001.html new file mode 100644 index 00000000000..9bf7b4c578e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-001.html @@ -0,0 +1,36 @@ + +CSS Test: CSS Tables fixup merge anonymous inline table siblings (row-group + row-group) + + + + +

Test passes if there is a filled green square.

+ + + +
+
+
+ Remove me + + +
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-002.html b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-002.html new file mode 100644 index 00000000000..9f3a2ff21e4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-002.html @@ -0,0 +1,34 @@ + +CSS Test: CSS Tables fixup merge anonymous inline table siblings (cell + row) + + + + +

Test passes if there is a filled green square.

+ + +
+
+ Remove me + + +
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html new file mode 100644 index 00000000000..42b7f9a0251 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html @@ -0,0 +1,31 @@ + +CSS Test: CSS Tables fixup merge anonymous inline table siblings (cell + cell) + + + + +

Test passes if there is a filled green square.

+
+ + +
+
+ Remove me + +
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-table-001.html b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-table-001.html new file mode 100644 index 00000000000..d9dbc511a63 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-tables/fixup-dynamic-anonymous-table-001.html @@ -0,0 +1,23 @@ + +CSS Test: CSS Tables fixup merge anonymous table siblings (cell + cell) + + + + +

Test passes if there is a filled green square.

+
+ + Remove me + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html new file mode 100644 index 00000000000..30fbd71a5fe --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html @@ -0,0 +1,29 @@ + + +CSSStyleValue.parse Error Handling + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html new file mode 100644 index 00000000000..bc785d80526 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html @@ -0,0 +1,31 @@ + + +CSSStyleValue.parse + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html new file mode 100644 index 00000000000..1d138b51232 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html @@ -0,0 +1,29 @@ + + +CSSStyleValue.parseAll Error Handling + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html new file mode 100644 index 00000000000..585fc2b11f9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html @@ -0,0 +1,36 @@ + + +CSSStyleValue.parseAll + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/interface.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/interface.html new file mode 100644 index 00000000000..3e884909184 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/interface.html @@ -0,0 +1,47 @@ + + +StylePropertyMap IDL + + + + + + + diff --git a/tests/wpt/web-platform-tests/css/selectors/invalidation/matches.html b/tests/wpt/web-platform-tests/css/selectors/invalidation/matches.html new file mode 100644 index 00000000000..6fd5b1fc6d9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/selectors/invalidation/matches.html @@ -0,0 +1,66 @@ + + + + CSS Selectors Invalidation: :any-link + + + + + + + + +
+
+ Red +
+
+ Red +
+
+ Green +
+
+ Green +
+
+ Blue +
+
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/css/selectors/user-invalid.html b/tests/wpt/web-platform-tests/css/selectors/user-invalid.html new file mode 100644 index 00000000000..f0c3d93cbea --- /dev/null +++ b/tests/wpt/web-platform-tests/css/selectors/user-invalid.html @@ -0,0 +1,20 @@ + +Support for the :user-invalid pseudo-class + + + + + diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html index 2c390dc6621..7560a425ea3 100644 --- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html +++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/text3/text-align-match-parent-01.html @@ -7,7 +7,7 @@ + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html new file mode 100644 index 00000000000..c63d55062ee --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html @@ -0,0 +1,34 @@ + +Negative timestamps + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html new file mode 100644 index 00000000000..427189f6fc7 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html @@ -0,0 +1,16 @@ + +Empty cues + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html new file mode 100644 index 00000000000..3e8c547fc32 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html @@ -0,0 +1,26 @@ + +A track with the "default" attribute loads automatically + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html new file mode 100644 index 00000000000..ce9f73335a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html @@ -0,0 +1,29 @@ + +Track deletion during setup + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-id.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-id.html new file mode 100644 index 00000000000..f0223fda643 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-id.html @@ -0,0 +1,25 @@ + +TextTrack "id" attribute + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html new file mode 100644 index 00000000000..28b4f826887 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html @@ -0,0 +1,14 @@ + +Inserting a track element immediately after video load + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html new file mode 100644 index 00000000000..2708879424a --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html @@ -0,0 +1,36 @@ + +Add and remove track node + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html new file mode 100644 index 00000000000..1f7df3b6823 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html @@ -0,0 +1,33 @@ + +Multiple 'metadata' tracks with 'default' + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html new file mode 100644 index 00000000000..5b11bfdea4c --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html @@ -0,0 +1,29 @@ + +TextTrackCueList functionality: length, operator[], and getCueById() + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html new file mode 100644 index 00000000000..4d006fcefb4 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html @@ -0,0 +1,44 @@ + +TextTracks in a TextTrackList are kept in the correct order + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html new file mode 100644 index 00000000000..9cb58242792 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html @@ -0,0 +1,28 @@ + +Float precision of VTTCue attributes line, position and size + + +
+ diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html new file mode 100644 index 00000000000..57002a3e07e --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/duplicated-imports-1.html @@ -0,0 +1,23 @@ + +Importing a module multiple times with the same specifier + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html new file mode 100644 index 00000000000..6a01495c333 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/duplicated-imports-2.html @@ -0,0 +1,23 @@ + +Importing a module multiple times with the different specifier + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-default.js b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-default.js new file mode 100644 index 00000000000..283830ab280 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-default.js @@ -0,0 +1,2 @@ +log.push("export-default"); +export default "fox"; diff --git a/tests/wpt/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html b/tests/wpt/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html index 0f576ce05bb..ec95eab39fb 100644 --- a/tests/wpt/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html +++ b/tests/wpt/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html @@ -55,6 +55,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html new file mode 100644 index 00000000000..8946eaab4eb --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-a-element/rellist-feature-detection.html @@ -0,0 +1,53 @@ + +HTMLAnchorElement relList + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html new file mode 100644 index 00000000000..1c818760a11 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-area-element/rellist-feature-detection.html @@ -0,0 +1,53 @@ + +HTMLAreaElement relList + + + diff --git a/tests/wpt/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js b/tests/wpt/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js index 8cfaef024a0..07bccb78805 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js +++ b/tests/wpt/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js @@ -54,7 +54,7 @@ "userAgent should return the value sent in the " + "User-Agent header"); }); - request.open("GET", "/XMLHttpRequest/resources/inspect-headers.py?" + + request.open("GET", "/xhr/resources/inspect-headers.py?" + "filter_name=User-Agent"); request.send(); }, "userAgent value"); diff --git a/tests/wpt/web-platform-tests/keyboard-lock/idlharness.https.html b/tests/wpt/web-platform-tests/keyboard-lock/idlharness.https.html index 6fabb411743..4e06d57b6a3 100644 --- a/tests/wpt/web-platform-tests/keyboard-lock/idlharness.https.html +++ b/tests/wpt/web-platform-tests/keyboard-lock/idlharness.https.html @@ -18,7 +18,7 @@ interface Navigator { idlharness.js. media-capabilities/idlharness.html is also impacted by this issue. See https://codereview.chromium.org/2805763004/#ps620001, which includes a potential fix. - TODO(zijiehe): Submit the fix. + TODO(joedow): Submit the fix. -->