summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-cascade
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/css/css-cascade
parentInitial commit. (diff)
downloadfirefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz
firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-cascade')
-rw-r--r--testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini47
-rw-r--r--testing/web-platform/meta/css/css-cascade/idlharness.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/import-conditional-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/import-conditions.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-basic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-import.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-important.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-deep.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini3
46 files changed, 276 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini
new file mode 100644
index 0000000000..dbca63fa45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini
@@ -0,0 +1,2 @@
+[all-prop-initial-visited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini
new file mode 100644
index 0000000000..5c94e8e034
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini
@@ -0,0 +1,3 @@
+[all-prop-revert-layer.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini
new file mode 100644
index 0000000000..73d2cc5f67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini
@@ -0,0 +1,3 @@
+[all-prop-revert-noop.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini
new file mode 100644
index 0000000000..086add045b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini
@@ -0,0 +1,47 @@
+[at-scope-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@scope (.a) is valid]
+ expected: FAIL
+
+ [@scope (.a + .b) is valid]
+ expected: FAIL
+
+ [@scope (.a:hover) is valid]
+ expected: FAIL
+
+ [@scope (.a:hover, #b, div) is valid]
+ expected: FAIL
+
+ [@scope (:is(div, span)) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (.b) is valid]
+ expected: FAIL
+
+ [@scope (.a)to (.b) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (.b:hover, #c, div) is valid]
+ expected: FAIL
+
+ [@scope (.c <> .d) is valid]
+ expected: FAIL
+
+ [@scope (.a, .c <> .d) is valid]
+ expected: FAIL
+
+ [@scope (.a <> .b, .c) is valid]
+ expected: FAIL
+
+ [@scope (div::before) is valid]
+ expected: FAIL
+
+ [@scope (div::after) is valid]
+ expected: FAIL
+
+ [@scope (slotted(div)) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (div::before) is valid]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/idlharness.html.ini b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini
new file mode 100644
index 0000000000..17ff7bb8d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini
@@ -0,0 +1,3 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/import-conditional-001.html.ini b/testing/web-platform/meta/css/css-cascade/import-conditional-001.html.ini
new file mode 100644
index 0000000000..4ced5e4cca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/import-conditional-001.html.ini
@@ -0,0 +1,3 @@
+[import-conditional-001.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/import-conditions.html.ini b/testing/web-platform/meta/css/css-cascade/import-conditions.html.ini
new file mode 100644
index 0000000000..81e4345f56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/import-conditions.html.ini
@@ -0,0 +1,6 @@
+[import-conditions.html]
+ [supports(display:block) is a valid import condition]
+ expected: FAIL
+
+ [supports(display:block) (width >= 0px) is a valid import condition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini
new file mode 100644
index 0000000000..cf16b7ac19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini
@@ -0,0 +1,3 @@
+[important-vs-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini
new file mode 100644
index 0000000000..eb9aaefc1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini
@@ -0,0 +1,3 @@
+[important-vs-inline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini
new file mode 100644
index 0000000000..9f55e104cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini
@@ -0,0 +1,3 @@
+[important-vs-inline-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini
new file mode 100644
index 0000000000..e65771ca2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini
@@ -0,0 +1,3 @@
+[inherit-initial.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini
new file mode 100644
index 0000000000..0c24e3a3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini
@@ -0,0 +1,3 @@
+[layer-basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini
new file mode 100644
index 0000000000..6eadf0bc3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini
@@ -0,0 +1,3 @@
+[layer-counter-style-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini
new file mode 100644
index 0000000000..23a7525826
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini
@@ -0,0 +1,8 @@
+[layer-cssom-order-reverse-at-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Insert layer invalidates @property]
+ expected: FAIL
+
+ [Delete layer invalidates @property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini
new file mode 100644
index 0000000000..3d8421bdee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini
@@ -0,0 +1,3 @@
+[layer-cssom-order-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini
new file mode 100644
index 0000000000..3f356b463c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini
@@ -0,0 +1,3 @@
+[layer-font-face-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-import.html.ini b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini
new file mode 100644
index 0000000000..7777e0add0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini
@@ -0,0 +1,3 @@
+[layer-import.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-important.html.ini b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini
new file mode 100644
index 0000000000..7b3448b0b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini
@@ -0,0 +1,3 @@
+[layer-important.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini
new file mode 100644
index 0000000000..b1c0e1da92
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini
@@ -0,0 +1,3 @@
+[layer-keyframes-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini
new file mode 100644
index 0000000000..cc58ec5fa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini
@@ -0,0 +1,3 @@
+[layer-media-query.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini
new file mode 100644
index 0000000000..75603e2b4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini
@@ -0,0 +1,14 @@
+[layer-property-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@property override between layers]
+ expected: FAIL
+
+ [@property override update with appended sheet 1]
+ expected: FAIL
+
+ [@property override update with appended sheet 2]
+ expected: FAIL
+
+ [@property unlayered overrides layered]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini
new file mode 100644
index 0000000000..d6c3eb8673
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini
@@ -0,0 +1,3 @@
+[layer-replaceSync-clears-stale.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini
new file mode 100644
index 0000000000..3f1c7685bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini
@@ -0,0 +1,3 @@
+[layer-rules-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini b/testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini
new file mode 100644
index 0000000000..20c38d7edf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini
@@ -0,0 +1,4 @@
+[layer-statement-before-import.html]
+ prefs: [layout.css.constructable-stylesheets.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini
new file mode 100644
index 0000000000..e21a22d1c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini
@@ -0,0 +1,3 @@
+[layer-vs-inline-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini
new file mode 100644
index 0000000000..d1b83db927
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini
@@ -0,0 +1,3 @@
+[presentational-hints-cascade.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini
new file mode 100644
index 0000000000..f386ff7853
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini
@@ -0,0 +1,8 @@
+[presentational-hints-rollback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#tests > * 7]
+ expected: FAIL
+
+ [#tests > * 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini
new file mode 100644
index 0000000000..1228a1b3f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini
@@ -0,0 +1,3 @@
+[revert-layer-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini
new file mode 100644
index 0000000000..0e8b11b467
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini
@@ -0,0 +1,2 @@
+[revert-layer-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini
new file mode 100644
index 0000000000..3b6eac50a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini
@@ -0,0 +1,2 @@
+[revert-layer-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini
new file mode 100644
index 0000000000..5dec875804
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini
@@ -0,0 +1,3 @@
+[revert-val-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini
new file mode 100644
index 0000000000..f886fae23e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini
@@ -0,0 +1,3 @@
+[revert-val-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini
new file mode 100644
index 0000000000..525a7f7e5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini
@@ -0,0 +1,3 @@
+[revert-val-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini
new file mode 100644
index 0000000000..ea2ba19da9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini
@@ -0,0 +1,5 @@
+[revert-val-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The revert keyword works with @keyframes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini
new file mode 100644
index 0000000000..baa7a7df4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini
@@ -0,0 +1,5 @@
+[revert-val-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A @keyframe animation with revert works when applied to multiple identical elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini
new file mode 100644
index 0000000000..d5035b5e93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini
@@ -0,0 +1,5 @@
+[revert-val-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The revert keyword works in the final frame of a web animation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini
new file mode 100644
index 0000000000..e8bf50b28d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini
@@ -0,0 +1,3 @@
+[revert-val-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini
new file mode 100644
index 0000000000..d562f6ae77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini
@@ -0,0 +1,5 @@
+[revert-val-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The revert works when appearing in setKeyframes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini
new file mode 100644
index 0000000000..b92705e52f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini
@@ -0,0 +1,3 @@
+[revert-val-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini
new file mode 100644
index 0000000000..3968ff3a8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini
@@ -0,0 +1,5 @@
+[scope-deep.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Deep @scope nesting]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
new file mode 100644
index 0000000000..f5154d0c17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
@@ -0,0 +1,38 @@
+[scope-evaluation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Single scope]
+ expected: FAIL
+
+ [Single scope (self)]
+ expected: FAIL
+
+ [Single scope with limit]
+ expected: FAIL
+
+ [Single scope, :scope pseudo in main selector]
+ expected: FAIL
+
+ [Single scope, :scope pseudo in to-selector]
+ expected: FAIL
+
+ [Multiple scopes, :scope pseudo in to-selector]
+ expected: FAIL
+
+ [Inner @scope with :scope in from-selector]
+ expected: FAIL
+
+ [Multiple scopes from same @scope-rule, only one limited]
+ expected: FAIL
+
+ [Nested scopes]
+ expected: FAIL
+
+ [Nested scopes, with to-selector]
+ expected: FAIL
+
+ [:scope selecting itself]
+ expected: FAIL
+
+ [The scoping limit is in scope]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini
new file mode 100644
index 0000000000..7c76fdfa27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini
@@ -0,0 +1,17 @@
+[scope-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element becoming scope root]
+ expected: FAIL
+
+ [Element becoming scope root, with inner selector matching that root]
+ expected: FAIL
+
+ [Element becoming scope limit]
+ expected: FAIL
+
+ [Toggling inner/outer scope roots]
+ expected: FAIL
+
+ [Element becoming root, with :scope in subject]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
new file mode 100644
index 0000000000..2e16da28b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
@@ -0,0 +1,11 @@
+[scope-proximity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Alternating light/dark]
+ expected: FAIL
+
+ [Proximity wins over order of appearance]
+ expected: FAIL
+
+ [Specificity wins over proximity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini
new file mode 100644
index 0000000000..7c8a233d47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini
@@ -0,0 +1,8 @@
+[scope-specificity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@scope adds to specificity of inner selector]
+ expected: FAIL
+
+ [Parent @scope adds to specificity of inner selector]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
new file mode 100644
index 0000000000..15f208f7fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
@@ -0,0 +1,3 @@
+[unset-val-001.html]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-21
diff --git a/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini
new file mode 100644
index 0000000000..106df003bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini
@@ -0,0 +1,3 @@
+[unset-value-storage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]