diff --git a/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini
deleted file mode 100644
index 08ab7bd35cd..00000000000
--- a/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[url-charset.window.html]
- expected: TIMEOUT
- [Blob charset should override any auto-detected charset.]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 6ca91ece0fc..b0304a0937e 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -140010,6 +140010,19 @@
{}
]
],
+ "single-line-column-flex-fragmentation-059.html": [
+ "ff91f373ec756ac8c101629a7199d75a600d8a96",
+ [
+ null,
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"single-line-row-flex-fragmentation-001.html": [
"379327a4aff584192f076d3f9d8f3ead232c0f5c",
[
@@ -176569,7 +176582,7 @@
]
],
"font-synthesis-style-first-letter.html": [
- "32f037bdb721dc3315787d37dce5c66b7cf1e37c",
+ "1296baf05f9c430cda6c52e5a63e813c79862b9a",
[
null,
[
@@ -176621,7 +176634,7 @@
]
],
"font-synthesis-weight-first-letter.html": [
- "52865540a791189e0adf89fb17f8b43fb830334b",
+ "3d60b2a22847e1b99f1ee53d27c231a41bbc60da",
[
null,
[
@@ -206862,6 +206875,19 @@
{}
]
],
+ "nest-containing-forgiving.html": [
+ "d399142f7efb998db7ff8dffae0770c5bcea0cc2",
+ [
+ null,
+ [
+ [
+ "/css/css-nesting/nest-containing-forgiving-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"nesting-basic.html": [
"6bc727a73195122f6f2abca1a07a289c99376f5c",
[
@@ -371061,7 +371087,7 @@
[]
],
"font-synthesis-style-first-letter-ref.html": [
- "f1abcb7bb3f4681ecfc2b135dc5ca6dd6b6b9896",
+ "c4f9b175de79052ad0f29df3be07a33c1072f245",
[]
],
"font-synthesis-style-first-line-ref.html": [
@@ -371077,7 +371103,7 @@
[]
],
"font-synthesis-weight-first-letter-ref.html": [
- "7ec42f07b7c2bfbd329534bc8401acb5ee33d5f2",
+ "fd29f4134d67d22b6e344dcc7ec8315a32dac2e5",
[]
],
"font-synthesis-weight-first-line-ref.html": [
@@ -383166,6 +383192,10 @@
"006216b60e71d2d1af9c3d6c9fc81ea4c53f1d1d",
[]
],
+ "nest-containing-forgiving-ref.html": [
+ "36b07c92b6fdcbb9bca66a4292bd871af7e7d696",
+ []
+ ],
"nesting-basic-ref.html": [
"c2f7c669497d363e868cb96d2c2bb1ee315fff49",
[]
@@ -395425,7 +395455,7 @@
[]
],
"content-visibility-auto-shared-element-ref.html": [
- "5c3fb1616d6e01276eced88d3a97b784ba1deb59",
+ "f4a34967ec066c67b5f8b486b7079411a9adb884",
[]
],
"content-with-clip-max-texture-size-ref.html": [
@@ -402031,7 +402061,7 @@
[]
],
"delete.js": [
- "c1f48a74b2010bd44ff71a33f9f9f4b4cbb5caac",
+ "94611e65767647353f4864f65c7ee0ece93f375d",
[]
],
"fontname.js": [
@@ -402051,7 +402081,7 @@
[]
],
"forwarddelete.js": [
- "832ba608a04587feeb85308f23f6b530b3e65b79",
+ "524d43274e51f0ec2b870c4bf9b4bc64334ec104",
[]
],
"hilitecolor.js": [
@@ -402123,7 +402153,7 @@
[]
],
"multitest.js": [
- "89f5eebdb666c896e0c549bf0683894d0b64e8f8",
+ "118ae4b3a41f753433b76fabaa17e22a28ae6059",
[]
],
"outdent.js": [
@@ -410306,11 +410336,11 @@
[]
],
"gentestutils.py": [
- "2517568a5a83c9e8539a7c93e69aaf8a085504f4",
+ "59fa9e73e51bc19c5c1bcc827684e078ee132058",
[]
],
"gentestutilsunion.py": [
- "4c65d688c25f27d6d29f4732f1f250323385a945",
+ "3afb54de477e6fbfff4bf5790376153128b79741",
[]
],
"name2dir-canvas.yaml": [
@@ -424162,11 +424192,11 @@
[]
],
"early-hints-helpers.sub.js": [
- "3991e8fe9da479dd0f5b4cea537542ba948a8540",
+ "faf6119cf1edd5454aaabd643ffe40d33c589463",
[]
],
"early-hints-test-loader.h2.py": [
- "aa9188c6dbc3920055095421bc880ec5595b0bbb",
+ "bb987209c50f41f260cc7e5d43901c8777ee8779",
[]
],
"empty-corp-absent.js": [
@@ -424185,6 +424215,14 @@
"1738466bcb3225df2ec2dc7f58459784ce426a84",
[]
],
+ "empty.json": [
+ "0967ef424bce6791893e9a57bb952f80fd536e93",
+ []
+ ],
+ "empty.json.headers": [
+ "1738466bcb3225df2ec2dc7f58459784ce426a84",
+ []
+ ],
"example.pdf": [
"7bad251ba7e08efc9c383d88518367a6f204cdd6",
[]
@@ -424245,6 +424283,10 @@
"daea33160ae4e7b7bd074fb1849f1ba40ce8e715",
[]
],
+ "preload-fetch.html": [
+ "2e90f76af143fce7f05eb77bb71f00e0d880ff88",
+ []
+ ],
"preload-finished-before-final-response.h2.py": [
"d0b12408d9cff01352380cec5727145dbed6dded",
[]
@@ -444734,7 +444776,7 @@
[]
],
"webtransport_h3_server.py": [
- "d3031b4c0c2f531f97720249a0596f04c8c63d75",
+ "4b49c90d816adf577147c7263e90c2cc05170160",
[]
]
},
@@ -445868,7 +445910,11 @@
"tentative": {
"resources": {
"requestStorageAccessForOrigin-iframe.html": [
- "3e2f6d5b6288993714f3ee56ae89631e03d563b9",
+ "43d16705c8515b48685420c8d14925af90afb62a",
+ []
+ ],
+ "requestStorageAccessForOrigin-iframe.https.html": [
+ "db03b25e14d7883a89cac79746c11b280ec24dae",
[]
]
}
@@ -490959,7 +491005,7 @@
]
],
"color-computed-color-function.html": [
- "e610754c644a4e9f32a7adceffd49690c23157e7",
+ "530a605bc9292f061dca5a053eb61f77349534ee",
[
null,
{}
@@ -491036,7 +491082,7 @@
]
],
"color-invalid-color-function.html": [
- "75d9ff7c21764bb1e011e0f93bfbf46d4b08e5c5",
+ "51f393747c19a257045b2d9f7537ef6c8ff85b11",
[
null,
{}
@@ -491113,7 +491159,7 @@
]
],
"color-valid-color-function.html": [
- "79e0bde059013de349faf36852f15f7177c67a29",
+ "1eb7c744b2aceea1234801706babdba155e35c9f",
[
null,
{}
@@ -503216,6 +503262,13 @@
{}
]
],
+ "custom-property-animation-list-type-mismatch.html": [
+ "95757445ae79121893e02d3f37153e197ac4fbd3",
+ [
+ null,
+ {}
+ ]
+ ],
"custom-property-animation-non-inherited-used-by-standard-property.html": [
"11d3f6740d950b8f86536515242869e468e1a1c3",
[
@@ -529303,6 +529356,23 @@
}
]
],
+ "typing-around-link-element-after-joining-paragraphs.html": [
+ "4934530c9b842dfe9e1259c0d7541427279eb2f2",
+ [
+ "editing/other/typing-around-link-element-after-joining-paragraphs.html?action=Backspace",
+ {
+ "testdriver": true,
+ "timeout": "long"
+ }
+ ],
+ [
+ "editing/other/typing-around-link-element-after-joining-paragraphs.html?action=Delete",
+ {
+ "testdriver": true,
+ "timeout": "long"
+ }
+ ]
+ ],
"typing-around-link-element-at-collapsed-selection.tentative.html": [
"2b2e304aba47e4b1ffb4679209afb32debcf94cc",
[
@@ -616364,6 +616434,20 @@
}
]
],
+ "preload-fetch.h2.window.js": [
+ "121913ed3175d552acf83ba3cb4b19e54b51d75a",
+ [
+ "loading/early-hints/preload-fetch.h2.window.html",
+ {
+ "script_metadata": [
+ [
+ "script",
+ "resources/early-hints-helpers.sub.js"
+ ]
+ ]
+ }
+ ]
+ ],
"preload-finished-before-final-response.h2.window.js": [
"c63239be1f59426b35760c26ef47453c9248c59b",
[
@@ -622704,6 +622788,20 @@
{}
]
],
+ "same-url-replace-cross-document.html": [
+ "0a976cd51fdcb3205d2a71cc9dc1a9853e417eee",
+ [
+ null,
+ {}
+ ]
+ ],
+ "same-url-replace-same-document.html": [
+ "839c687934238d594013ec6ca009532df440d269",
+ [
+ null,
+ {}
+ ]
+ ],
"signal-abort-detach-in-onnavigate.html": [
"467ea88899323bbf47e9a12fd3a03ee577963a43",
[
@@ -647141,6 +647239,13 @@
{}
]
],
+ "scroll-timeline-with-percent-delay.tentative.html": [
+ "4f2e1761de29d80c8377926f734e0cfbfe831a8c",
+ [
+ null,
+ {}
+ ]
+ ],
"timeline-range-name-offset-in-keyframes.tentative.html": [
"993046c5f2b8d3eb62dcda1adb33ad7a82137524",
[
@@ -647252,6 +647357,13 @@
null,
{}
]
+ ],
+ "view-timeline-with-delay-and-range.tentative.html": [
+ "40548bf5cd4548c105872d1066a05e5848c4bfce",
+ [
+ null,
+ {}
+ ]
]
},
"scroll-timelines": {
@@ -664572,10 +664684,32 @@
},
"top-level-storage-access-api": {
"tentative": {
- "requestStorageAccessForOrigin.sub.window.js": [
+ "requestStorageAccessForOrigin-insecure.sub.window.js": [
+ "b4bcb2cd34074a6d6d182fef470df88590bb7ca6",
+ [
+ "top-level-storage-access-api/tentative/requestStorageAccessForOrigin-insecure.sub.window.html",
+ {
+ "script_metadata": [
+ [
+ "script",
+ "/storage-access-api/helpers.js"
+ ],
+ [
+ "script",
+ "/resources/testdriver.js"
+ ],
+ [
+ "script",
+ "/resources/testdriver-vendor.js"
+ ]
+ ]
+ }
+ ]
+ ],
+ "requestStorageAccessForOrigin.sub.https.window.js": [
"f7dd478a7078673643d91fece6f64bf0148c7ec6",
[
- "top-level-storage-access-api/tentative/requestStorageAccessForOrigin.sub.window.html",
+ "top-level-storage-access-api/tentative/requestStorageAccessForOrigin.sub.https.window.html",
{
"script_metadata": [
[
diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini
similarity index 67%
rename from tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini
rename to tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini
index 13bd6abf376..665ec4646cb 100644
--- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini
+++ b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini
@@ -1,3 +1,3 @@
-[hit-test-floats-004.html]
+[hit-test-floats-003.html]
[Miss float below something else]
expected: FAIL
diff --git a/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini b/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini
index ee34bc91078..51432362d66 100644
--- a/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini
+++ b/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini
@@ -1,6 +1,3 @@
[block-in-inline-hittest-002.html]
[elementsFromPoint]
expected: FAIL
-
- [elementFromPoint]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini b/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini
deleted file mode 100644
index 3e5096beef3..00000000000
--- a/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[block-in-inline-hittest-float-002.html]
- [block-in-inline-hittest-float-002]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini b/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini
index cdd8b55f192..f9e216a8cfc 100644
--- a/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini
+++ b/tests/wpt/metadata/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini
@@ -1,3 +1,6 @@
[block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;]
expected: FAIL
+
+ [block-in-inline-hittest-relpos-zindex]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini b/tests/wpt/metadata/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini
new file mode 100644
index 00000000000..304b1579ca4
--- /dev/null
+++ b/tests/wpt/metadata/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini
@@ -0,0 +1,2 @@
+[opacity-animation-ending-correctly-001.html]
+ expected: TIMEOUT
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 b95c45ebe80..1507cf615a4 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
@@ -194,9 +194,6 @@
[Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
- [Matching font-style: 'oblique -21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
- expected: FAIL
-
[Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
@@ -206,9 +203,6 @@
[Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL
- [Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic']
- expected: FAIL
-
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
expected: FAIL
@@ -272,9 +266,6 @@
[Matching font-weight: '500' should prefer '500' over '450 460']
expected: FAIL
- [Matching font-style: 'oblique 20deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
- expected: FAIL
-
[Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg']
expected: FAIL
@@ -311,17 +302,20 @@
[Matching font-stretch: '90%' should prefer '60% 70%' over '110% 140%']
expected: FAIL
- [Matching font-style: 'oblique -21deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
- expected: FAIL
-
[Matching font-style: 'oblique 21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 40deg 50deg' over 'oblique 20deg']
expected: FAIL
- [Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
- expected: FAIL
-
[Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL
+
+ [Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg']
+ expected: FAIL
+
+ [Matching font-style: 'oblique -10deg' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg']
+ expected: FAIL
+
+ [Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html.ini b/tests/wpt/metadata/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html.ini
deleted file mode 100644
index b9463b3ee1e..00000000000
--- a/tests/wpt/metadata/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trailing-other-space-separators-break-spaces-005.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html.ini b/tests/wpt/metadata/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html.ini
deleted file mode 100644
index 98f844212dd..00000000000
--- a/tests/wpt/metadata/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trailing-other-space-separators-break-spaces-007.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini
index 102a1161a2d..027bd2fcf75 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini
@@ -53,158 +53,152 @@
[background-position length(px) / events]
expected: FAIL
- [padding-bottom length(ex) / values]
- expected: FAIL
-
- [padding-bottom length(mm) / values]
- expected: FAIL
-
- [padding-bottom length(cm) / values]
- expected: FAIL
-
- [padding-bottom length(in) / values]
- expected: FAIL
-
- [padding-left length(pt) / values]
- expected: FAIL
-
- [padding-left length(pc) / values]
- expected: FAIL
-
- [padding-left length(px) / values]
- expected: FAIL
-
- [padding-left length(em) / values]
- expected: FAIL
-
- [padding-left length(ex) / values]
- expected: FAIL
-
- [padding-left length(mm) / values]
- expected: FAIL
-
- [padding-left length(cm) / values]
- expected: FAIL
-
- [padding-left length(in) / values]
- expected: FAIL
-
- [padding-right length(pt) / values]
- expected: FAIL
-
- [padding-right length(pc) / values]
- expected: FAIL
-
- [padding-right length(px) / values]
- expected: FAIL
-
- [padding-right length(em) / values]
- expected: FAIL
-
- [padding-right length(ex) / values]
- expected: FAIL
-
- [padding-right length(mm) / values]
- expected: FAIL
-
- [padding-right length(cm) / values]
- expected: FAIL
-
- [padding-right length(in) / values]
- expected: FAIL
-
- [padding-top length(pt) / values]
- expected: FAIL
-
- [padding-top length(pc) / values]
- expected: FAIL
-
- [padding-top length(px) / values]
- expected: FAIL
-
- [padding-top length(em) / values]
- expected: FAIL
-
- [padding-top length(ex) / values]
- expected: FAIL
-
- [padding-top length(mm) / values]
- expected: FAIL
-
- [padding-top length(cm) / values]
- expected: FAIL
-
- [padding-top length(in) / values]
- expected: FAIL
-
- [margin-bottom length(pt) / values]
- expected: FAIL
-
- [margin-bottom length(pc) / values]
- expected: FAIL
-
- [margin-bottom length(px) / values]
- expected: FAIL
-
- [margin-bottom length(em) / values]
- expected: FAIL
-
- [margin-bottom length(ex) / values]
- expected: FAIL
-
- [margin-bottom length(mm) / values]
- expected: FAIL
-
- [margin-bottom length(cm) / values]
- expected: FAIL
-
- [margin-bottom length(in) / values]
- expected: FAIL
-
- [margin-left length(pt) / values]
- expected: FAIL
-
- [margin-left length(pc) / values]
- expected: FAIL
-
- [margin-left length(px) / values]
- expected: FAIL
-
- [margin-left length(em) / values]
- expected: FAIL
-
- [margin-left length(ex) / values]
- expected: FAIL
-
- [margin-left length(mm) / values]
- expected: FAIL
-
- [margin-left length(cm) / values]
- expected: FAIL
-
- [margin-left length(in) / values]
- expected: FAIL
-
- [margin-right length(pt) / values]
- expected: FAIL
-
- [margin-right length(pc) / values]
- expected: FAIL
-
- [margin-right length(px) / values]
- expected: FAIL
-
- [margin-right length(em) / values]
- expected: FAIL
-
- [margin-right length(ex) / values]
- expected: FAIL
-
- [margin-right length(mm) / values]
- expected: FAIL
-
[color color(rgba) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
+
+ [font-size length(pt) / values]
+ expected: FAIL
+
+ [font-size length(pc) / values]
+ expected: FAIL
+
+ [font-size length(px) / values]
+ expected: FAIL
+
+ [font-size length(em) / values]
+ expected: FAIL
+
+ [font-size length(ex) / values]
+ expected: FAIL
+
+ [font-size length(mm) / values]
+ expected: FAIL
+
+ [font-size length(cm) / values]
+ expected: FAIL
+
+ [font-size length(in) / values]
+ expected: FAIL
+
+ [font-size percentage(%) / values]
+ expected: FAIL
+
+ [font-weight font-weight(keyword) / values]
+ expected: FAIL
+
+ [font-weight font-weight(numeric) / values]
+ expected: FAIL
+
+ [line-height number(integer) / values]
+ expected: FAIL
+
+ [line-height number(decimal) / values]
+ expected: FAIL
+
+ [line-height length(pt) / values]
+ expected: FAIL
+
+ [line-height length(pc) / values]
+ expected: FAIL
+
+ [line-height length(px) / values]
+ expected: FAIL
+
+ [line-height length(em) / values]
+ expected: FAIL
+
+ [line-height length(ex) / values]
+ expected: FAIL
+
+ [line-height length(mm) / values]
+ expected: FAIL
+
+ [line-height length(cm) / values]
+ expected: FAIL
+
+ [line-height length(in) / values]
+ expected: FAIL
+
+ [line-height percentage(%) / values]
+ expected: FAIL
+
+ [letter-spacing length(pt) / values]
+ expected: FAIL
+
+ [letter-spacing length(pc) / values]
+ expected: FAIL
+
+ [letter-spacing length(px) / values]
+ expected: FAIL
+
+ [letter-spacing length(em) / values]
+ expected: FAIL
+
+ [letter-spacing length(ex) / values]
+ expected: FAIL
+
+ [letter-spacing length(mm) / values]
+ expected: FAIL
+
+ [letter-spacing length(cm) / values]
+ expected: FAIL
+
+ [letter-spacing length(in) / values]
+ expected: FAIL
+
+ [word-spacing length(pt) / values]
+ expected: FAIL
+
+ [word-spacing length(pc) / values]
+ expected: FAIL
+
+ [word-spacing length(px) / values]
+ expected: FAIL
+
+ [word-spacing length(em) / values]
+ expected: FAIL
+
+ [word-spacing length(ex) / values]
+ expected: FAIL
+
+ [word-spacing length(mm) / values]
+ expected: FAIL
+
+ [word-spacing length(cm) / values]
+ expected: FAIL
+
+ [word-spacing length(in) / values]
+ expected: FAIL
+
+ [word-spacing percentage(%) / values]
+ expected: FAIL
+
+ [text-indent length(pt) / values]
+ expected: FAIL
+
+ [text-indent length(pc) / values]
+ expected: FAIL
+
+ [text-indent length(px) / values]
+ expected: FAIL
+
+ [text-indent length(em) / values]
+ expected: FAIL
+
+ [text-indent length(ex) / values]
+ expected: FAIL
+
+ [text-indent length(mm) / values]
+ expected: FAIL
+
+ [text-indent length(cm) / values]
+ expected: FAIL
+
+ [text-indent length(in) / values]
+ expected: FAIL
+
+ [text-indent percentage(%) / values]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini
index 22199e399b4..8484f4b2b02 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini
@@ -356,125 +356,152 @@
[margin-right length(mm) / events]
expected: FAIL
- [background-color color(rgba) / events]
+ [color color(rgba) / events]
expected: FAIL
- [border-top-width length(pt) / events]
+ [font-size length(pt) / events]
expected: FAIL
- [border-top-width length(pc) / events]
+ [font-size length(pc) / events]
expected: FAIL
- [border-top-width length(px) / events]
+ [font-size length(px) / events]
expected: FAIL
- [border-top-width length(em) / events]
+ [font-size length(em) / events]
expected: FAIL
- [border-top-width length(ex) / events]
+ [font-size length(ex) / events]
expected: FAIL
- [border-top-width length(mm) / events]
+ [font-size length(mm) / events]
expected: FAIL
- [border-top-width length(cm) / events]
+ [font-size length(cm) / events]
expected: FAIL
- [border-top-width length(in) / events]
+ [font-size length(in) / events]
expected: FAIL
- [border-right-width length(pt) / events]
+ [font-size percentage(%) / events]
expected: FAIL
- [border-right-width length(pc) / events]
+ [font-weight font-weight(keyword) / events]
expected: FAIL
- [border-right-width length(px) / events]
+ [font-weight font-weight(numeric) / events]
expected: FAIL
- [border-right-width length(em) / events]
+ [line-height number(integer) / events]
expected: FAIL
- [border-right-width length(ex) / events]
+ [line-height number(decimal) / events]
expected: FAIL
- [border-right-width length(mm) / events]
+ [line-height length(pt) / events]
expected: FAIL
- [border-right-width length(cm) / events]
+ [line-height length(pc) / events]
expected: FAIL
- [border-right-width length(in) / events]
+ [line-height length(px) / events]
expected: FAIL
- [border-bottom-width length(pt) / events]
+ [line-height length(em) / events]
expected: FAIL
- [border-bottom-width length(pc) / events]
+ [line-height length(ex) / events]
expected: FAIL
- [border-bottom-width length(px) / events]
+ [line-height length(mm) / events]
expected: FAIL
- [border-bottom-width length(em) / events]
+ [line-height length(cm) / events]
expected: FAIL
- [border-bottom-width length(ex) / events]
+ [line-height length(in) / events]
expected: FAIL
- [border-bottom-width length(mm) / events]
+ [line-height percentage(%) / events]
expected: FAIL
- [border-bottom-width length(cm) / events]
+ [letter-spacing length(pt) / events]
expected: FAIL
- [border-bottom-width length(in) / events]
+ [letter-spacing length(pc) / events]
expected: FAIL
- [border-left-width length(pt) / events]
+ [letter-spacing length(px) / events]
expected: FAIL
- [border-left-width length(pc) / events]
+ [letter-spacing length(em) / events]
expected: FAIL
- [border-left-width length(px) / events]
+ [letter-spacing length(ex) / events]
expected: FAIL
- [border-left-width length(em) / events]
+ [letter-spacing length(mm) / events]
expected: FAIL
- [border-left-width length(ex) / events]
+ [letter-spacing length(cm) / events]
expected: FAIL
- [border-left-width length(mm) / events]
+ [letter-spacing length(in) / events]
expected: FAIL
- [border-left-width length(cm) / events]
+ [word-spacing length(pt) / events]
expected: FAIL
- [border-left-width length(in) / events]
+ [word-spacing length(pc) / events]
expected: FAIL
- [border-top-color color(rgba) / events]
+ [word-spacing length(px) / events]
expected: FAIL
- [border-right-color color(rgba) / events]
+ [word-spacing length(em) / events]
expected: FAIL
- [border-bottom-color color(rgba) / events]
+ [word-spacing length(ex) / events]
expected: FAIL
- [border-left-color color(rgba) / events]
+ [word-spacing length(mm) / events]
expected: FAIL
- [padding-bottom length(pt) / events]
+ [word-spacing length(cm) / events]
expected: FAIL
- [padding-bottom length(pc) / events]
+ [word-spacing length(in) / events]
expected: FAIL
- [padding-bottom length(px) / events]
+ [word-spacing percentage(%) / events]
expected: FAIL
- [padding-bottom length(em) / events]
+ [text-indent length(pt) / events]
+ expected: FAIL
+
+ [text-indent length(pc) / events]
+ expected: FAIL
+
+ [text-indent length(px) / events]
+ expected: FAIL
+
+ [text-indent length(em) / events]
+ expected: FAIL
+
+ [text-indent length(ex) / events]
+ expected: FAIL
+
+ [text-indent length(mm) / events]
+ expected: FAIL
+
+ [text-indent length(cm) / events]
+ expected: FAIL
+
+ [text-indent length(in) / events]
+ expected: FAIL
+
+ [text-indent percentage(%) / events]
+ expected: FAIL
+
+ [text-shadow shadow(shadow) / events]
expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini
deleted file mode 100644
index f18b8d2fcf9..00000000000
--- a/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[CaretPosition-001.html]
- [Element at (400, 100)]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/MediaQueryListEvent.html.ini b/tests/wpt/metadata/css/cssom-view/MediaQueryListEvent.html.ini
new file mode 100644
index 00000000000..18789696fd2
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/MediaQueryListEvent.html.ini
@@ -0,0 +1,3 @@
+[MediaQueryListEvent.html]
+ [argument of onchange]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini
new file mode 100644
index 00000000000..72b09371038
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-001.html]
+ [CSSOM View - 5 - extensions to the Document interface]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
new file mode 100644
index 00000000000..cf67b5d03dd
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-dynamic-anon-box.html]
+ [Link should be clickable after hiding a scrollbox with an anonymous table inside]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini
new file mode 100644
index 00000000000..b905fe70fcb
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-ellipsis-in-inline-box.html]
+ [elementFromPoint-ellipsis-in-inline-box]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-float-in-table.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-float-in-table.html.ini
new file mode 100644
index 00000000000..db065588308
--- /dev/null
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-float-in-table.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-float-in-table.html]
+ [float-in-div]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini
index df64baf81ee..cb46964f2de 100644
--- a/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini
@@ -16,3 +16,6 @@
[
Image Inside 2]
expected: FAIL
+
+ [Image Inside 1]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini
deleted file mode 100644
index a6bca7ac372..00000000000
--- a/tests/wpt/metadata/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[elementFromPoint-visibility-hidden-resizer.html]
- [elementFromPoint on resizer area of an element with visibility:hidden]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPosition.html.ini
index 898f39c4330..ceb43099040 100644
--- a/tests/wpt/metadata/css/cssom-view/elementFromPosition.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPosition.html.ini
@@ -17,6 +17,3 @@
[test some point of the element: bottom right corner]
expected: FAIL
-
- [test the top of layer]
- expected: FAIL
diff --git a/tests/wpt/metadata/fetch/content-length/parsing.window.js.ini b/tests/wpt/metadata/fetch/content-length/parsing.window.js.ini
index fc21a631bdd..e8237fbb8f9 100644
--- a/tests/wpt/metadata/fetch/content-length/parsing.window.js.ini
+++ b/tests/wpt/metadata/fetch/content-length/parsing.window.js.ini
@@ -77,5 +77,5 @@
[Input: "Content-Length: ". Expected: 42.]
expected: FAIL
- [Input: "Content-Length: 30". Expected: 30.]
+ [Input: "Content-Length: 42,42". Expected: 42.]
expected: FAIL
diff --git a/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini b/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini
index c8ad97ec3cc..ba47e36f3af 100644
--- a/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini
+++ b/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini
@@ -8,11 +8,5 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
- [X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
- expected: FAIL
-
[X-Content-Type-Options%3A%20%2Cnosniff]
expected: FAIL
-
- [X-Content-Type-Options%3A%20%22nosniFF%22]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini
index 856bb1c9901..dc1144214ef 100644
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini
+++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini
@@ -1,10 +1,9 @@
[iframe-src-aboutblank-navigate-immediately.html]
- expected: TIMEOUT
[Navigating to a different document with window.open]
expected: FAIL
[Navigating to a different document with form submission]
- expected: TIMEOUT
+ expected: FAIL
[Navigating to a different document with link click]
expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-load-as-html.xhtml.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-load-as-html.xhtml.ini
deleted file mode 100644
index 3956f08d5bb..00000000000
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-load-as-html.xhtml.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[javascript-url-load-as-html.xhtml]
- expected: TIMEOUT
- [javascript: URL navigation to a string must create a HTML document using the correct properties]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini
index 8ae58f9f1e2..4b89cb499f8 100644
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini
+++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini
@@ -13,9 +13,3 @@
[0080 00FF 0100 set in href="" targeting a frame and clicked]
expected: FAIL
-
- [D83D DE0D set in href="" targeting a frame and clicked]
- expected: FAIL
-
- [DE0D 0041 set in href="" targeting a frame and clicked]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini
index 27889a98fb5..24d2f8ac554 100644
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini
+++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini
@@ -1,6 +1,3 @@
[navigate-to-unparseable-url.html]
[location.href setter throws a SyntaxError DOMException for unparseable URLs]
expected: FAIL
-
- [ tag navigate fails for unparseable URLs]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini
new file mode 100644
index 00000000000..60a4fa51f8a
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini
@@ -0,0 +1,3 @@
+[a-click.html]
+ [aElement.click() before the load event must NOT replace]
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini
index 6c777ea167c..e84cccbbd1f 100644
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini
+++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini
@@ -1,4 +1,3 @@
[form-submit-button-click.html]
- expected: TIMEOUT
[Replace before load, triggered by submitButton.click()]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini
deleted file mode 100644
index ba0aed26689..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[traverse_the_history_1.html]
- [Multiple history traversals from the same task]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini
new file mode 100644
index 00000000000..7a5fcb79165
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini
@@ -0,0 +1,3 @@
+[traverse_the_history_5.html]
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini b/tests/wpt/metadata/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini
deleted file mode 100644
index de713daa8a0..00000000000
--- a/tests/wpt/metadata/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[navigate-to-about-blank-while-initial-load-pending.html]
- [Navigating to about:blank while window.open initial load pending.]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini b/tests/wpt/metadata/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini
deleted file mode 100644
index 64c79a60c4a..00000000000
--- a/tests/wpt/metadata/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[opener-setter.html]
- expected: TIMEOUT
- [Auxiliary browsing context created via `window.open` and setting `window.opener` to `test` should report `test`]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html.ini b/tests/wpt/metadata/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html.ini
index 5cdcce07c65..2a54f2f8814 100644
--- a/tests/wpt/metadata/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html.ini
+++ b/tests/wpt/metadata/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html.ini
@@ -1,2 +1,2 @@
[canvas.2d.disconnected.html]
- expected: FAIL
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini b/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini
index 830aeb8ae48..fdc27d37788 100644
--- a/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini
+++ b/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini
@@ -1,7 +1,6 @@
[autofocus-dialog.html]
- expected: TIMEOUT
[