diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 69caf8ed311..a3a26374e74 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -111913,6 +111913,18 @@
{}
]
],
+ "css/css-display/display-contents-shadow-host-whitespace.html": [
+ [
+ "/css/css-display/display-contents-shadow-host-whitespace.html",
+ [
+ [
+ "/css/reference/pass_if_two_words.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-display/display-contents-sharing-001.html": [
[
"/css/css-display/display-contents-sharing-001.html",
@@ -114174,7 +114186,7 @@
"/css/css-flexbox/anonymous-flex-item-001.html",
[
[
- "/css/css-flexbox/anonymous-flex-item-ref.html",
+ "/css/reference/pass_if_two_words.html",
"=="
]
],
@@ -114186,7 +114198,7 @@
"/css/css-flexbox/anonymous-flex-item-002.html",
[
[
- "/css/css-flexbox/anonymous-flex-item-ref.html",
+ "/css/reference/pass_if_two_words.html",
"=="
]
],
@@ -114198,7 +114210,7 @@
"/css/css-flexbox/anonymous-flex-item-003.html",
[
[
- "/css/css-flexbox/anonymous-flex-item-ref.html",
+ "/css/reference/pass_if_two_words.html",
"=="
]
],
@@ -129309,6 +129321,30 @@
{}
]
],
+ "css/css-paint-api/registered-property-invalidation-001.https.html": [
+ [
+ "/css/css-paint-api/registered-property-invalidation-001.https.html",
+ [
+ [
+ "/css/css-paint-api/parse-input-arguments-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-paint-api/registered-property-invalidation-002.https.html": [
+ [
+ "/css/css-paint-api/registered-property-invalidation-002.https.html",
+ [
+ [
+ "/css/css-paint-api/parse-input-arguments-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-paint-api/registered-property-stylemap.https.html": [
[
"/css/css-paint-api/registered-property-stylemap.https.html",
@@ -137569,6 +137605,30 @@
{}
]
],
+ "css/css-text/letter-spacing/letter-spacing-bidi-001.html": [
+ [
+ "/css/css-text/letter-spacing/letter-spacing-bidi-001.html",
+ [
+ [
+ "/css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/letter-spacing/letter-spacing-bidi-002.html": [
+ [
+ "/css/css-text/letter-spacing/letter-spacing-bidi-002.html",
+ [
+ [
+ "/css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/letter-spacing/letter-spacing-control-chars-001.html": [
[
"/css/css-text/letter-spacing/letter-spacing-control-chars-001.html",
@@ -137581,6 +137641,42 @@
{}
]
],
+ "css/css-text/letter-spacing/letter-spacing-end-of-line-001.html": [
+ [
+ "/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html",
+ [
+ [
+ "/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/letter-spacing/letter-spacing-nesting-001.html": [
+ [
+ "/css/css-text/letter-spacing/letter-spacing-nesting-001.html",
+ [
+ [
+ "/css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/letter-spacing/letter-spacing-nesting-002.html": [
+ [
+ "/css/css-text/letter-spacing/letter-spacing-nesting-002.html",
+ [
+ [
+ "/css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/line-break/line-break-anywhere-001.html": [
[
"/css/css-text/line-break/line-break-anywhere-001.html",
@@ -138073,6 +138169,18 @@
{}
]
],
+ "css/css-text/overflow-wrap/overflow-wrap-break-word-005.html": [
+ [
+ "/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html",
+ [
+ [
+ "/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html": [
[
"/css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html",
@@ -140893,6 +141001,62 @@
{}
]
],
+ "css/css-text/white-space/trailing-ideographic-space-001.html": [
+ [
+ "/css/css-text/white-space/trailing-ideographic-space-001.html",
+ [
+ [
+ "/css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/white-space/trailing-ideographic-space-002.html": [
+ [
+ "/css/css-text/white-space/trailing-ideographic-space-002.html",
+ [
+ [
+ "/css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/white-space/trailing-ideographic-space-003.html": [
+ [
+ "/css/css-text/white-space/trailing-ideographic-space-003.html",
+ [
+ [
+ "/css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html",
+ "=="
+ ],
+ [
+ "/css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/white-space/trailing-ideographic-space-004.html": [
+ [
+ "/css/css-text/white-space/trailing-ideographic-space-004.html",
+ [
+ [
+ "/css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html",
+ "=="
+ ],
+ [
+ "/css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/white-space/white-space-collapsing-discard-001.xht": [
[
"/css/css-text/white-space/white-space-collapsing-discard-001.xht",
@@ -140934,7 +141098,7 @@
"/css/css-text/white-space/white-space-empty-text-sibling.html",
[
[
- "/css/css-text/white-space/reference/white-space-empty-text-sibling-ref.html",
+ "/css/reference/pass_if_two_words.html",
"=="
]
],
@@ -141121,6 +141285,18 @@
{}
]
],
+ "css/css-text/word-break/word-break-break-all-020.html": [
+ [
+ "/css/css-text/word-break/word-break-break-all-020.html",
+ [
+ [
+ "/css/css-text/word-break/reference/word-break-break-all-020-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/word-break/word-break-keep-all-000.html": [
[
"/css/css-text/word-break/word-break-keep-all-000.html",
@@ -141169,6 +141345,30 @@
{}
]
],
+ "css/css-text/word-break/word-break-keep-all-005.html": [
+ [
+ "/css/css-text/word-break/word-break-keep-all-005.html",
+ [
+ [
+ "/css/css-text/word-break/reference/word-break-keep-all-005-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/word-break/word-break-keep-all-006.html": [
+ [
+ "/css/css-text/word-break/word-break-keep-all-006.html",
+ [
+ [
+ "/css/css-text/word-break/reference/word-break-keep-all-005-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/word-break/word-break-normal-001.html": [
[
"/css/css-text/word-break/word-break-normal-001.html",
@@ -251299,11 +251499,6 @@
{}
]
],
- "css/css-flexbox/anonymous-flex-item-ref.html": [
- [
- {}
- ]
- ],
"css/css-flexbox/anonymous-flex-item-split-ref.html": [
[
{}
@@ -263029,6 +263224,11 @@
{}
]
],
+ "css/css-overscroll-behavior/META.yml": [
+ [
+ {}
+ ]
+ ],
"css/css-page/META.yml": [
[
{}
@@ -266919,11 +267119,36 @@
{}
]
],
+ "css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html": [
[
{}
]
],
+ "css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/line-break/reference/line-break-anywhere-001-ref.html": [
[
{}
@@ -267944,6 +268169,26 @@
{}
]
],
+ "css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/white-space/reference/white-space-collapsing-discard-001-ref.xht": [
[
{}
@@ -267959,11 +268204,6 @@
{}
]
],
- "css/css-text/white-space/reference/white-space-empty-text-sibling-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-001-ref.html": [
[
{}
@@ -267989,6 +268229,11 @@
{}
]
],
+ "css/css-text/word-break/reference/word-break-break-all-020-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/word-break/reference/word-break-break-all-ref-000.html": [
[
{}
@@ -268039,6 +268284,11 @@
{}
]
],
+ "css/css-text/word-break/reference/word-break-keep-all-005-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/word-break/reference/word-break-keep-all-ref-000.html": [
[
{}
@@ -275359,6 +275609,11 @@
{}
]
],
+ "css/reference/pass_if_two_words.html": [
+ [
+ {}
+ ]
+ ],
"css/reference/ref-filled-green-100px-square-only.html": [
[
{}
@@ -297414,6 +297669,11 @@
{}
]
],
+ "mediacapture-record/support/MediaRecorder-iframe.html": [
+ [
+ {}
+ ]
+ ],
"mediacapture-streams/META.yml": [
[
{}
@@ -302424,6 +302684,11 @@
{}
]
],
+ "resources/chromium/url.mojom.js": [
+ [
+ {}
+ ]
+ ],
"resources/chromium/uuid.mojom.js": [
[
{}
@@ -306839,6 +307104,11 @@
{}
]
],
+ "signed-exchange/META.yml": [
+ [
+ {}
+ ]
+ ],
"signed-exchange/README.md": [
[
{}
@@ -308134,11 +308404,6 @@
{}
]
],
- "tools/appveyor.yml": [
- [
- {}
- ]
- ],
"tools/certs/README.md": [
[
{}
@@ -309094,6 +309359,11 @@
{}
]
],
+ "tools/requirements_flake8.txt": [
+ [
+ {}
+ ]
+ ],
"tools/runner/css/bootstrap-theme.min.css": [
[
{}
@@ -314194,6 +314464,11 @@
{}
]
],
+ "tools/wpt/tests/test_browser.py": [
+ [
+ {}
+ ]
+ ],
"tools/wpt/tests/test_run.py": [
[
{}
@@ -319994,6 +320269,11 @@
{}
]
],
+ "workers/modules/resources/dynamic-import-remote-origin-credentials-checker-worker.sub.js": [
+ [
+ {}
+ ]
+ ],
"workers/modules/resources/dynamic-import-remote-origin-referrer-checker-worker.sub.js": [
[
{}
@@ -320004,6 +320284,11 @@
{}
]
],
+ "workers/modules/resources/dynamic-import-same-origin-credentials-checker-worker.js": [
+ [
+ {}
+ ]
+ ],
"workers/modules/resources/dynamic-import-same-origin-referrer-checker-worker.js": [
[
{}
@@ -320104,6 +320389,11 @@
{}
]
],
+ "workers/modules/resources/static-import-remote-origin-credentials-checker-worker.sub.js": [
+ [
+ {}
+ ]
+ ],
"workers/modules/resources/static-import-remote-origin-referrer-checker-worker.sub.js": [
[
{}
@@ -320114,6 +320404,11 @@
{}
]
],
+ "workers/modules/resources/static-import-same-origin-credentials-checker-worker.js": [
+ [
+ {}
+ ]
+ ],
"workers/modules/resources/static-import-same-origin-referrer-checker-worker.js": [
[
{}
@@ -338962,6 +339257,12 @@
{}
]
],
+ "css/css-overscroll-behavior/inheritance.html": [
+ [
+ "/css/css-overscroll-behavior/inheritance.html",
+ {}
+ ]
+ ],
"css/css-paint-api/idlharness.html": [
[
"/css/css-paint-api/idlharness.html",
@@ -339520,6 +339821,12 @@
{}
]
],
+ "css/css-scrollbars/auto-scrollbar-inline-children.html": [
+ [
+ "/css/css-scrollbars/auto-scrollbar-inline-children.html",
+ {}
+ ]
+ ],
"css/css-scrollbars/scrollbar-width-keywords.html": [
[
"/css/css-scrollbars/scrollbar-width-keywords.html",
@@ -362788,6 +363095,12 @@
}
]
],
+ "html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js": [
+ [
+ "/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.html",
+ {}
+ ]
+ ],
"html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-innerwidth-innerheight.html": [
[
"/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-innerwidth-innerheight.html",
@@ -376122,6 +376435,18 @@
{}
]
],
+ "mediacapture-record/MediaRecorder-destroy-script-execution.html": [
+ [
+ "/mediacapture-record/MediaRecorder-destroy-script-execution.html",
+ {}
+ ]
+ ],
+ "mediacapture-record/MediaRecorder-stop.html": [
+ [
+ "/mediacapture-record/MediaRecorder-stop.html",
+ {}
+ ]
+ ],
"mediacapture-record/idlharness.window.js": [
[
"/mediacapture-record/idlharness.window.html",
@@ -389426,6 +389751,14 @@
}
]
],
+ "payment-request/payment-request-canmakepayment-method-protection.https.html": [
+ [
+ "/payment-request/payment-request-canmakepayment-method-protection.https.html",
+ {
+ "testdriver": true
+ }
+ ]
+ ],
"payment-request/payment-request-canmakepayment-method.https.html": [
[
"/payment-request/payment-request-canmakepayment-method.https.html",
@@ -408176,6 +408509,12 @@
{}
]
],
+ "webmessaging/without-ports/008.html": [
+ [
+ "/webmessaging/without-ports/008.html",
+ {}
+ ]
+ ],
"webmessaging/without-ports/009.html": [
[
"/webmessaging/without-ports/009.html",
@@ -436402,7 +436741,7 @@
"support"
],
".travis.yml": [
- "9d3431bc444a2da1dc674ef6673f692742191ad6",
+ "d89fadae77d2e6d2d6b03c640d715da96c0a7226",
"support"
],
".well-known/README.md": [
@@ -442866,7 +443205,7 @@
"support"
],
"WebIDL/current-realm.html": [
- "e015ec53515f87e18ff6ef488a25a4398d9e6e7e",
+ "e094624c679202bd7035ed1593d83b2686360347",
"testharness"
],
"WebIDL/ecmascript-binding/default-iterator-object.html": [
@@ -447690,7 +448029,7 @@
"support"
],
"common/performance-timeline-utils.js": [
- "6845d6cbc689fc5183c2bc07f381299bc51da1dc",
+ "3efce5b5d8b3cbc9ac17171e674d317de8797a55",
"support"
],
"common/performance-timeline-utils.js.headers": [
@@ -447754,7 +448093,7 @@
"support"
],
"common/worklet-reftest.js": [
- "abdda5b05e7f596fb4167903b239aad74fdba8d5",
+ "d92c76cabf3c4a5bd5fa56306382e09a6d13b43f",
"support"
],
"compat/META.yml": [
@@ -537409,6 +537748,10 @@
"82321b9c07edaf471f64829f0f0efa232aeb99c0",
"support"
],
+ "css/css-display/display-contents-shadow-host-whitespace.html": [
+ "84b04dba1013af9091f3d943ca106ab655676842",
+ "reftest"
+ ],
"css/css-display/display-contents-sharing-001-ref.html": [
"a047f326fe216487e0d9c294437de88fb9d51149",
"support"
@@ -538826,15 +539169,15 @@
"reftest"
],
"css/css-flexbox/anonymous-flex-item-001.html": [
- "e1c6ec6d8aecfbd704830ba442e625bae9114971",
+ "3e749d43f76981a5cc0b372c7ba0c364c350b6b2",
"reftest"
],
"css/css-flexbox/anonymous-flex-item-002.html": [
- "4b571fe5fc39529d9b22db5ae6dd85f7c81f0587",
+ "8fdeb27110e15c743e0b84cd4f278f1d8996c994",
"reftest"
],
"css/css-flexbox/anonymous-flex-item-003.html": [
- "1449e1df60e4b1f7157be83c191fd6abf39dd970",
+ "cc896e9410cd1706a61d083494801cda98bd72af",
"reftest"
],
"css/css-flexbox/anonymous-flex-item-004.html": [
@@ -538849,10 +539192,6 @@
"6320b814294cdbf0a91fee0bb5b597a5f70d57d6",
"reftest"
],
- "css/css-flexbox/anonymous-flex-item-ref.html": [
- "4a2285400c9f58cf499c58c36a3fe45f2777f102",
- "support"
- ],
"css/css-flexbox/anonymous-flex-item-split-ref.html": [
"163efd401c4d24ce205dc9c39431b79598a7fb6f",
"support"
@@ -555289,6 +555628,14 @@
"de894fab610b31257d73ef5488c376e50d899fb9",
"support"
],
+ "css/css-overscroll-behavior/META.yml": [
+ "f15c86fd9069b04a23975834215adcc077711789",
+ "support"
+ ],
+ "css/css-overscroll-behavior/inheritance.html": [
+ "e49fa49bc4e26572a68ad947e8e82a63ee46d4e2",
+ "testharness"
+ ],
"css/css-page/META.yml": [
"2f9e29e2787e8c41d0a9ebe1df8342a6c52a01a8",
"support"
@@ -555877,6 +556224,14 @@
"d4d1b038e24d45e5f6941e3f7a7eb1facefe58f0",
"reftest"
],
+ "css/css-paint-api/registered-property-invalidation-001.https.html": [
+ "26da7e2eeffac331266d8c5c8fc1754884b06d72",
+ "reftest"
+ ],
+ "css/css-paint-api/registered-property-invalidation-002.https.html": [
+ "0aab051a4c492cd25b4b96fbee78029c2f12921a",
+ "reftest"
+ ],
"css/css-paint-api/registered-property-stylemap.https.html": [
"2305afb37df44abf4b9807bbe08c1ce0f7a1631c",
"reftest"
@@ -559153,6 +559508,10 @@
"9209d5d1f4174d1e22258c0571db89b51f4f3a59",
"support"
],
+ "css/css-scrollbars/auto-scrollbar-inline-children.html": [
+ "107938ece14d394e42a5b0d8f3d99d63bf61271e",
+ "testharness"
+ ],
"css/css-scrollbars/scrollbar-width-keywords.html": [
"94ccd6ef6d550c83c97ba9525135cc309cc35842",
"testharness"
@@ -563781,14 +564140,54 @@
"ef3270651c3df4ae6112fdfeec0e7fea4b9d6ccf",
"testharness"
],
+ "css/css-text/letter-spacing/letter-spacing-bidi-001.html": [
+ "4720e1d13c399b6009b2bcfed14e8fe59feffc60",
+ "reftest"
+ ],
+ "css/css-text/letter-spacing/letter-spacing-bidi-002.html": [
+ "7cd6e80fc05a09923dfbbd0cc9d93bcfa07d0d8e",
+ "reftest"
+ ],
"css/css-text/letter-spacing/letter-spacing-control-chars-001.html": [
"87d071a1ed3d1f738986271be530460833e495ec",
"reftest"
],
+ "css/css-text/letter-spacing/letter-spacing-end-of-line-001.html": [
+ "645ef10509803cb86b31c7250928c007acb21431",
+ "reftest"
+ ],
+ "css/css-text/letter-spacing/letter-spacing-nesting-001.html": [
+ "a7149e30c1d2b73ae1739f17bd4c2ac2e49bd014",
+ "reftest"
+ ],
+ "css/css-text/letter-spacing/letter-spacing-nesting-002.html": [
+ "67f180affdf0561b216780c06ed6702971c477d6",
+ "reftest"
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html": [
+ "e34dbc313f2bb5f93cbf36d3e9fb42e5b901414b",
+ "support"
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html": [
+ "f197769f3ab2c3039e6b72d776cf14f201c964a6",
+ "support"
+ ],
"css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html": [
"977d8211457a6e7b4976b596be91068cdf518869",
"support"
],
+ "css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html": [
+ "eb474ab8d234d0836c3466e29bfe9b313e10d302",
+ "support"
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html": [
+ "3d003f3621b0cfe1aa46220be7d9a4df489377d4",
+ "support"
+ ],
+ "css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html": [
+ "93eb6b0fcaa54a49efcc210a591914b8a69a35e8",
+ "support"
+ ],
"css/css-text/line-break/line-break-anywhere-001.html": [
"8c8252eb56374c9f8bef59d677ccc195eaddcce8",
"reftest"
@@ -564045,6 +564444,10 @@
"560ef63b2f94c5eeca83ee5ef63cdfc15fbdfe34",
"reftest"
],
+ "css/css-text/overflow-wrap/overflow-wrap-break-word-005.html": [
+ "3ef61bc9eff78b860c0bd2ed5c6bc4c28c168008",
+ "reftest"
+ ],
"css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html": [
"bce6c68389c32960d79e8fbbf61f9fa28c733165",
"reftest"
@@ -565757,6 +566160,22 @@
"d09873a64634fb1b1cb00cc0bb6f9bea07874651",
"support"
],
+ "css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html": [
+ "d62252f8c54370b540e20271b07772db8c3e06ee",
+ "support"
+ ],
+ "css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html": [
+ "7c59b1f6f2845b82b47805d7f087bb7bba29b81e",
+ "support"
+ ],
+ "css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html": [
+ "a72e050031c5da7aad65eece88da65ace8293f52",
+ "support"
+ ],
+ "css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html": [
+ "9f579f29e0c897c744e1b06d5d2d60e85612f823",
+ "support"
+ ],
"css/css-text/white-space/reference/white-space-collapsing-discard-001-ref.xht": [
"9042b04f3d1fe2fd09693974952e325d0b6a595a",
"support"
@@ -565769,10 +566188,6 @@
"01ce8eae718170c4eb65e9629f6618e9458a1aca",
"support"
],
- "css/css-text/white-space/reference/white-space-empty-text-sibling-ref.html": [
- "3837f7f62f4686226ef4dff3318c2b6961dac85b",
- "support"
- ],
"css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-001-ref.html": [
"8db147766bc3fa769df5601b8b32964fb59bcbc1",
"support"
@@ -565901,6 +566316,22 @@
"5c4f33acd1e78cd0404daebc35de410eb6cf669d",
"reftest"
],
+ "css/css-text/white-space/trailing-ideographic-space-001.html": [
+ "241ca11a065727627c4d8e1c0158321e6bae5779",
+ "reftest"
+ ],
+ "css/css-text/white-space/trailing-ideographic-space-002.html": [
+ "8830da9643bf5a9ab8b172119259be407943122e",
+ "reftest"
+ ],
+ "css/css-text/white-space/trailing-ideographic-space-003.html": [
+ "f5ad8cb87171128ea7ad1491cfbd3596386b339d",
+ "reftest"
+ ],
+ "css/css-text/white-space/trailing-ideographic-space-004.html": [
+ "af3187ae8d3d955dcb23a02de7ecc6b0b4db9479",
+ "reftest"
+ ],
"css/css-text/white-space/trailing-space-before-br-001.html": [
"2ecd4d3767acf5b2d54782eff26ae5bd3c97a87f",
"testharness"
@@ -565930,7 +566361,7 @@
"reftest"
],
"css/css-text/white-space/white-space-empty-text-sibling.html": [
- "56a5cad875dbb7f3225e7ae382d9417e5cc6bae4",
+ "50439df433cea8d4191989cb3d5444ff9f8d15c1",
"reftest"
],
"css/css-text/white-space/white-space-pre-wrap-trailing-spaces-001.html": [
@@ -565957,6 +566388,10 @@
"a8720a101c3b2d2616b661e51c60b55b85d2d667",
"support"
],
+ "css/css-text/word-break/reference/word-break-break-all-020-ref.html": [
+ "635bd024bf4cdb4bee1dcb432c794a317dc8442f",
+ "support"
+ ],
"css/css-text/word-break/reference/word-break-break-all-ref-000.html": [
"579c2dc6a06c69bbb7384e51ad4b851e7d7b4410",
"support"
@@ -565997,6 +566432,10 @@
"65ede653fcc21183c8353137873113ee3a05aa2b",
"support"
],
+ "css/css-text/word-break/reference/word-break-keep-all-005-ref.html": [
+ "2a33ce75e23f6c65ec98a2a808633349b1ae465e",
+ "support"
+ ],
"css/css-text/word-break/reference/word-break-keep-all-ref-000.html": [
"d11db046b8d1114482c8fda814f2a1480b053048",
"support"
@@ -566145,6 +566584,10 @@
"6885553ad685700e89d4d83ded7bc65269aa1123",
"reftest"
],
+ "css/css-text/word-break/word-break-break-all-020.html": [
+ "6c86749263a93eb277781377ccde6e89b2a3790e",
+ "reftest"
+ ],
"css/css-text/word-break/word-break-keep-all-000.html": [
"fce7487c33ad47aaeeb20fe5ccb1bc5180192329",
"reftest"
@@ -566165,6 +566608,14 @@
"c66bfe4bae042170581ab087fb90e41f8a1fc122",
"manual"
],
+ "css/css-text/word-break/word-break-keep-all-005.html": [
+ "4bb523ab7ca395b36204148755ee5e6d9243761a",
+ "reftest"
+ ],
+ "css/css-text/word-break/word-break-keep-all-006.html": [
+ "8845ea21edd09bb9a7165643ff8148a4f516bb01",
+ "reftest"
+ ],
"css/css-text/word-break/word-break-normal-001.html": [
"61ccba2465f772c46a771a8868e9036ff4a93b9d",
"reftest"
@@ -585741,6 +586192,10 @@
"7d9cb8910789e378e7406f3b4ec94afa9d77ced4",
"support"
],
+ "css/reference/pass_if_two_words.html": [
+ "e33eea5e6ea237139f9d86da07a09ef2e4874789",
+ "support"
+ ],
"css/reference/ref-filled-green-100px-square-only.html": [
"82fcaa3b2aa4a271db14feb00256d0aedbce2d85",
"support"
@@ -607501,6 +607956,10 @@
"062f61949dc820634999e58045383065b179b49f",
"testharness"
],
+ "html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js": [
+ "3dff403b9c66e84b8fb0da93e97cdbecabfe1b5c",
+ "testharness"
+ ],
"html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html": [
"7dd48b41c23b4ff1fdff95edd87af6b03ea0c814",
"support"
@@ -609118,7 +609577,7 @@
"testharness"
],
"html/dom/elements/the-innertext-idl-attribute/getter-tests.js": [
- "4dd2b6be20619cde5f244ca76d239aa9bbc50044",
+ "6e663ba943163244539d0d88eb78c46d2ad78244",
"support"
],
"html/dom/elements/the-innertext-idl-attribute/getter.html": [
@@ -626817,10 +627276,22 @@
"d59e5e30845eaef12bab6419e348a01779313c56",
"support"
],
+ "mediacapture-record/MediaRecorder-destroy-script-execution.html": [
+ "1710d238b6e31d285766f25f4625d206d1d8a1fc",
+ "testharness"
+ ],
+ "mediacapture-record/MediaRecorder-stop.html": [
+ "8e05fc5491d8da7aaddefea20fae36d705c75bce",
+ "testharness"
+ ],
"mediacapture-record/idlharness.window.js": [
"86f5a158822156b54e776639fb9c7504f0ff7498",
"testharness"
],
+ "mediacapture-record/support/MediaRecorder-iframe.html": [
+ "6e70acf4862cc2c0f10d0b2642994bf04f794e44",
+ "support"
+ ],
"mediacapture-streams/GUM-api.https.html": [
"148317017692e935a936eb007ed90fd9ceb29825",
"testharness"
@@ -637117,8 +637588,12 @@
"64886a6b7cc91b3aa05a34e6f8650808d3f1ab0b",
"testharness"
],
+ "payment-request/payment-request-canmakepayment-method-protection.https.html": [
+ "b0582d520d306760d75754779de1ceef1d064a92",
+ "testharness"
+ ],
"payment-request/payment-request-canmakepayment-method.https.html": [
- "2943c2da688fae9257b663395ae3388287549750",
+ "03a9c19fb8fd774ccea9cf2a9740be0971fa4910",
"testharness"
],
"payment-request/payment-request-constructor-crash.https.html": [
@@ -646926,7 +647401,7 @@
"support"
],
"resources/chromium/device.mojom.js": [
- "435fc1fc7addabfddb093e003795512c28360357",
+ "495971c23192ece2b832392baea4f7af97a4d557",
"support"
],
"resources/chromium/device.mojom.js.headers": [
@@ -647009,6 +647484,10 @@
"6805c323df5a975231648b830e33ce183c3cbbd3",
"support"
],
+ "resources/chromium/url.mojom.js": [
+ "abe7d00e7f9ce659c925baeebea94b535ae7a5d3",
+ "support"
+ ],
"resources/chromium/uuid.mojom.js": [
"3b1b616ee3450f5ceb94f3f7e74ce5eea7af1bf9",
"support"
@@ -647058,7 +647537,7 @@
"support"
],
"resources/idlharness.js": [
- "40a5fa59cd209d12e6d42dcdff92c4974ae49cf2",
+ "9e6ed236b0a43f32ffaecbbbb2b8fbe7540b83c5",
"support"
],
"resources/idlharness.js.headers": [
@@ -648582,7 +649061,7 @@
"support"
],
"server-timing/cross_origin.https.html": [
- "1421b38a05eb8c64cc80d69baedce9f2166fdd30",
+ "d31c7b006caf2311563b2c36171422d81d2979b8",
"testharness"
],
"server-timing/idlharness.https.any.js": [
@@ -648590,11 +649069,11 @@
"testharness"
],
"server-timing/navigation_timing_idl.https.html": [
- "290bb889b149335a47b4b7ddcebc318bff32ca0c",
+ "d911d64e47ced02caadfca54b620218ace024f87",
"testharness"
],
"server-timing/resource_timing_idl.https.html": [
- "d2c3c9274eab862e8962019a7cc7c39d27804b16",
+ "b1d8699cc6057407f79dbe83b56a8477a38d7c96",
"testharness"
],
"server-timing/resources/blue.png": [
@@ -649302,11 +649781,11 @@
"support"
],
"server-timing/server_timing_header-parsing.https.html": [
- "156dfcd344f36c36186b088561213ad76d934097",
+ "737cc08045ae94f1dc98417500e5e1400474a584",
"testharness"
],
"server-timing/service_worker_idl.https.html": [
- "1c1be8995b33102926254790f0abfdc972fcf46e",
+ "5c493fdcb0ab581a267a084e7e2383617d99677e",
"testharness"
],
"server-timing/sw.js": [
@@ -649314,7 +649793,7 @@
"support"
],
"server-timing/test_server_timing.https.html": [
- "2d43aa2d43b722ff489db10b2df6f2c218e1f1d7",
+ "4f3554aa4a4572e8dbef83fcea3ce8cdd946a858",
"testharness"
],
"server-timing/test_server_timing.https.html.sub.headers": [
@@ -652361,6 +652840,10 @@
"ea7726891052c54b3afd3e0a7a2399dfb44e7509",
"testharness"
],
+ "signed-exchange/META.yml": [
+ "f56fbab13ecc0256f23133a1086e8925729121f9",
+ "support"
+ ],
"signed-exchange/README.md": [
"f1dbfe6d1adbe7ef7663c5298692872897ce3e0c",
"support"
@@ -657265,10 +657748,6 @@
"8110d5952a700a0da7a7a70d153c1a9faabe468d",
"support"
],
- "tools/appveyor.yml": [
- "b0cedd5c78fbbebe8dc069c2fe51df4d9d599f90",
- "support"
- ],
"tools/certs/README.md": [
"f5ae7413afec3b69be957da24c660abd9693c67e",
"support"
@@ -657390,7 +657869,7 @@
"support"
],
"tools/flake8.ini": [
- "85e2308aabb8256d55257d1f67f1fb83c72f09a3",
+ "a53cbf49d55fe40959891e68fd330bc4610c0eab",
"support"
],
"tools/gitignore/__init__.py": [
@@ -658033,6 +658512,10 @@
"882ef5a10065feb691af5f716b1e4996b397da65",
"support"
],
+ "tools/requirements_flake8.txt": [
+ "6d6ee4d885a480addf06d4df057cd4e4e6a8575f",
+ "support"
+ ],
"tools/runner/css/bootstrap-theme.min.css": [
"61358b13d045694a6963c5334eab2831e53978ac",
"support"
@@ -662038,7 +662521,7 @@
"support"
],
"tools/tox.ini": [
- "3eb12c357ba05a128352125663557d1e2b17f314",
+ "b0099437be9cb3b818509db7bdf0289199ae0634",
"support"
],
"tools/webdriver/.gitignore": [
@@ -662078,7 +662561,7 @@
"support"
],
"tools/wpt/browser.py": [
- "692de7069e8831e32bfd00e671d6de7c7f751583",
+ "46afdfed64b607d09faa092eea746916f27c9d06",
"support"
],
"tools/wpt/commands.json": [
@@ -662102,7 +662585,7 @@
"support"
],
"tools/wpt/run.py": [
- "b977d8a0cd68ccb00b299c7840415f843c16f949",
+ "093bc013c1b3b1009e15afc8546081504ed8ffd6",
"support"
],
"tools/wpt/testfiles.py": [
@@ -662113,8 +662596,12 @@
"7078a36b0c5bd5b4fe6f55f2ecf5fcbc2c535b4f",
"support"
],
+ "tools/wpt/tests/test_browser.py": [
+ "4ce8606949c2e9814a807f94e5bb31cc4917a186",
+ "support"
+ ],
"tools/wpt/tests/test_run.py": [
- "ac860e3f8c0b14e6269b684fd72a869509fb5739",
+ "94b1202736f5de76b189e3a3b2f30346f6d6727c",
"support"
],
"tools/wpt/tests/test_wpt.py": [
@@ -662122,7 +662609,7 @@
"support"
],
"tools/wpt/tox.ini": [
- "cd45a76e179861bb18adb231e86e2a74b2de972c",
+ "0b354e755300c325bdae3b0bc7fe75f9bb99f5d5",
"support"
],
"tools/wpt/update.py": [
@@ -662346,7 +662833,7 @@
"support"
],
"tools/wptrunner/tox.ini": [
- "fa7985ec80d6643c468b3a612e51bee844cb1b12",
+ "4f5dcfb47bec9a0dee6e81bb38234ad43791e3c6",
"support"
],
"tools/wptrunner/wptrunner.default.ini": [
@@ -668497,6 +668984,10 @@
"eb2b5c52e56f3ed1d3aa20c16e5ec099213efac0",
"testharness"
],
+ "webmessaging/without-ports/008.html": [
+ "2676c1f67c7cb7519f936ef1b568b3f3157b7870",
+ "testharness"
+ ],
"webmessaging/without-ports/009.html": [
"779383da203902aa5c34e1e3085e43467dc9c4a0",
"testharness"
@@ -670306,7 +670797,7 @@
"support"
],
"webusb/resources/usb-helpers.js": [
- "a3a4a31ba889f719c68cd2ca4f263bc56d67b7a6",
+ "161a7d270bbad085dc34300b389286dd045123a1",
"support"
],
"webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [
@@ -674258,11 +674749,11 @@
"testharness"
],
"workers/modules/dedicated-worker-options-credentials.html": [
- "6603eb9be9b8f074993abc6a7ff2f1dee453b24f",
+ "34f223981ca9213e85a0c4c05a9b13d6fdc1b095",
"testharness"
],
"workers/modules/dedicated-worker-options-credentials.html.headers": [
- "6f53744a6ae77b6e5bbc5585767984ffe36854a2",
+ "8da851ab7363870014a32121a3cd87979aa2099d",
"support"
],
"workers/modules/dedicated-worker-options-type.html": [
@@ -674270,7 +674761,7 @@
"testharness"
],
"workers/modules/resources/credentials.py": [
- "8f79563fb5ff9c966c4bd188883c460a09381349",
+ "7623d849625db4df7a9a10b8edd6f5e5e3187faf",
"support"
],
"workers/modules/resources/dynamic-import-and-then-static-import-worker.js": [
@@ -674281,6 +674772,10 @@
"2ea88b8071875a431cb4b40225facd1adf6d5644",
"support"
],
+ "workers/modules/resources/dynamic-import-remote-origin-credentials-checker-worker.sub.js": [
+ "fb4f6e067a89f7c97b1cb84de5e8fa23a4590b2c",
+ "support"
+ ],
"workers/modules/resources/dynamic-import-remote-origin-referrer-checker-worker.sub.js": [
"522c5798ba738b5074e5332dbb7d7fb5268ee6a9",
"support"
@@ -674289,6 +674784,10 @@
"0937086d72d011d81a380e31e97b5c6a0746f02d",
"support"
],
+ "workers/modules/resources/dynamic-import-same-origin-credentials-checker-worker.js": [
+ "b267d3441005acb8c4bcc46a39a4b8aa40223ea2",
+ "support"
+ ],
"workers/modules/resources/dynamic-import-same-origin-referrer-checker-worker.js": [
"1d68624c3cb5bc13f489e896d5f41760da85f2e3",
"support"
@@ -674369,6 +674868,10 @@
"16f70e9daf4909605746c6614a509afb3cf71ed1",
"support"
],
+ "workers/modules/resources/static-import-remote-origin-credentials-checker-worker.sub.js": [
+ "41ef6a8de71ea2bbc7bdd8390e128e0281215218",
+ "support"
+ ],
"workers/modules/resources/static-import-remote-origin-referrer-checker-worker.sub.js": [
"1722fc9343ecab4e27bdeae07329d6ce219068e4",
"support"
@@ -674377,6 +674880,10 @@
"00ef44eff580f575621be2be250ea787b19a3200",
"support"
],
+ "workers/modules/resources/static-import-same-origin-credentials-checker-worker.js": [
+ "17755d9099f187d87044787c6da27845bd20bf4a",
+ "support"
+ ],
"workers/modules/resources/static-import-same-origin-referrer-checker-worker.js": [
"7d564f9c434415704e32b96d9d3660eceda91b0e",
"support"
diff --git a/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini b/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
index 0fc2d8aa005..dfda874e36a 100644
--- a/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
+++ b/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
@@ -326,3 +326,12 @@
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
expected: FAIL
+ [Matching font-weight: '500' should prefer '400' over '350 399']
+ expected: FAIL
+
+ [Matching font-style: 'oblique -21deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
+ expected: FAIL
+
+ [Matching font-style: 'italic' should prefer 'oblique 5deg 10deg' over 'oblique 5deg']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-paint-api/registered-property-invalidation-001.https.html.ini b/tests/wpt/metadata/css/css-paint-api/registered-property-invalidation-001.https.html.ini
new file mode 100644
index 00000000000..28e3a2598b3
--- /dev/null
+++ b/tests/wpt/metadata/css/css-paint-api/registered-property-invalidation-001.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-invalidation-001.https.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/css/css-paint-api/registered-property-invalidation-002.https.html.ini b/tests/wpt/metadata/css/css-paint-api/registered-property-invalidation-002.https.html.ini
new file mode 100644
index 00000000000..7640246ac79
--- /dev/null
+++ b/tests/wpt/metadata/css/css-paint-api/registered-property-invalidation-002.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-invalidation-002.https.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini b/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini
new file mode 100644
index 00000000000..541dbbd3f09
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-end-of-line-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini b/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini
new file mode 100644
index 00000000000..c7e79407a88
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-nesting-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html.ini b/tests/wpt/metadata/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html.ini
new file mode 100644
index 00000000000..0e92e0121e1
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap-break-word-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-001.html.ini b/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-001.html.ini
new file mode 100644
index 00000000000..12265ea1cca
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-001.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-002.html.ini b/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-002.html.ini
new file mode 100644
index 00000000000..05500f1e117
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-002.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-002.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-004.html.ini b/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-004.html.ini
new file mode 100644
index 00000000000..240d1283c3a
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/white-space/trailing-ideographic-space-004.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-004.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/word-break/word-break-keep-all-005.html.ini b/tests/wpt/metadata/css/css-text/word-break/word-break-keep-all-005.html.ini
new file mode 100644
index 00000000000..feddd4f48c1
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/word-break/word-break-keep-all-005.html.ini
@@ -0,0 +1,2 @@
+[word-break-keep-all-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
index 32626f90fad..58ef77eb506 100644
--- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
+++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
@@ -509,7 +509,7 @@
[single-byte-decoder.html?XMLHttpRequest]
- expected: CRASH
+ expected: TIMEOUT
[ISO-8859-2: iso_8859-2:1987 (XMLHttpRequest)]
expected: FAIL
@@ -535,7 +535,91 @@
expected: FAIL
[windows-1254: iso_8859-9:1989 (XMLHttpRequest)]
- expected: FAIL
+ expected: TIMEOUT
+
+ [windows-1258: cp1258 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1253: x-cp1253 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1256: cp1256 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso_8859-9 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso88599 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso-8859-9 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1258: x-cp1258 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1257: windows-1257 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: windows-1254 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [x-mac-cyrillic: x-mac-ukrainian (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: csisolatin5 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1257: cp1257 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1255: x-cp1255 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1257: x-cp1257 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: cp1254 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso8859-9 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1253: windows-1253 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1253: cp1253 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: l5 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: x-cp1254 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: latin5 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1255: cp1255 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso-ir-148 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1258: windows-1258 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1255: windows-1255 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1256: x-cp1256 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [x-mac-cyrillic: x-mac-cyrillic (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1256: windows-1256 (XMLHttpRequest)]
+ expected: TIMEOUT
[single-byte-decoder.html?TextDecoder]
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini
deleted file mode 100644
index 87b07c3e670..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[traverse_the_history_1.html]
- [Multiple history traversals from the same task]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini
new file mode 100644
index 00000000000..385376c7321
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini
@@ -0,0 +1,4 @@
+[traverse_the_history_4.html]
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini b/tests/wpt/metadata/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini
new file mode 100644
index 00000000000..6032067bd63
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini
@@ -0,0 +1,10 @@
+[no_window_open_when_term_nesting_level_nonzero.window.html]
+ [no popups from synchronously reachable window]
+ expected: FAIL
+
+ [no popups with frame navigation]
+ expected: FAIL
+
+ [no popups from another synchronously reachable window]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/dom/elements/the-innertext-idl-attribute/getter.html.ini b/tests/wpt/metadata/html/dom/elements/the-innertext-idl-attribute/getter.html.ini
index e432b36d6cf..da9f59e58c6 100644
--- a/tests/wpt/metadata/html/dom/elements/the-innertext-idl-attribute/getter.html.ini
+++ b/tests/wpt/metadata/html/dom/elements/the-innertext-idl-attribute/getter.html.ini
@@ -278,3 +278,12 @@
[
("
")]
expected: FAIL
+ [text-transform handles Turkish casing ("
i ı")]
+ expected: FAIL
+
+ [No tab on table-cell itself ("
abc | def | ")]
+ expected: FAIL
+
+ [No newline on table-row itself ("abc | def |
ghi | jkl |
")]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
index 22d1f1d6900..a6f7ac6f249 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
@@ -5,5 +5,5 @@
expected: NOTRUN
[calling play() on a sufficiently long video should trigger timeupdate event]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
index 27d6deb827a..0f1a214d0ee 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
@@ -8,8 +8,26 @@
expected: FAIL
[picture: source (max-width:500px) valid image, img broken image, resize to narrow]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img valid image, resize to narrow]
expected: FAIL
+ [picture: source (max-width:500px) broken image, img valid image, resize to narrow]
+ expected: FAIL
+
+ [img (srcset 1 cand) valid image, resize to wide]
+ expected: FAIL
+
+ [picture: same URL in source (max-width:500px) and img, resize to wide]
+ expected: FAIL
+
+ [img (srcset 1 cand) valid image, resize to narrow]
+ expected: FAIL
+
+ [picture: source (max-width:500px) valid image, img broken image, resize to wide]
+ expected: FAIL
+
+ [picture: same URL in source (max-width:500px) and img, resize to narrow]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/non-active-document.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/non-active-document.html.ini
new file mode 100644
index 00000000000..8cc42056d34
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/non-active-document.html.ini
@@ -0,0 +1,10 @@
+[non-active-document.html]
+ [DOMParser]
+ expected: FAIL
+
+ [createHTMLDocument]
+ expected: FAIL
+
+ []
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini
deleted file mode 100644
index a0e0184eb46..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini
+++ /dev/null
@@ -1,52 +0,0 @@
-[parse-a-sizes-attribute-quirks-mode.html]
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
- [
ref sizes="1px" (quirks mode)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini
deleted file mode 100644
index c3522eadce0..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini
+++ /dev/null
@@ -1,52 +0,0 @@
-[parse-a-sizes-attribute-width-1000px.html]
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
- [
ref sizes="1px" (width:1000px)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
new file mode 100644
index 00000000000..9e522297c94
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
@@ -0,0 +1,7 @@
+[toggleEvent.html]
+ [Calling open twice on 'details' fires only one toggle event]
+ expected: FAIL
+
+ [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini
new file mode 100644
index 00000000000..178680e5d14
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini
@@ -0,0 +1,2 @@
+[script-onerror-insertion-point-2.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini
index ce482a60da8..c6d49957c4a 100644
--- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini
+++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini
@@ -2,6 +2,3 @@
[document.open() after parser is aborted]
expected: FAIL
- [async document.open() after parser is aborted]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini
index 2314441517b..25f0d603b3d 100644
--- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini
+++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini
@@ -9,6 +9,3 @@
[document.open should throw an InvalidStateError with XML document even when the ignore-opens-during-unload counter is greater than 0 (during pagehide event)]
expected: FAIL
- [document.open should throw an InvalidStateError with XML document even when there is an active parser executing script]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini b/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini
index 7725b118e9d..99a24216c88 100644
--- a/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini
+++ b/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini
@@ -12,6 +12,3 @@
[Verifies the resolution of entry.startTime is at least 5 microseconds.]
expected: TIMEOUT
- [Verifies the resolution of performance.now() is at least 5 microseconds.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
new file mode 100644
index 00000000000..c7e9c7434f5
--- /dev/null
+++ b/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
@@ -0,0 +1,283 @@
+[limited-quirks.html]
+ [top: -\\31 .5]
+ expected: FAIL
+
+ [bottom: -1A]
+ expected: FAIL
+
+ [bottom: -1a]
+ expected: FAIL
+
+ [top: @1]
+ expected: FAIL
+
+ [top: "1a"]
+ expected: FAIL
+
+ [top: @a]
+ expected: FAIL
+
+ [bottom: "1"]
+ expected: FAIL
+
+ [bottom: -/**/1]
+ expected: FAIL
+
+ [top: +/**/1]
+ expected: FAIL
+
+ [bottom: @1a]
+ expected: FAIL
+
+ [top: 1\\31 ]
+ expected: FAIL
+
+ [top: url('1')]
+ expected: FAIL
+
+ [bottom: -\\31 ]
+ expected: FAIL
+
+ [top: calc(1)]
+ expected: FAIL
+
+ [top: \\31 ]
+ expected: FAIL
+
+ [bottom: +1\\31 ]
+ expected: FAIL
+
+ [bottom: 1\\31 .5]
+ expected: FAIL
+
+ [bottom: #0001]
+ expected: FAIL
+
+ [top: calc(2 * 2px)]
+ expected: FAIL
+
+ [bottom: 1a]
+ expected: FAIL
+
+ [bottom: A]
+ expected: FAIL
+
+ [bottom: #01]
+ expected: FAIL
+
+ [top: +\\31 .5]
+ expected: FAIL
+
+ [bottom: #1]
+ expected: FAIL
+
+ [top: -/**/1]
+ expected: FAIL
+
+ [bottom: +\\31 .5]
+ expected: FAIL
+
+ [bottom: \\31 ]
+ expected: FAIL
+
+ [bottom: calc(1)]
+ expected: FAIL
+
+ [top: #001]
+ expected: FAIL
+
+ [top: +\\31 ]
+ expected: FAIL
+
+ [bottom: +\\31 ]
+ expected: FAIL
+
+ [top: +1.5]
+ expected: FAIL
+
+ [top: +1\\31 ]
+ expected: FAIL
+
+ [bottom: @a]
+ expected: FAIL
+
+ [bottom: @1]
+ expected: FAIL
+
+ [top: #1]
+ expected: FAIL
+
+ [top: 1a]
+ expected: FAIL
+
+ [bottom: +1a]
+ expected: FAIL
+
+ [bottom: +1A]
+ expected: FAIL
+
+ [bottom: "a"]
+ expected: FAIL
+
+ [top: #00001]
+ expected: FAIL
+
+ [bottom: -1\\31 .5]
+ expected: FAIL
+
+ [top: "1"]
+ expected: FAIL
+
+ [bottom: 1.5]
+ expected: FAIL
+
+ [bottom: -\\31 .5]
+ expected: FAIL
+
+ [bottom: url('1')]
+ expected: FAIL
+
+ [bottom: -1.5]
+ expected: FAIL
+
+ [top: \\31 .5]
+ expected: FAIL
+
+ [bottom: "1a"]
+ expected: FAIL
+
+ [bottom: calc(2 * 2px)]
+ expected: FAIL
+
+ [bottom: +1\\31 .5]
+ expected: FAIL
+
+ [bottom: 1\\31 ]
+ expected: FAIL
+
+ [bottom: +/**/1]
+ expected: FAIL
+
+ [bottom: #00001]
+ expected: FAIL
+
+ [top: url(1)]
+ expected: FAIL
+
+ [bottom: #001]
+ expected: FAIL
+
+ [top: +1\\31 .5]
+ expected: FAIL
+
+ [top: -1a]
+ expected: FAIL
+
+ [top: -1A]
+ expected: FAIL
+
+ [bottom: url(1)]
+ expected: FAIL
+
+ [top: a]
+ expected: FAIL
+
+ [top: A]
+ expected: FAIL
+
+ [top: #000001]
+ expected: FAIL
+
+ [top: 1]
+ expected: FAIL
+
+ [top: 1\\31 .5]
+ expected: FAIL
+
+ [bottom: a]
+ expected: FAIL
+
+ [bottom: 1]
+ expected: FAIL
+
+ [bottom: +1]
+ expected: FAIL
+
+ [bottom: #000001]
+ expected: FAIL
+
+ [bottom: +a]
+ expected: FAIL
+
+ [bottom: +A]
+ expected: FAIL
+
+ [top: 1.5]
+ expected: FAIL
+
+ [top: +A]
+ expected: FAIL
+
+ [top: +a]
+ expected: FAIL
+
+ [top: +1]
+ expected: FAIL
+
+ [top: -1.5]
+ expected: FAIL
+
+ [top: -1\\31 .5]
+ expected: FAIL
+
+ [top: +1a]
+ expected: FAIL
+
+ [top: +1A]
+ expected: FAIL
+
+ [top: @1a]
+ expected: FAIL
+
+ [bottom: \\31 .5]
+ expected: FAIL
+
+ [top: "a"]
+ expected: FAIL
+
+ [top: #01]
+ expected: FAIL
+
+ [bottom: +1.5]
+ expected: FAIL
+
+ [bottom: -A]
+ expected: FAIL
+
+ [bottom: -a]
+ expected: FAIL
+
+ [bottom: -1\\31 ]
+ expected: FAIL
+
+ [top: #0001]
+ expected: FAIL
+
+ [bottom: -1]
+ expected: FAIL
+
+ [top: -\\31 ]
+ expected: FAIL
+
+ [top: -A]
+ expected: FAIL
+
+ [top: -a]
+ expected: FAIL
+
+ [top: -1]
+ expected: FAIL
+
+ [top: -1\\31 ]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/touch-events/idlharness.window.js.ini b/tests/wpt/metadata/touch-events/idlharness.window.js.ini
index 83161979656..d47a18855a9 100644
--- a/tests/wpt/metadata/touch-events/idlharness.window.js.ini
+++ b/tests/wpt/metadata/touch-events/idlharness.window.js.ini
@@ -191,3 +191,6 @@
[HTMLElement interface: attribute ontouchcancel]
expected: FAIL
+ [idl_test setup]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
index fb2feee3d45..4b32802a8f8 100644
--- a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
+++ b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
@@ -1,7 +1,4 @@
[urlencoded-parser.any.html]
- [request.formData() with input: &&&a=b&&&&c=d&]
- expected: FAIL
-
[request.formData() with input: a&b&c]
expected: FAIL
@@ -11,10 +8,10 @@
[response.formData() with input: a&b&c]
expected: FAIL
- [response.formData() with input: a=b&c=d&]
+ [response.formData() with input: _charset_=windows-1252&test=%C2x]
expected: FAIL
- [response.formData() with input: a=b&c=d]
+ [response.formData() with input: &&&a=b&&&&c=d&]
expected: FAIL
@@ -28,6 +25,9 @@
[request.formData() with input: a=b&c=d]
expected: FAIL
- [response.formData() with input: _charset_=windows-1252&test=%C2x]
+ [request.formData() with input: &&&a=b&&&&c=d&]
+ expected: FAIL
+
+ [response.formData() with input: a=b&c=d]
expected: FAIL
diff --git a/tests/wpt/metadata/workers/modules/dedicated-worker-options-credentials.html.ini b/tests/wpt/metadata/workers/modules/dedicated-worker-options-credentials.html.ini
index 8613872a053..c2ee9826593 100644
--- a/tests/wpt/metadata/workers/modules/dedicated-worker-options-credentials.html.ini
+++ b/tests/wpt/metadata/workers/modules/dedicated-worker-options-credentials.html.ini
@@ -1,6 +1,95 @@
[dedicated-worker-options-credentials.html]
+ expected: ERROR
[DedicatedWorker: WorkerOptions 'credentials']
expected: FAIL
+
[new Worker() with credentials=omit should not send the credentials]
expected: FAIL
-
+
+ [new Worker() with type=classic should always send the credentials regardless of the credentials option (include).]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should always send the credentials regardless of the credentials option (default).]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should always send the credentials regardless of the credentials option (omit).]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=include should send the credentials for same-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (include).]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (same-origin).]
+ expected: NOTRUN
+
+ [new Worker() with type-module credentials=omit should not send the credentials for cross-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type-module credentials=omit should not send the credentials for cross-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=omit should not send the credentials for same-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=omit should not send the credentials for same-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=include should send the credentials for cross-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (include).]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (omit).]
+ expected: NOTRUN
+
+ [new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (omit).]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=omit should not send the credentials]
+ expected: FAIL
+
+ [new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin static imports]
+ expected: TIMEOUT
+
+ [new Worker() with type=classic should always send the credentials regardless of the credentials option (same-origin).]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (default).]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (default).]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=include should send the credentials for cross-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (same-origin).]
+ expected: NOTRUN
+
+ [new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=same-origin should send the credentials for same-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=same-origin should send the credentials for same-origin static imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin dynamic imports]
+ expected: NOTRUN
+
+ [new Worker() with type=module and credentials=include should send the credentials for same-origin dynamic imports]
+ expected: NOTRUN
+
diff --git a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
index 9d72f08e38e..f806a845a2a 100644
--- a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
+++ b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
@@ -1,5 +1,6 @@
[005.html]
type: testharness
+ expected: ERROR
[dedicated worker in shared worker in dedicated worker]
expected: FAIL
diff --git a/tests/wpt/web-platform-tests/.travis.yml b/tests/wpt/web-platform-tests/.travis.yml
index 9d3431bc444..d89fadae77d 100644
--- a/tests/wpt/web-platform-tests/.travis.yml
+++ b/tests/wpt/web-platform-tests/.travis.yml
@@ -82,7 +82,7 @@ matrix:
apt:
packages:
- libnss3-tools
- env: JOB=wpt_integration TOXENV=py27,py27-flake8 SCRIPT=tools/ci/ci_wpt.sh
+ env: JOB=wpt_integration TOXENV=py27 SCRIPT=tools/ci/ci_wpt.sh
- name: "resources/ tests"
if: type = pull_request
os: linux
diff --git a/tests/wpt/web-platform-tests/WebIDL/current-realm.html b/tests/wpt/web-platform-tests/WebIDL/current-realm.html
index e015ec53515..e094624c679 100644
--- a/tests/wpt/web-platform-tests/WebIDL/current-realm.html
+++ b/tests/wpt/web-platform-tests/WebIDL/current-realm.html
@@ -43,6 +43,19 @@
}, val[0])
})
+ ;["Request", "Response"].forEach(val => {
+ test(() => {
+ const obj = new self[0][val]("about:blank");
+ assert_global(obj);
+
+ const cloneObj = obj.clone();
+ assert_global(cloneObj);
+
+ const involvedCloneObj = self[val].prototype["clone"].call(cloneObj);
+ assert_global(cloneObj);
+ }, val)
+ })
+
// Note: these are not [NewObject] and can be cached. But across globals?
;[["getElementsByTagName", "x"],
["getElementsByTagNameNS", null, "x"],
diff --git a/tests/wpt/web-platform-tests/common/performance-timeline-utils.js b/tests/wpt/web-platform-tests/common/performance-timeline-utils.js
index 6845d6cbc68..3efce5b5d8b 100644
--- a/tests/wpt/web-platform-tests/common/performance-timeline-utils.js
+++ b/tests/wpt/web-platform-tests/common/performance-timeline-utils.js
@@ -42,3 +42,10 @@ function test_entries(actualEntries, expectedEntries) {
}
})
}
+
+function delayedLoadListener(callback) {
+ window.addEventListener('load', function() {
+ // TODO(cvazac) Remove this setTimeout when spec enforces sync entries.
+ step_timeout(callback, 0)
+ })
+}
diff --git a/tests/wpt/web-platform-tests/common/worklet-reftest.js b/tests/wpt/web-platform-tests/common/worklet-reftest.js
index abdda5b05e7..d92c76cabf3 100644
--- a/tests/wpt/web-platform-tests/common/worklet-reftest.js
+++ b/tests/wpt/web-platform-tests/common/worklet-reftest.js
@@ -14,6 +14,15 @@ function importWorklet(worklet, code) {
return worklet.addModule(url);
}
+async function animationFrames(frames) {
+ for (let i = 0; i < frames; i++)
+ await new Promise(requestAnimationFrame);
+}
+
+async function workletPainted() {
+ await animationFrames(2);
+}
+
// To make sure that we take the snapshot at the right time, we do double
// requestAnimationFrame. In the second frame, we take a screenshot, that makes
// sure that we already have a full frame.
@@ -24,10 +33,6 @@ async function importWorkletAndTerminateTestAfterAsyncPaint(worklet, code) {
}
await importWorklet(worklet, code);
-
- requestAnimationFrame(function() {
- requestAnimationFrame(function() {
- takeScreenshot();
- });
- });
+ await workletPainted();
+ takeScreenshot();
}
diff --git a/tests/wpt/web-platform-tests/css/css-display/display-contents-shadow-host-whitespace.html b/tests/wpt/web-platform-tests/css/css-display/display-contents-shadow-host-whitespace.html
new file mode 100644
index 00000000000..84b04dba101
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-display/display-contents-shadow-host-whitespace.html
@@ -0,0 +1,11 @@
+
+
+Whitespace across display:contents shadow host
+
+
+
+There should be a space between "two" and "words" below.
+ words
+
diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/anonymous-flex-item-001.html b/tests/wpt/web-platform-tests/css/css-flexbox/anonymous-flex-item-001.html
index e1c6ec6d8ae..3e749d43f76 100644
--- a/tests/wpt/web-platform-tests/css/css-flexbox/anonymous-flex-item-001.html
+++ b/tests/wpt/web-platform-tests/css/css-flexbox/anonymous-flex-item-001.html
@@ -3,7 +3,7 @@
CSS Flexbox Test: Flex item - contiguous text runs - node removal
-
+
There should be a space between "two" and "words" below.
two words
+
+
+
+
+
+
+
+