diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index e7743f96d51..98de88551f3 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -190997,6 +190997,18 @@
{}
]
],
+ "svg/render/reftests/filter-effects-on-pattern.html": [
+ [
+ "/svg/render/reftests/filter-effects-on-pattern.html",
+ [
+ [
+ "/svg/render/reftests/filter-effects-on-pattern-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/rendering/order/z-index.svg": [
[
"/svg/rendering/order/z-index.svg",
@@ -191009,6 +191021,18 @@
{}
]
],
+ "svg/shapes/circle-01.svg": [
+ [
+ "/svg/shapes/circle-01.svg",
+ [
+ [
+ "/svg/shapes/circle-01-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/shapes/ellipse-01.svg": [
[
"/svg/shapes/ellipse-01.svg",
@@ -191105,6 +191129,18 @@
{}
]
],
+ "svg/shapes/ellipse-09.svg": [
+ [
+ "/svg/shapes/ellipse-09.svg",
+ [
+ [
+ "/svg/shapes/ellipse-04-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/shapes/line-dasharray.svg": [
[
"/svg/shapes/line-dasharray.svg",
@@ -191165,6 +191201,18 @@
{}
]
],
+ "svg/shapes/rect-05.svg": [
+ [
+ "/svg/shapes/rect-05.svg",
+ [
+ [
+ "/svg/shapes/rect-05-ref.svg",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"svg/shapes/reftests/pathlength-001.svg": [
[
"/svg/shapes/reftests/pathlength-001.svg",
@@ -275482,6 +275530,11 @@
{}
]
],
+ "css/support/computed-testcommon.js": [
+ [
+ {}
+ ]
+ ],
"css/support/green.ico": [
[
{}
@@ -307667,11 +307720,21 @@
{}
]
],
+ "svg/render/reftests/filter-effects-on-pattern-ref.html": [
+ [
+ {}
+ ]
+ ],
"svg/rendering/order/z-index-ref.svg": [
[
{}
]
],
+ "svg/shapes/circle-01-ref.svg": [
+ [
+ {}
+ ]
+ ],
"svg/shapes/ellipse-01-ref.svg": [
[
{}
@@ -307722,6 +307785,11 @@
{}
]
],
+ "svg/shapes/rect-05-ref.svg": [
+ [
+ {}
+ ]
+ ],
"svg/shapes/reftests/pathlength-001-ref.svg": [
[
{}
@@ -345963,6 +346031,12 @@
{}
]
],
+ "css/filter-effects/parsing/filter-computed.html": [
+ [
+ "/css/filter-effects/parsing/filter-computed.html",
+ {}
+ ]
+ ],
"css/filter-effects/parsing/filter-parsing-invalid.html": [
[
"/css/filter-effects/parsing/filter-parsing-invalid.html",
@@ -584442,12 +584516,16 @@
"58539b015fd13ef923e50f0d9f077f537ec88f56",
"testharness"
],
+ "css/filter-effects/parsing/filter-computed.html": [
+ "343e1447f2ea39ecb916787bd2389d56a167ede2",
+ "testharness"
+ ],
"css/filter-effects/parsing/filter-parsing-invalid.html": [
- "b1e089758d47704d01d9424d872a5cf62d771595",
+ "a03532af163f4be555bc824cb5901a2beebf6b61",
"testharness"
],
"css/filter-effects/parsing/filter-parsing-valid.html": [
- "e2dd7036a24cd79aee057e0537ff43070ad59073",
+ "9d733495cc967bf698a7d0de766b5db02e8e5e0d",
"testharness"
],
"css/filter-effects/parsing/lighting-color-parsing-invalid.html": [
@@ -587062,6 +587140,10 @@
"85dd7324815b8f8ef1a1d0496224c1a0661db9d8",
"support"
],
+ "css/support/computed-testcommon.js": [
+ "0999418e748162bcee4d062b010bca45bd7cfdfe",
+ "support"
+ ],
"css/support/green.ico": [
"691f61166f0d8f3c51d8e6441c9584c858223686",
"support"
@@ -636319,7 +636401,7 @@
"testharness"
],
"payment-request/META.yml": [
- "0a075e19c6bd89b662c088689c87124c1627d024",
+ "e608c0ee279fcb7987f9167f8223f3fedce66c33",
"support"
],
"payment-request/MerchantValidationEvent/complete-method.https.html": [
@@ -656018,6 +656100,14 @@
"7cbf68d39a05d9b3e27f2613b65eaf64f63ed54b",
"reftest"
],
+ "svg/render/reftests/filter-effects-on-pattern-ref.html": [
+ "a61f17bf199374af3b6d106d3f5a72bc532449b8",
+ "support"
+ ],
+ "svg/render/reftests/filter-effects-on-pattern.html": [
+ "1894bf8cc3b1c51f7bebd334ca422e9c75d5c3dd",
+ "reftest"
+ ],
"svg/rendering/order/z-index-ref.svg": [
"ff7f9156682b6436ea8d0e4ab805b7c0f0d0fd5a",
"support"
@@ -656054,6 +656144,14 @@
"5c1758908605d71baf9fe87c9b54ccfab5c5e5cd",
"testharness"
],
+ "svg/shapes/circle-01-ref.svg": [
+ "1d62e8e2af82f8da03937be22d4c3f695111edb8",
+ "support"
+ ],
+ "svg/shapes/circle-01.svg": [
+ "8eecd6621fb47d0aafc79eed5db00780220b6496",
+ "reftest"
+ ],
"svg/shapes/ellipse-01-ref.svg": [
"c4ab1bd03913d56166a0a54a91d3a3c03703eceb",
"support"
@@ -656106,6 +656204,10 @@
"1ff393beb0e558eeba328f2e0697c9bcc73c10d0",
"reftest"
],
+ "svg/shapes/ellipse-09.svg": [
+ "77e3f3fe70bbc1655942353bdc719e7ffac46ba0",
+ "reftest"
+ ],
"svg/shapes/line-dasharray-ref.svg": [
"5b1caaa8bc732191433f478da5162c07b266d757",
"support"
@@ -656154,6 +656256,14 @@
"37c4c9b2ab59238f9ff1339ac31e1eb1c1f4685b",
"reftest"
],
+ "svg/shapes/rect-05-ref.svg": [
+ "1d62e8e2af82f8da03937be22d4c3f695111edb8",
+ "support"
+ ],
+ "svg/shapes/rect-05.svg": [
+ "27d01efc64b9345f7deaeb6960c3d4b7ce8386b1",
+ "reftest"
+ ],
"svg/shapes/reftests/pathlength-001-ref.svg": [
"0ec9e0353ae4bcdf12acbdfe0e3aa85c22565054",
"support"
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 7f17425c4aa..5d20389c8e9 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
@@ -56,6 +56,3 @@
[background-position length(px) / events]
expected: FAIL
- [font-size length(em) / events]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
index 78f30f44309..dcc80c78163 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
@@ -1,4 +1,5 @@
[properties-value-inherit-002.html]
+ expected: TIMEOUT
[background-position length(pt) / values]
expected: FAIL
@@ -54,7 +55,7 @@
expected: FAIL
[outline-width length(px) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-left-width length(em) / values]
expected: FAIL
@@ -69,13 +70,13 @@
expected: FAIL
[opacity number[0,1\](zero-to-one) / values]
- expected: FAIL
+ expected: TIMEOUT
[line-height number(integer) / values]
expected: FAIL
[outline-offset length(px) / values]
- expected: FAIL
+ expected: TIMEOUT
[font-size length(pt) / values]
expected: FAIL
@@ -84,7 +85,7 @@
expected: FAIL
[vertical-align length(in) / values]
- expected: FAIL
+ expected: TIMEOUT
[max-height percentage(%) / values]
expected: FAIL
@@ -111,7 +112,7 @@
expected: FAIL
[vertical-align percentage(%) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-right-width length(pc) / values]
expected: FAIL
@@ -132,10 +133,10 @@
expected: FAIL
[vertical-align length(em) / values]
- expected: FAIL
+ expected: TIMEOUT
[clip rectangle(rectangle) / values]
- expected: FAIL
+ expected: TIMEOUT
[word-spacing length(em) / values]
expected: FAIL
@@ -156,7 +157,7 @@
expected: FAIL
[outline-offset length(ex) / values]
- expected: FAIL
+ expected: TIMEOUT
[min-width length(cm) / values]
expected: FAIL
@@ -171,16 +172,16 @@
expected: FAIL
[vertical-align length(pc) / values]
- expected: FAIL
+ expected: TIMEOUT
[vertical-align length(cm) / values]
- expected: FAIL
+ expected: TIMEOUT
[max-height length(ex) / values]
expected: FAIL
[vertical-align length(ex) / values]
- expected: FAIL
+ expected: TIMEOUT
[min-height percentage(%) / values]
expected: FAIL
@@ -189,7 +190,7 @@
expected: FAIL
[outline-offset length(mm) / values]
- expected: FAIL
+ expected: TIMEOUT
[font-weight font-weight(keyword) / values]
expected: FAIL
@@ -198,7 +199,7 @@
expected: FAIL
[outline-offset length(pt) / values]
- expected: FAIL
+ expected: TIMEOUT
[line-height length(mm) / values]
expected: FAIL
@@ -231,7 +232,7 @@
expected: FAIL
[vertical-align length(pt) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-left-color color(rgba) / values]
expected: FAIL
@@ -294,10 +295,10 @@
expected: FAIL
[outline-offset length(in) / values]
- expected: FAIL
+ expected: TIMEOUT
[outline-width length(pt) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-top-width length(pc) / values]
expected: FAIL
@@ -315,7 +316,7 @@
expected: FAIL
[outline-width length(in) / values]
- expected: FAIL
+ expected: TIMEOUT
[word-spacing length(pt) / values]
expected: FAIL
@@ -327,7 +328,7 @@
expected: FAIL
[outline-color color(rgba) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-right-width length(pt) / values]
expected: FAIL
@@ -345,7 +346,7 @@
expected: FAIL
[outline-width length(ex) / values]
- expected: FAIL
+ expected: TIMEOUT
[font-size length(pc) / values]
expected: FAIL
@@ -354,7 +355,7 @@
expected: FAIL
[outline-width length(cm) / values]
- expected: FAIL
+ expected: TIMEOUT
[max-width percentage(%) / values]
expected: FAIL
@@ -369,19 +370,19 @@
expected: FAIL
[outline-width length(mm) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-left-width length(pc) / values]
expected: FAIL
[outline-width length(pc) / values]
- expected: FAIL
+ expected: TIMEOUT
[font-weight font-weight(numeric) / values]
expected: FAIL
[vertical-align length(px) / values]
- expected: FAIL
+ expected: TIMEOUT
[letter-spacing length(px) / values]
expected: FAIL
@@ -402,7 +403,7 @@
expected: FAIL
[outline-width length(em) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-right-width length(em) / values]
expected: FAIL
@@ -414,10 +415,10 @@
expected: FAIL
[outline-offset length(em) / values]
- expected: FAIL
+ expected: TIMEOUT
[outline-offset length(cm) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-top-width length(ex) / values]
expected: FAIL
@@ -426,13 +427,13 @@
expected: FAIL
[z-index integer(integer) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-left-width length(pt) / values]
expected: FAIL
[vertical-align length(mm) / values]
- expected: FAIL
+ expected: TIMEOUT
[border-bottom-width length(pc) / values]
expected: FAIL
@@ -450,7 +451,7 @@
expected: FAIL
[outline-offset length(pc) / values]
- expected: FAIL
+ expected: TIMEOUT
[max-height length(pc) / values]
expected: FAIL
@@ -467,36 +468,159 @@
[min-width length(ex) / values]
expected: FAIL
- [height length(em) / values]
- expected: FAIL
-
[word-spacing length(mm) / values]
expected: FAIL
- [text-indent length(pc) / values]
- expected: FAIL
-
[height length(mm) / values]
expected: FAIL
- [margin-top length(ex) / values]
- expected: FAIL
-
[word-spacing length(in) / values]
expected: FAIL
- [text-indent length(pt) / values]
- expected: FAIL
-
- [padding-top length(pc) / values]
- expected: FAIL
-
- [padding-left length(pc) / values]
- expected: FAIL
-
- [word-spacing percentage(%) / values]
- expected: FAIL
-
[word-spacing length(cm) / values]
expected: FAIL
+ [right length(pc) / values]
+ expected: FAIL
+
+ [outline-width length(pc) / events]
+ expected: TIMEOUT
+
+ [height percentage(%) / values]
+ expected: FAIL
+
+ [vertical-align length(px) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(mm) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(in) / events]
+ expected: TIMEOUT
+
+ [padding-left length(px) / values]
+ expected: FAIL
+
+ [vertical-align length(em) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(cm) / events]
+ expected: TIMEOUT
+
+ [margin-bottom length(pt) / values]
+ expected: FAIL
+
+ [outline-offset length(cm) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(mm) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(em) / events]
+ expected: TIMEOUT
+
+ [z-index integer(integer) / events]
+ expected: TIMEOUT
+
+ [height length(px) / values]
+ expected: FAIL
+
+ [vertical-align length(ex) / events]
+ expected: TIMEOUT
+
+ [outline-width length(em) / events]
+ expected: TIMEOUT
+
+ [visibility visibility(keyword) / events]
+ expected: TIMEOUT
+
+ [opacity number[0,1\](zero-to-one) / events]
+ expected: TIMEOUT
+
+ [right length(ex) / values]
+ expected: FAIL
+
+ [right length(mm) / values]
+ expected: FAIL
+
+ [visibility visibility(keyword) / values]
+ expected: TIMEOUT
+
+ [outline-width length(cm) / events]
+ expected: TIMEOUT
+
+ [padding-right length(ex) / values]
+ expected: FAIL
+
+ [clip rectangle(rectangle) / events]
+ expected: TIMEOUT
+
+ [margin-left length(pt) / values]
+ expected: FAIL
+
+ [outline-width length(ex) / events]
+ expected: TIMEOUT
+
+ [outline-width length(mm) / events]
+ expected: TIMEOUT
+
+ [width length(mm) / values]
+ expected: FAIL
+
+ [vertical-align percentage(%) / events]
+ expected: TIMEOUT
+
+ [outline-width length(pt) / events]
+ expected: TIMEOUT
+
+ [outline-color color(rgba) / events]
+ expected: TIMEOUT
+
+ [height length(pt) / values]
+ expected: FAIL
+
+ [outline-width length(in) / events]
+ expected: TIMEOUT
+
+ [margin-right length(cm) / values]
+ expected: FAIL
+
+ [padding-right length(px) / values]
+ expected: FAIL
+
+ [outline-offset length(ex) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(pc) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(pt) / events]
+ expected: TIMEOUT
+
+ [width length(ex) / values]
+ expected: FAIL
+
+ [outline-offset length(pt) / events]
+ expected: TIMEOUT
+
+ [margin-top length(pc) / values]
+ expected: FAIL
+
+ [right length(pt) / values]
+ expected: FAIL
+
+ [height length(ex) / values]
+ expected: FAIL
+
+ [outline-offset length(px) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(in) / events]
+ expected: TIMEOUT
+
+ [outline-width length(px) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(pc) / events]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini
index 84f3d2d5f23..d67fb57d9b3 100644
--- a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini
@@ -74,54 +74,60 @@
[clip end]
expected: FAIL
- [margin-left intermediate]
- expected: FAIL
-
[border-top-width end]
expected: FAIL
[border-left-width end]
expected: FAIL
- [border-bottom-width end]
- expected: FAIL
-
[left end]
expected: FAIL
[width end]
expected: FAIL
- [max-height end]
- expected: FAIL
-
[outline-color end]
expected: FAIL
[line-height end]
expected: FAIL
- [min-width end]
- expected: FAIL
-
- [background-color end]
- expected: FAIL
-
[margin-right intermediate]
expected: FAIL
[padding-top intermediate]
expected: FAIL
- [border-right-width end]
- expected: FAIL
-
- [padding-bottom intermediate]
- expected: FAIL
-
[color end]
expected: FAIL
[border-spacing end]
expected: FAIL
+ [text-indent end]
+ expected: FAIL
+
+ [width intermediate]
+ expected: FAIL
+
+ [outline-width end]
+ expected: FAIL
+
+ [padding-left end]
+ expected: FAIL
+
+ [font-size end]
+ expected: FAIL
+
+ [text-shadow end]
+ expected: FAIL
+
+ [vertical-align end]
+ expected: FAIL
+
+ [border-right-color end]
+ expected: FAIL
+
+ [border-top-color end]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/filter-effects/parsing/filter-computed.html.ini b/tests/wpt/metadata/css/filter-effects/parsing/filter-computed.html.ini
new file mode 100644
index 00000000000..06721ce5928
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/parsing/filter-computed.html.ini
@@ -0,0 +1,85 @@
+[filter-computed.html]
+ [Property filter value 'invert(0)' computes to 'invert(0)']
+ expected: FAIL
+
+ [Property filter value 'brightness(0)' computes to 'brightness(0)']
+ expected: FAIL
+
+ [Property filter value 'invert(100%)' computes to 'invert(1)']
+ expected: FAIL
+
+ [Property filter value 'sepia(0)' computes to 'sepia(0)']
+ expected: FAIL
+
+ [Property filter value 'saturate(0)' computes to 'saturate(0)']
+ expected: FAIL
+
+ [Property filter value 'contrast(0)' computes to 'contrast(0)']
+ expected: FAIL
+
+ [Property filter value 'hue-rotate(90deg)' computes to 'hue-rotate(90deg)']
+ expected: FAIL
+
+ [Property filter value 'brightness()' computes to 'brightness(0)']
+ expected: FAIL
+
+ [Property filter value 'blur(100px)' computes to 'blur(100px)']
+ expected: FAIL
+
+ [Property filter value 'sepia()' computes to 'sepia(1)']
+ expected: FAIL
+
+ [Property filter value 'grayscale(50%)' computes to 'grayscale(0.5)']
+ expected: FAIL
+
+ [Property filter value 'saturate()' computes to 'saturate(1)']
+ expected: FAIL
+
+ [Property filter value 'grayscale()' computes to 'grayscale(1)']
+ expected: FAIL
+
+ [Property filter value 'contrast(300%)' computes to 'contrast(3)']
+ expected: FAIL
+
+ [Property filter value 'none' computes to 'none']
+ expected: FAIL
+
+ [Property filter value 'brightness(300%)' computes to 'brightness(3)']
+ expected: FAIL
+
+ [Property filter value 'invert()' computes to 'invert(0)']
+ expected: FAIL
+
+ [Property filter value 'hue-rotate()' computes to 'hue-rotate(0deg)']
+ expected: FAIL
+
+ [Property filter value 'opacity(0)' computes to 'opacity(0)']
+ expected: FAIL
+
+ [Property filter value 'opacity(100%)' computes to 'opacity(1)']
+ expected: FAIL
+
+ [Property filter value 'drop-shadow(1px 2px)' computes to 'drop-shadow(rgb(0, 255, 0) 1px 2px 0px)']
+ expected: FAIL
+
+ [Property filter value 'sepia(100%)' computes to 'sepia(1)']
+ expected: FAIL
+
+ [Property filter value 'blur()' computes to 'blur(0px)']
+ expected: FAIL
+
+ [Property filter value 'drop-shadow(rgb(4, 5, 6) 1px 2px 0px)' computes to 'drop-shadow(rgb(4, 5, 6) 1px 2px 0px)']
+ expected: FAIL
+
+ [Property filter value 'saturate(300%)' computes to 'saturate(3)']
+ expected: FAIL
+
+ [Property filter value 'blur(10px) url("https://www.example.com/picture.svg#f") contrast(20) brightness(30)' computes to 'blur(10px) url("https://www.example.com/picture.svg#f") contrast(20) brightness(30)']
+ expected: FAIL
+
+ [Property filter value 'opacity()' computes to 'opacity(1)']
+ expected: FAIL
+
+ [Property filter value 'contrast()' computes to 'contrast(1)']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/filter-effects/parsing/filter-parsing-valid.html.ini b/tests/wpt/metadata/css/filter-effects/parsing/filter-parsing-valid.html.ini
index b8ca47ff7b3..274ce737462 100644
--- a/tests/wpt/metadata/css/filter-effects/parsing/filter-parsing-valid.html.ini
+++ b/tests/wpt/metadata/css/filter-effects/parsing/filter-parsing-valid.html.ini
@@ -59,3 +59,30 @@
[Serialization should round-trip after setting e.style['filter'\] = "drop-shadow(rgba(4, 5, 6, 0.75) 1px 2px 3px)"]
expected: FAIL
+ [e.style['filter'\] = "saturate()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "grayscale()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "sepia()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "blur()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "contrast()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "invert()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "brightness()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "opacity()" should set the property value]
+ expected: FAIL
+
+ [e.style['filter'\] = "hue-rotate()" should set the property value]
+ 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 c394d4df31f..cec0927ab0b 100644
--- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
+++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
@@ -535,7 +535,7 @@
expected: FAIL
[windows-1254: iso_8859-9:1989 (XMLHttpRequest)]
- expected: FAIL
+ expected: TIMEOUT
[windows-1258: cp1258 (XMLHttpRequest)]
expected: TIMEOUT
@@ -570,5 +570,38 @@
[windows-1256: windows-1256 (XMLHttpRequest)]
expected: TIMEOUT
+ [windows-1254: iso_8859-9 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso88599 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1257: windows-1257 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: windows-1254 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1255: x-cp1255 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso8859-9 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: l5 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: x-cp1254 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1255: cp1255 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1254: iso-ir-148 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1255: windows-1255 (XMLHttpRequest)]
+ expected: TIMEOUT
+
[single-byte-decoder.html?TextDecoder]
diff --git a/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini b/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini
index 0d630fb814a..3951cd266d5 100644
--- a/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini
+++ b/tests/wpt/metadata/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini
@@ -1,5 +1,4 @@
[fetch-in-iframe.html]
- expected: CRASH
[Untitled]
expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini
new file mode 100644
index 00000000000..51f8272a6de
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini
@@ -0,0 +1,4 @@
+[traverse_the_history_3.html]
+ [Multiple history traversals, last would be aborted]
+ 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..dc2e45516de
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini
@@ -0,0 +1,4 @@
+[traverse_the_history_5.html]
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
deleted file mode 100644
index 007192f4b30..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
+++ /dev/null
@@ -1,16 +0,0 @@
-[location-protocol-setter-non-broken-weird.html]
- [Set location.protocol to gopher]
- expected: FAIL
-
- [Set location.protocol to http+x]
- expected: FAIL
-
- [Set location.protocol to data]
- expected: FAIL
-
- [Set location.protocol to ftp]
- expected: FAIL
-
- [Set location.protocol to x]
- 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 0f1a214d0ee..772148dc71f 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
@@ -13,21 +13,3 @@
[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/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
index 4746c02002d..c3522eadce0 100644
--- 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
@@ -1,2 +1,52 @@
[parse-a-sizes-attribute-width-1000px.html]
- expected: CRASH
+ [ 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/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini
new file mode 100644
index 00000000000..a9677391662
--- /dev/null
+++ b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini
@@ -0,0 +1,4 @@
+[DOMContentLoaded-defer.html]
+ [The end: DOMContentLoaded and defer scripts]
+ expected: FAIL
+
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 42a6f659a3c..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
@@ -1,4 +1,4 @@
[aborted-parser.window.html]
- [async document.open() after parser is aborted]
+ [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..6e41a19efd8 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
@@ -1,5 +1,5 @@
[bailout-exception-vs-return-xml.window.html]
- expected: TIMEOUT
+ expected: CRASH
[document.open should throw an InvalidStateError with XML document even when the ignore-opens-during-unload counter is greater than 0 (during beforeunload event)]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini
similarity index 99%
rename from tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
rename to tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini
index c7e9c7434f5..818a429ed39 100644
--- a/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
+++ b/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini
@@ -1,4 +1,4 @@
-[limited-quirks.html]
+[no-quirks.html]
[top: -\\31 .5]
expected: FAIL
diff --git a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
index 22d2700891f..ecaf060fc33 100644
--- a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
+++ b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
@@ -1,17 +1,23 @@
[urlencoded-parser.any.html]
- [request.formData() with input: a&b&c]
- expected: FAIL
-
[response.formData() with input: a=b&c=d]
expected: FAIL
[request.formData() with input: &&&a=b&&&&c=d&]
expected: FAIL
- [request.formData() with input: a=b&c=d]
+ [request.formData() with input: a=b&c=d&]
expected: FAIL
- [request.formData() with input: a=b&c=d&]
+ [response.formData() with input: a&b&c]
+ expected: FAIL
+
+ [request.formData() with input: _charset_=windows-1252&test=%C2x]
+ expected: FAIL
+
+ [response.formData() with input: a=b&c=d&]
+ expected: FAIL
+
+ [response.formData() with input: _charset_=windows-1252&test=%C2x]
expected: FAIL
@@ -19,15 +25,12 @@
[request.formData() with input: a&b&c]
expected: FAIL
- [response.formData() with input: a&b&c]
- expected: FAIL
-
- [request.formData() with input: &&&a=b&&&&c=d&]
- expected: FAIL
-
- [response.formData() with input: _charset_=windows-1252&test=%C2x]
- expected: FAIL
-
[request.formData() with input: a=b&c=d&]
expected: FAIL
+ [response.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/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/mozilla/meta/mozilla/paint_timing.html.ini b/tests/wpt/mozilla/meta/mozilla/paint_timing.html.ini
deleted file mode 100644
index 2afc652f36e..00000000000
--- a/tests/wpt/mozilla/meta/mozilla/paint_timing.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[paint_timing.html]
- expected: TIMEOUT
- [Performance entries observer]
- expected: NOTRUN
-
diff --git a/tests/wpt/mozilla/meta/mozilla/unitless-length.html.ini b/tests/wpt/mozilla/meta/mozilla/unitless-length.html.ini
new file mode 100644
index 00000000000..ac7c34f241f
--- /dev/null
+++ b/tests/wpt/mozilla/meta/mozilla/unitless-length.html.ini
@@ -0,0 +1,2 @@
+[unitless-length.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/web-platform-tests/css/filter-effects/parsing/filter-computed.html b/tests/wpt/web-platform-tests/css/filter-effects/parsing/filter-computed.html
new file mode 100644
index 00000000000..343e1447f2e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/filter-effects/parsing/filter-computed.html
@@ -0,0 +1,62 @@
+
+
+