summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-contain/content-visibility
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
commit0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch)
treea31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/meta/css/css-contain/content-visibility
parentInitial commit. (diff)
downloadfirefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz
firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-contain/content-visibility')
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-026.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-029.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-035.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-036.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-038.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-039.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-044.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-047.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-050.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-053.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-058.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-064.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-068.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-069.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-070.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-071.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-072.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-075.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-076.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-077.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-079.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-081.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-first-observation.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-forced-layout-client-rects.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-img.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-input-image.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-interpolation.html.ini99
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-000.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-hide-after-addition.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/document-element-computed-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-valid.html.ini3
46 files changed, 258 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini
new file mode 100644
index 0000000000..340c787a01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini
@@ -0,0 +1,5 @@
+[animation-display-lock.html]
+ [Animation events do not fire for a CSS animation running in a display locked subtree]
+ expected:
+ if (os == "linux") and not debug and not fission: [PASS, FAIL]
+ if (os == "linux") and not debug and fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-018.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-018.html.ini
new file mode 100644
index 0000000000..61e188bf76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-018.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-026.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-026.html.ini
new file mode 100644
index 0000000000..2f94d1d640
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-026.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-026.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-029.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-029.html.ini
new file mode 100644
index 0000000000..d276fb2a87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-029.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-029.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
new file mode 100644
index 0000000000..f32d204f12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
@@ -0,0 +1,6 @@
+[content-visibility-030.html]
+ [IntersectionObserver interactions]
+ expected:
+ if (os == "linux") and not swgl and fission and not debug: [PASS, FAIL]
+ if (os == "linux") and not swgl and fission and debug: [PASS, FAIL]
+ if (os == "linux") and not swgl and not fission and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-035.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-035.html.ini
new file mode 100644
index 0000000000..d80b2505a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-035.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-035.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-036.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-036.html.ini
new file mode 100644
index 0000000000..9de788f62f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-036.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-036.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-038.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-038.html.ini
new file mode 100644
index 0000000000..5d5dd4c8bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-038.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-038.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-039.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-039.html.ini
new file mode 100644
index 0000000000..4803f3ec7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-039.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-039.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-044.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-044.html.ini
new file mode 100644
index 0000000000..c2f9af94d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-044.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-044.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-047.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-047.html.ini
new file mode 100644
index 0000000000..d2af42e779
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-047.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-047.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini
new file mode 100644
index 0000000000..ff87800457
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini
@@ -0,0 +1,8 @@
+[content-visibility-048.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Fragment navigation with content-visibility; single text]
+ expected: FAIL
+
+ [Fragment navigation with content-visibility; range across blocks]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-050.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-050.html.ini
new file mode 100644
index 0000000000..d802661944
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-050.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-050.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-053.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-053.html.ini
new file mode 100644
index 0000000000..0f50632694
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-053.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-053.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-058.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-058.html.ini
new file mode 100644
index 0000000000..0f634857b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-058.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-058.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1797467
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-064.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-064.html.ini
new file mode 100644
index 0000000000..0100d6fd86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-064.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-064.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1800868
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-068.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-068.html.ini
new file mode 100644
index 0000000000..f2fd46e6b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-068.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-068.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-069.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-069.html.ini
new file mode 100644
index 0000000000..be5eafa0a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-069.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-069.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-070.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-070.html.ini
new file mode 100644
index 0000000000..8132f75e64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-070.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-070.html]
+ [Content Visibility: off-screen selection]
+ expected:
+ if (os == "linux") and not fission and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-071.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-071.html.ini
new file mode 100644
index 0000000000..c3953909fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-071.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-071.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-072.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-072.html.ini
new file mode 100644
index 0000000000..870d383c60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-072.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-072.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-075.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-075.html.ini
new file mode 100644
index 0000000000..ee6136cbc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-075.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-075.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-076.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-076.html.ini
new file mode 100644
index 0000000000..dbdbed3b30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-076.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-076.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-077.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-077.html.ini
new file mode 100644
index 0000000000..517e710573
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-077.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-077.html]
+ [Content-visibility is animatable]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-079.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-079.html.ini
new file mode 100644
index 0000000000..91147ce87c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-079.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-079.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini
new file mode 100644
index 0000000000..231971d1e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini
@@ -0,0 +1,5 @@
+[content-visibility-080.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Caret range from point]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-081.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-081.html.ini
new file mode 100644
index 0000000000..55dc647171
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-081.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-081.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-first-observation.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-first-observation.html.ini
new file mode 100644
index 0000000000..f407d2ba09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-first-observation.html.ini
@@ -0,0 +1,5 @@
+[content-visibility-auto-state-changed-first-observation.html]
+ [ContentVisibilityAutoStateChange fires once when added (not skipped)]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini
new file mode 100644
index 0000000000..df7aacb794
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini
@@ -0,0 +1,8 @@
+[content-visibility-auto-state-changed-removed.html]
+ [ContentVisibilityAutoStateChange does not fire on disconnected element]
+ expected:
+ if (os == "linux") and not swgl and not fission and not debug: [PASS, FAIL]
+ if (os == "linux") and not swgl and not fission and debug: [PASS, FAIL]
+ if (os == "linux") and swgl and not fission: [PASS, FAIL]
+ if (os == "linux") and not swgl and fission: [PASS, FAIL]
+ if (os == "android") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini
new file mode 100644
index 0000000000..55dc9d7104
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-auto-state-changed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-forced-layout-client-rects.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-forced-layout-client-rects.html.ini
new file mode 100644
index 0000000000..93bfd10d00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-forced-layout-client-rects.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-forced-layout-client-rects.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-img.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-img.html.ini
new file mode 100644
index 0000000000..41a5ff845f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-img.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-img.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-input-image.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-input-image.html.ini
new file mode 100644
index 0000000000..e9952db517
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-input-image.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-input-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-interpolation.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-interpolation.html.ini
new file mode 100644
index 0000000000..ea99084053
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-interpolation.html.ini
@@ -0,0 +1,99 @@
+[content-visibility-interpolation.html]
+ [CSS Transitions: property <content-visibility> from [visible\] to [hidden\] at (-1) should be [visible\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [visible\] to [hidden\] at (0) should be [visible\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [visible\] to [hidden\] at (0.1) should be [visible\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [visible\] to [hidden\] at (0.9) should be [visible\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [visible\] to [hidden\] at (1) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [visible\] to [hidden\] at (1.5) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [visible\] to [hidden\] at (1) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [visible\] to [hidden\] at (1.5) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [hidden\] to [visible\] at (0) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [visible\] at (0) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [visible\] at (0) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [auto\] to [visible\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [auto\] to [visible\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <content-visibility> from [auto\] to [visible\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [auto\] to [visible\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [auto\] to [visible\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [auto\] to [visible\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [auto\] to [visible\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [auto\] to [visible\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [auto\] to [visible\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [hidden\] at (-1) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [hidden\] at (0) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [hidden\] at (0.5) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [hidden\] at (1) should be [hidden\]]
+ expected: FAIL
+
+ [CSS Animations: property <content-visibility> from [hidden\] to [hidden\] at (1.5) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [hidden\] at (-1) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [hidden\] at (0) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [hidden\] at (0.5) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [hidden\] at (1) should be [hidden\]]
+ expected: FAIL
+
+ [Web Animations: property <content-visibility> from [hidden\] to [hidden\] at (1.5) should be [hidden\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg.html.ini
new file mode 100644
index 0000000000..47768b9d34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-svg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-000.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-000.html.ini
new file mode 100644
index 0000000000..ae71095918
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-000.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-with-top-layer-000.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-001.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-001.html.ini
new file mode 100644
index 0000000000..a6c43dc87d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-001.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-with-top-layer-001.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-002.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-002.html.ini
new file mode 100644
index 0000000000..8ad4e9f0eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-002.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-with-top-layer-002.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini
new file mode 100644
index 0000000000..f94a157f54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-with-top-layer-005.html]
+ fuzzy:
+ if os == "win": maxDifference=0-92;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-006.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-006.html.ini
new file mode 100644
index 0000000000..8f34edcd10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-006.html.ini
@@ -0,0 +1,5 @@
+[content-visibility-with-top-layer-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Content Visibility: offscreen c-v auto content is relevant when in top layer]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-hide-after-addition.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-hide-after-addition.html.ini
new file mode 100644
index 0000000000..b2d1658528
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-hide-after-addition.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-with-top-layer-hide-after-addition.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/document-element-computed-style.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/document-element-computed-style.html.ini
new file mode 100644
index 0000000000..2c91173d40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/document-element-computed-style.html.ini
@@ -0,0 +1,3 @@
+[document-element-computed-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/inheritance.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-computed.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-computed.html.ini
new file mode 100644
index 0000000000..d1306ea480
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-computed.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-invalid.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-invalid.html.ini
new file mode 100644
index 0000000000..4b368ed9f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-invalid.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-valid.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-valid.html.ini
new file mode 100644
index 0000000000..269fdf372f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/parsing/content-visibility-valid.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]