diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini
deleted file mode 100644
index 33fc78f48d9..00000000000
--- a/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[url-charset.window.html]
- expected: TIMEOUT
- [Blob charset should override any auto-detected charset.]
- expected: TIMEOUT
-
- [Blob charset should override .]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-001.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-001.html.ini
deleted file mode 100644
index 0842d0b5727..00000000000
--- a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[hit-test-floats-001.html]
- [hit-test-floats-001]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/compositing/isolation/animation/isolation-no-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/compositing/isolation/animation/isolation-no-interpolation.html.ini
new file mode 100644
index 00000000000..b5a1c83b7a5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/compositing/isolation/animation/isolation-no-interpolation.html.ini
@@ -0,0 +1,84 @@
+[isolation-no-interpolation.html]
+ [CSS Transitions: property from [initial\] to [isolate\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [isolate\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [isolate\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [isolate\] at (0.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [isolate\] at (0.6) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [isolate\] at (1) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [isolate\] at (1.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (-0.3) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (0) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (0.3) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (0.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (0.6) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (1) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [isolate\] at (1.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (0.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (0.6) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (1) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [isolate\] at (1.5) should be [isolate\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (0.5) should be [isolate\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (0.6) should be [isolate\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (1) should be [isolate\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [isolate\] at (1.5) should be [isolate\]]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-align/animation/justify-no-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-align/animation/justify-no-interpolation.html.ini
new file mode 100644
index 00000000000..a7fe12e3e2d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-align/animation/justify-no-interpolation.html.ini
@@ -0,0 +1,168 @@
+[justify-no-interpolation.html]
+ [CSS Transitions: property from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.3) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.3) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini
index 26533189bd0..339d7aeea2e 100644
--- a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini
@@ -70,3 +70,12 @@
[Property animation-range-end value 'exit']
expected: FAIL
+
+ [Property animation-range-end value '0']
+ expected: FAIL
+
+ [Property animation-range-end value '120%']
+ expected: FAIL
+
+ [Property animation-range-end value '120px']
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini
index 722fba4303e..a95b4fe69ba 100644
--- a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini
@@ -61,3 +61,12 @@
[e.style['animation-range-end'\] = "exit" should set the property value]
expected: FAIL
+
+ [e.style['animation-range-end'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "120px" should set the property value]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini
index a7b12b842bc..8107697e5d2 100644
--- a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini
@@ -265,3 +265,51 @@
[e.style['animation-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands]
expected: FAIL
+
+ [e.style['animation-range'\] = "50% exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal 100px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px normal" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10% normal" should set the property value]
+ expected: FAIL
+
+ [Property animation-range value '10em exit 20em']
+ expected: FAIL
+
+ [Property animation-range value 'normal 100px']
+ expected: FAIL
+
+ [Property animation-range value '100px']
+ expected: FAIL
+
+ [Property animation-range value '100px normal']
+ expected: FAIL
+
+ [Property animation-range value '10% normal']
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10%" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10%" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10%" should not set unrelated longhands]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini
index 0fa5a9fd1a9..8d4c6c84e6f 100644
--- a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini
@@ -70,3 +70,12 @@
[Property animation-range-start value 'exit']
expected: FAIL
+
+ [Property animation-range-start value '0']
+ expected: FAIL
+
+ [Property animation-range-start value '120%']
+ expected: FAIL
+
+ [Property animation-range-start value '120px']
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini
index 63976a1c2b5..227b1b6153d 100644
--- a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini
@@ -61,3 +61,12 @@
[e.style['animation-range-start'\] = "exit" should set the property value]
expected: FAIL
+
+ [e.style['animation-range-start'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "120px" should set the property value]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-images/animation/image-no-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/animation/image-no-interpolation.html.ini
new file mode 100644
index 00000000000..99eaa1f1ad0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-images/animation/image-no-interpolation.html.ini
@@ -0,0 +1,114 @@
+[image-no-interpolation.html]
+ [CSS Transitions: property from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [pixelated\] at (-0.3) should be [pixelated\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [pixelated\] at (0) should be [pixelated\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [pixelated\] at (0.3) should be [pixelated\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (0.5) should be [pixelated\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (0.6) should be [pixelated\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (1) should be [pixelated\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [pixelated\] at (1.5) should be [pixelated\]]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-images/object-position-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/animation/object-position-interpolation.html.ini
similarity index 100%
rename from tests/wpt/metadata/css/css-images/object-position-interpolation.html.ini
rename to tests/wpt/metadata-layout-2020/css/css-images/animation/object-position-interpolation.html.ini
diff --git a/tests/wpt/metadata/css/css-images/object-view-box-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/animation/object-view-box-interpolation.html.ini
similarity index 100%
rename from tests/wpt/metadata/css/css-images/object-view-box-interpolation.html.ini
rename to tests/wpt/metadata-layout-2020/css/css-images/animation/object-view-box-interpolation.html.ini
diff --git a/tests/wpt/metadata-layout-2020/css/css-text/animations/hyphen-no-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/animations/hyphen-no-interpolation.html.ini
new file mode 100644
index 00000000000..8002dbb452e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-text/animations/hyphen-no-interpolation.html.ini
@@ -0,0 +1,252 @@
+[hyphen-no-interpolation.html]
+ [CSS Transitions: property from [initial\] to ["e"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to ["e"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to ["e"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to ["e"\] at (0.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to ["e"\] at (0.6) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to ["e"\] at (1) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to ["e"\] at (1.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (-0.3) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (0) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (0.3) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (0.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (0.6) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (1) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to ["e"\] at (1.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (0.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (0.6) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (1) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to ["e"\] at (1.5) should be ["e"\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (0.5) should be ["e"\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (0.6) should be ["e"\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (1) should be ["e"\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to ["e"\] at (1.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-text/animations/line-break-no-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/animations/line-break-no-interpolation.html.ini
new file mode 100644
index 00000000000..d883f52a121
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-text/animations/line-break-no-interpolation.html.ini
@@ -0,0 +1,84 @@
+[line-break-no-interpolation.html]
+ [CSS Transitions: property from [initial\] to [anywhere\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [anywhere\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [anywhere\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [anywhere\] at (0.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [anywhere\] at (0.6) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [anywhere\] at (1) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions: property from [initial\] to [anywhere\] at (1.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (-0.3) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (0) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (0.3) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (0.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (0.6) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (1) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property from [initial\] to [anywhere\] at (1.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (0.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (0.6) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (1) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Animations: property from [initial\] to [anywhere\] at (1.5) should be [anywhere\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (0.5) should be [anywhere\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (0.6) should be [anywhere\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (1) should be [anywhere\]]
+ expected: FAIL
+
+ [Web Animations: property from [initial\] to [anywhere\] at (1.5) should be [anywhere\]]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-002.html.ini
index 17c3b71eca7..56b0fa56d4b 100644
--- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-002.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-002.html.ini
@@ -4,27 +4,3 @@
[vertical-align vertical(keyword) / events]
expected: FAIL
-
- [margin-bottom percentage(%) / values]
- expected: FAIL
-
- [margin-left percentage(%) / values]
- expected: FAIL
-
- [margin-right percentage(%) / values]
- expected: FAIL
-
- [margin-top percentage(%) / values]
- expected: FAIL
-
- [padding-bottom percentage(%) / values]
- expected: FAIL
-
- [padding-left percentage(%) / values]
- expected: FAIL
-
- [padding-right percentage(%) / values]
- expected: FAIL
-
- [padding-top percentage(%) / values]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini
index 719b9b6ff15..14389310273 100644
--- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini
@@ -86,129 +86,6 @@
[text-shadow shadow(shadow) / events]
expected: FAIL
- [background-color color(rgba) / events]
- expected: FAIL
-
- [border-top-width length(pt) / events]
- expected: FAIL
-
- [border-top-width length(pc) / events]
- expected: FAIL
-
- [border-top-width length(px) / events]
- expected: FAIL
-
- [border-top-width length(em) / events]
- expected: FAIL
-
- [border-top-width length(ex) / events]
- expected: FAIL
-
- [border-top-width length(mm) / events]
- expected: FAIL
-
- [border-top-width length(cm) / events]
- expected: FAIL
-
- [border-top-width length(in) / events]
- expected: FAIL
-
- [border-right-width length(pt) / events]
- expected: FAIL
-
- [border-right-width length(pc) / events]
- expected: FAIL
-
- [border-right-width length(px) / events]
- expected: FAIL
-
- [border-right-width length(em) / events]
- expected: FAIL
-
- [border-right-width length(ex) / events]
- expected: FAIL
-
- [border-right-width length(mm) / events]
- expected: FAIL
-
- [border-right-width length(cm) / events]
- expected: FAIL
-
- [border-right-width length(in) / events]
- expected: FAIL
-
- [border-bottom-width length(pt) / events]
- expected: FAIL
-
- [border-bottom-width length(pc) / events]
- expected: FAIL
-
- [border-bottom-width length(px) / events]
- expected: FAIL
-
- [border-bottom-width length(em) / events]
- expected: FAIL
-
- [border-bottom-width length(ex) / events]
- expected: FAIL
-
- [border-bottom-width length(mm) / events]
- expected: FAIL
-
- [border-bottom-width length(cm) / events]
- expected: FAIL
-
- [border-bottom-width length(in) / events]
- expected: FAIL
-
- [border-left-width length(pt) / events]
- expected: FAIL
-
- [border-left-width length(pc) / events]
- expected: FAIL
-
- [border-left-width length(px) / events]
- expected: FAIL
-
- [border-left-width length(em) / events]
- expected: FAIL
-
- [border-left-width length(ex) / events]
- expected: FAIL
-
- [border-left-width length(mm) / events]
- expected: FAIL
-
- [border-left-width length(cm) / events]
- expected: FAIL
-
- [border-left-width length(in) / events]
- expected: FAIL
-
- [border-top-color color(rgba) / events]
- expected: FAIL
-
- [border-right-color color(rgba) / events]
- expected: FAIL
-
- [border-bottom-color color(rgba) / events]
- expected: FAIL
-
- [border-left-color color(rgba) / events]
- expected: FAIL
-
- [padding-bottom length(pt) / events]
- expected: FAIL
-
- [padding-bottom length(pc) / events]
- expected: FAIL
-
- [padding-bottom length(px) / events]
- expected: FAIL
-
- [padding-bottom length(em) / events]
- expected: FAIL
-
[text-indent length(pt) / values]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
index 80ed711305d..cf67b5d03dd 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
@@ -1,4 +1,3 @@
[elementFromPoint-dynamic-anon-box.html]
- expected: CRASH
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini
new file mode 100644
index 00000000000..a6bca7ac372
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-visibility-hidden-resizer.html]
+ [elementFromPoint on resizer area of an element with visibility:hidden]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini
index 1a06450c5c1..1bf6ea475bf 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini
@@ -14,8 +14,5 @@
[test some point of the element: bottom right corner]
expected: FAIL
- [test some point of the element: top left corner]
- expected: FAIL
-
[test the top of layer]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini
index 4c1c78640bb..e9ab91fc80e 100644
--- a/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini
+++ b/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini
@@ -1,4 +1,3 @@
[keepalive.any.html]
- expected: TIMEOUT
[keepalive in onunload in nested frame in another window]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/fetch/api/body/mime-type.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/api/body/mime-type.any.js.ini
index 9df4327e18f..f108827d2ea 100644
--- a/tests/wpt/metadata-layout-2020/fetch/api/body/mime-type.any.js.ini
+++ b/tests/wpt/metadata-layout-2020/fetch/api/body/mime-type.any.js.ini
@@ -1,39 +1,82 @@
[mime-type.any.html]
- [Request: overriding explicit Content-Type]
- expected: FAIL
+ expected: TIMEOUT
+ [Response: MIME type for Blob from empty body]
+ expected: TIMEOUT
- [Response: setting missing Content-Type]
- expected: FAIL
+ [Request: MIME type for Blob from empty body with Content-Type]
+ expected: NOTRUN
- [Response: overriding explicit Content-Type]
- expected: FAIL
+ [Response: MIME type for Blob from empty body with Content-Type]
+ expected: NOTRUN
- [Request: setting missing Content-Type]
- expected: FAIL
+ [Request: MIME type for Blob]
+ expected: NOTRUN
- [Response: removing implicit Content-Type]
- expected: FAIL
+ [Response: MIME type for Blob]
+ expected: NOTRUN
- [Request: removing implicit Content-Type]
- expected: FAIL
+ [Request: MIME type for Blob with non-empty type]
+ expected: NOTRUN
+
+ [Response: MIME type for Blob with non-empty type]
+ expected: NOTRUN
+
+ [Request: Extract a MIME type with clone]
+ expected: NOTRUN
+
+ [Response: Extract a MIME type with clone]
+ expected: NOTRUN
+
+ [Request: Content-Type in headers wins Blob"s type]
+ expected: NOTRUN
+
+ [Response: Content-Type in headers wins Blob"s type]
+ expected: NOTRUN
+
+ [Request: setting missing Content-Type in headers and it wins Blob"s type]
+ expected: NOTRUN
+
+ [Response: setting missing Content-Type in headers and it wins Blob"s type]
+ expected: NOTRUN
[mime-type.any.worker.html]
- [Request: overriding explicit Content-Type]
- expected: FAIL
+ expected: TIMEOUT
+ [Response: MIME type for Blob from empty body]
+ expected: TIMEOUT
- [Response: setting missing Content-Type]
- expected: FAIL
+ [Request: MIME type for Blob from empty body with Content-Type]
+ expected: NOTRUN
- [Response: overriding explicit Content-Type]
- expected: FAIL
+ [Response: MIME type for Blob from empty body with Content-Type]
+ expected: NOTRUN
- [Request: setting missing Content-Type]
- expected: FAIL
+ [Request: MIME type for Blob]
+ expected: NOTRUN
- [Response: removing implicit Content-Type]
- expected: FAIL
+ [Response: MIME type for Blob]
+ expected: NOTRUN
- [Request: removing implicit Content-Type]
- expected: FAIL
+ [Request: MIME type for Blob with non-empty type]
+ expected: NOTRUN
+ [Response: MIME type for Blob with non-empty type]
+ expected: NOTRUN
+
+ [Request: Extract a MIME type with clone]
+ expected: NOTRUN
+
+ [Response: Extract a MIME type with clone]
+ expected: NOTRUN
+
+ [Request: Content-Type in headers wins Blob"s type]
+ expected: NOTRUN
+
+ [Response: Content-Type in headers wins Blob"s type]
+ expected: NOTRUN
+
+ [Request: setting missing Content-Type in headers and it wins Blob"s type]
+ expected: NOTRUN
+
+ [Response: setting missing Content-Type in headers and it wins Blob"s type]
+ expected: NOTRUN
diff --git a/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-keepalive.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-keepalive.any.js.ini
new file mode 100644
index 00000000000..73c79c76452
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-keepalive.any.js.ini
@@ -0,0 +1,12 @@
+[redirect-keepalive.any.html]
+ [[keepalive\][new window\][unload\] same-origin redirect]
+ expected: FAIL
+
+ [[keepalive\][new window\][unload\] same-origin redirect + preflight]
+ expected: FAIL
+
+ [[keepalive\][new window\][unload\] cross-origin redirect]
+ expected: FAIL
+
+ [[keepalive\][new window\][unload\] cross-origin redirect + preflight]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini
index 4b5c3e26586..7b4cf2c5ae7 100644
--- a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini
+++ b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini
@@ -185,3 +185,6 @@
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL
+
+ [background-image sec-fetch-site - HTTPS downgrade (header not sent)]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini
index 3d6068202c8..215ff43521e 100644
--- a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini
+++ b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini
@@ -4,10 +4,10 @@
expected: FAIL
[sec-fetch-site - Cross-site, no attributes]
- expected: TIMEOUT
+ expected: FAIL
[sec-fetch-site - Same site, no attributes]
- expected: NOTRUN
+ expected: TIMEOUT
[sec-fetch-site - Same-Origin -> Cross-Site -> Same-Origin redirect, no attributes]
expected: NOTRUN
diff --git a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini
index 3ec67be350a..3b66eaffa45 100644
--- a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini
+++ b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini
@@ -4,10 +4,10 @@
expected: FAIL
[sec-fetch-site - Not sent to non-trustworthy same-site destination, no attributes]
- expected: TIMEOUT
+ expected: FAIL
[sec-fetch-site - Not sent to non-trustworthy cross-site destination, no attributes]
- expected: NOTRUN
+ expected: TIMEOUT
[sec-fetch-mode - Not sent to non-trustworthy same-origin destination, no attributes]
expected: NOTRUN
diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini
index 51fd557bd7f..b6aa0bab7b8 100644
--- a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini
+++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini
@@ -7,3 +7,6 @@
[load & pageshow events do not fire on contentWindow of