summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-pseudo
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/css/css-pseudo
parentInitial commit. (diff)
downloadthunderbird-upstream.tar.xz
thunderbird-upstream.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-pseudo')
-rw-r--r--testing/web-platform/meta/css/css-pseudo/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-soft-hyphens-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini122
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/idlharness.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini37
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/text-selection.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini2
124 files changed, 805 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-pseudo/__dir__.ini b/testing/web-platform/meta/css/css-pseudo/__dir__.ini
new file mode 100644
index 0000000000..c26617ce8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [dom.css_pseudo_element.enabled:true, layout.css.animation-composition.enabled:true, layout.css.floating-first-letter.tight-glyph-bounds:0]
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini
new file mode 100644
index 0000000000..eff0f6889e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini
@@ -0,0 +1,2 @@
+[active-selection-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini
new file mode 100644
index 0000000000..baff787a67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini
@@ -0,0 +1,2 @@
+[active-selection-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini
new file mode 100644
index 0000000000..757135a4ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini
@@ -0,0 +1,2 @@
+[active-selection-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini
new file mode 100644
index 0000000000..941a881f33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini
@@ -0,0 +1,2 @@
+[active-selection-027.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini
new file mode 100644
index 0000000000..c7f6a9ee6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini
@@ -0,0 +1,4 @@
+[active-selection-031.html]
+ expected:
+ if os == "mac": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini
new file mode 100644
index 0000000000..5c2dbfe97e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini
@@ -0,0 +1,2 @@
+[active-selection-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini
new file mode 100644
index 0000000000..0f901ff4c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini
@@ -0,0 +1,2 @@
+[active-selection-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini
new file mode 100644
index 0000000000..c6473c5823
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini
@@ -0,0 +1,2 @@
+[active-selection-053.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini
new file mode 100644
index 0000000000..0daf57582e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini
@@ -0,0 +1,2 @@
+[active-selection-054.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini b/testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini
new file mode 100644
index 0000000000..7d015a7dcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini
@@ -0,0 +1,6 @@
+[backdrop-animate-002.html]
+ prefs: [dom.dialog_element.enabled:true]
+ expected:
+ if (os == "mac") and not debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini b/testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini
new file mode 100644
index 0000000000..d0539ba5b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini
@@ -0,0 +1,4 @@
+[backdrop-animate.html]
+ prefs: [dom.dialog_element.enabled:true]
+ ['backgroundColor' animation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini
new file mode 100644
index 0000000000..5630d0776b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini
@@ -0,0 +1,2 @@
+[cascade-highlight-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini
new file mode 100644
index 0000000000..e0dd642794
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini
@@ -0,0 +1,2 @@
+[cascade-highlight-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini b/testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini
new file mode 100644
index 0000000000..d35f90cae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini
@@ -0,0 +1,3 @@
+[file-selector-button-inherit.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini
new file mode 100644
index 0000000000..1e1b1b9fea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini
@@ -0,0 +1,2 @@
+[first-letter-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini
new file mode 100644
index 0000000000..4c49da84e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini
@@ -0,0 +1,2 @@
+[first-letter-002.html]
+ fuzzy: maxDifference=0-53;totalPixels=0-3
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini
new file mode 100644
index 0000000000..7189b18f37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini
@@ -0,0 +1,4 @@
+[first-letter-003.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini
new file mode 100644
index 0000000000..bb7e3030e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini
@@ -0,0 +1,2 @@
+[first-letter-004.html]
+ prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini
new file mode 100644
index 0000000000..7ef45065ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini
@@ -0,0 +1,5 @@
+[first-letter-allowed-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [textJustify should be applied to first-letter pseudo elements.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini
new file mode 100644
index 0000000000..81ff049f5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini
@@ -0,0 +1,3 @@
+[first-letter-exclude-block-child-marker.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=214004
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini
new file mode 100644
index 0000000000..c8f63e5aa4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[first-letter-list-item-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini
new file mode 100644
index 0000000000..0cce8b892d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-and-space.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini
new file mode 100644
index 0000000000..930bc2819e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini
@@ -0,0 +1,2 @@
+[first-letter-width.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini
new file mode 100644
index 0000000000..a6b39a33d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini
@@ -0,0 +1,3 @@
+[first-line-allowed-properties.html]
+ [textJustify should be applied to first-line pseudo elements.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini
new file mode 100644
index 0000000000..c9e7fe6b38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini
@@ -0,0 +1,2 @@
+[first-line-change-inline-color-nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini
new file mode 100644
index 0000000000..4c7cadcc83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini
@@ -0,0 +1,2 @@
+[first-line-change-inline-color.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini
new file mode 100644
index 0000000000..72fb21fba2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini
@@ -0,0 +1,2 @@
+[first-line-nested-gcs.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini
new file mode 100644
index 0000000000..ec64f4301b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini
@@ -0,0 +1,2 @@
+[first-line-on-ancestor-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini
new file mode 100644
index 0000000000..c625d3a773
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-inline-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini
new file mode 100644
index 0000000000..01570afb48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-out-of-flow-and-nested-div.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini
new file mode 100644
index 0000000000..3e2296efa3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-out-of-flow-and-nested-span.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini
new file mode 100644
index 0000000000..233583090b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-out-of-flow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini b/testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini
new file mode 100644
index 0000000000..038d7ffeda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini
@@ -0,0 +1,2 @@
+[grammar-error-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini
new file mode 100644
index 0000000000..621fc03611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini
@@ -0,0 +1,2 @@
+[grammar-spelling-errors-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini
new file mode 100644
index 0000000000..22dd9d7f1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini
@@ -0,0 +1,2 @@
+[grammar-spelling-errors-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
new file mode 100644
index 0000000000..819a1cb8d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-cascade-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
new file mode 100644
index 0000000000..59c9d5fe2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-cascade-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini
new file mode 100644
index 0000000000..c922cce851
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini
@@ -0,0 +1,2 @@
+[highlight-cascade-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini
new file mode 100644
index 0000000000..36448b29f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini
@@ -0,0 +1,36 @@
+[highlight-cascade-007.html]
+ [M::selection’s font-size is the same as in M]
+ expected: FAIL
+
+ [M span::selection’s font-size is the same as in M span]
+ expected: FAIL
+
+ [M::selection’s own text-shadow respects M’s font-size]
+ expected: FAIL
+
+ [M span::selection’s inherited text-shadow respects M’s font-size]
+ expected: FAIL
+
+ [W::selection’s line-height is the same as in W]
+ expected: FAIL
+
+ [W span::selection’s line-height is the same as in W span]
+ expected: FAIL
+
+ [W::selection’s own text-shadow respects W’s line-height]
+ expected: FAIL
+
+ [W span::selection’s inherited text-shadow respects W’s line-height]
+ expected: FAIL
+
+ [U::selection’s font-size is the same as in U]
+ expected: FAIL
+
+ [U span::selection’s font-size is the same as in U span]
+ expected: FAIL
+
+ [U::selection’s own text-decoration-thickness respects U’s font-size]
+ expected: FAIL
+
+ [U span::selection’s own text-decoration-thickness respects U span’s font-size]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini
new file mode 100644
index 0000000000..ff94170c4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini
@@ -0,0 +1,17 @@
+[highlight-currentcolor-computed-inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::selection]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
new file mode 100644
index 0000000000..cdd5ae433f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
@@ -0,0 +1,26 @@
+[highlight-currentcolor-computed-visited.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
new file mode 100644
index 0000000000..bbac2d84d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
@@ -0,0 +1,26 @@
+[highlight-currentcolor-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini
new file mode 100644
index 0000000000..3919445a96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-properties-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini
new file mode 100644
index 0000000000..44b19e7edb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-properties-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini
new file mode 100644
index 0000000000..9cbcacbddd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-text-shadow-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini
new file mode 100644
index 0000000000..e5976d0888
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-text-shadow-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini
new file mode 100644
index 0000000000..ad2279b704
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-root-explicit-default-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini
new file mode 100644
index 0000000000..1310b157b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-root-implicit-default-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-002.html.ini
new file mode 100644
index 0000000000..5d7f1ec0af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-root-implicit-default-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini
new file mode 100644
index 0000000000..6f2bbcc104
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini
new file mode 100644
index 0000000000..c95883ca41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini
new file mode 100644
index 0000000000..109e9d82df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini
new file mode 100644
index 0000000000..764d61b3db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-soft-hyphens-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-soft-hyphens-001.html.ini
new file mode 100644
index 0000000000..50fc5e7f9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-soft-hyphens-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-soft-hyphens-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
new file mode 100644
index 0000000000..d072f192d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
@@ -0,0 +1,2 @@
+[highlight-paired-cascade-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini
new file mode 100644
index 0000000000..896f15fbb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini
@@ -0,0 +1,2 @@
+[highlight-paired-cascade-004.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
new file mode 100644
index 0000000000..e50cd23de7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
@@ -0,0 +1,2 @@
+[highlight-paired-cascade-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
new file mode 100644
index 0000000000..4d92cf1294
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
@@ -0,0 +1,122 @@
+[highlight-pseudos-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection: should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection( should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection(foo) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection() should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for :::selection should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection. should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text: should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text( should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text(foo) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text() should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for :::target-text should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text. should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error: should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error( should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error(foo) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error() should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for :::spelling-error should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error. should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error: should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error( should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error(foo) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error() should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for :::grammar-error should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error. should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo): should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)( should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)(foo) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)() should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for :::highlight(foo) should be element's default]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo). should be element's default]
+ expected: FAIL
+
+ [Different getComputedStyle() for ::highlight(bar) and same element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini
new file mode 100644
index 0000000000..a00d02fb98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini
@@ -0,0 +1,32 @@
+[highlight-pseudos-inheritance-computed-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::selection at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #child2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
new file mode 100644
index 0000000000..d2682347d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
@@ -0,0 +1,26 @@
+[highlight-pseudos-visited-computed-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
new file mode 100644
index 0000000000..7a3e98ca55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-styling-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini
new file mode 100644
index 0000000000..1a48c85e38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[highlight-styling-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
new file mode 100644
index 0000000000..561fd66eaf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
@@ -0,0 +1,42 @@
+prefs: [dom.animations-api.getAnimations.enabled:true]
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [idl_test setup]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "type" with the proper type]
+ expected: FAIL
+
+ [Stringification of beforeElements.item(0)]
+ expected: FAIL
+
+ [CSSPseudoElement must be primary interface of beforeElements.item(0)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "element" with the proper type]
+ expected: FAIL
+
+ [CSSPseudoElement interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPseudoElement interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [Element interface: operation pseudo(CSSOMString)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: attribute parent]
+ expected: FAIL
+
+ [CSSPseudoElement interface: operation pseudo(CSSOMString)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "parent" with the proper type]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "pseudo(CSSOMString)" with the proper type]
+ expected: FAIL
+
+ [CSSPseudoElement interface: calling pseudo(CSSOMString) on beforeElements.item(0) with too few arguments must throw TypeError]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini
new file mode 100644
index 0000000000..e0d8893766
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini
@@ -0,0 +1,3 @@
+[marker-animate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini
new file mode 100644
index 0000000000..554c7f4fcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini
@@ -0,0 +1,3 @@
+[marker-computed-content.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini
new file mode 100644
index 0000000000..b904cf09f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini
@@ -0,0 +1,3 @@
+[marker-computed-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini
new file mode 100644
index 0000000000..6cf2820b18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[marker-content-007.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini
new file mode 100644
index 0000000000..7aeaeb48b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini
@@ -0,0 +1,3 @@
+[marker-content-008.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
+ fuzzy: maxDifference=0-30;totalPixels=0-20
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini
new file mode 100644
index 0000000000..4d0011963e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[marker-content-009.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini
new file mode 100644
index 0000000000..12fbe8d46f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini
@@ -0,0 +1,4 @@
+[marker-content-011.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini
new file mode 100644
index 0000000000..d7339905f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini
@@ -0,0 +1,2 @@
+[marker-content-020.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-4
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini
new file mode 100644
index 0000000000..4dc81a24e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini
@@ -0,0 +1,2 @@
+[marker-content-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini
new file mode 100644
index 0000000000..53f5c89462
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini
@@ -0,0 +1,26 @@
+[marker-default-styles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed value of 'text-indent' for inside decimal]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside symbol]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside string]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for inside marker]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside marker]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for inside string]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside decimal]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for inside symbol]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini
new file mode 100644
index 0000000000..f90ae596ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini
@@ -0,0 +1,15 @@
+[marker-display-computed.html]
+ bug: https://github.com/w3c/csswg-drafts/issues/6440
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed 'display' for outside ::marker, variant default]
+ expected: FAIL
+
+ [Computed 'display' for outside ::marker, variant color]
+ expected: FAIL
+
+ [Computed 'display' for outside ::marker, variant string]
+ expected: FAIL
+
+ [Computed 'display' for outside ::marker, variant content]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini
new file mode 100644
index 0000000000..4e1cf17933
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini
@@ -0,0 +1,3 @@
+[marker-font-properties.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini
new file mode 100644
index 0000000000..9c6fb47fe2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini
@@ -0,0 +1,2 @@
+[marker-font-variant-numeric-normal.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini
new file mode 100644
index 0000000000..e1dd905940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini
@@ -0,0 +1,3 @@
+[marker-hit-testing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini
new file mode 100644
index 0000000000..b2cef31c94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini
@@ -0,0 +1,2 @@
+[marker-hyphens.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini
new file mode 100644
index 0000000000..f2ffa3e319
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini
@@ -0,0 +1,3 @@
+[marker-intrinsic-contribution-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini
new file mode 100644
index 0000000000..fc95d41089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini
@@ -0,0 +1,2 @@
+[marker-letter-spacing.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini
new file mode 100644
index 0000000000..d501188774
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini
@@ -0,0 +1,2 @@
+[marker-line-break.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini
new file mode 100644
index 0000000000..e90d1c47e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini
@@ -0,0 +1,2 @@
+[marker-overflow-wrap.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini
new file mode 100644
index 0000000000..1ee066613a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini
@@ -0,0 +1,3 @@
+[marker-reverted-styles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini
new file mode 100644
index 0000000000..2b60f5af3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini
@@ -0,0 +1,2 @@
+[marker-tab-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini
new file mode 100644
index 0000000000..29540f8025
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini
@@ -0,0 +1,2 @@
+[marker-text-align-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini
new file mode 100644
index 0000000000..ecf8e7801d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini
@@ -0,0 +1,2 @@
+[marker-text-combine-upright.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini
new file mode 100644
index 0000000000..ff3ff38d6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini
@@ -0,0 +1,2 @@
+[marker-text-decoration-skip-ink.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini
new file mode 100644
index 0000000000..cd3ce9e65d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini
@@ -0,0 +1,2 @@
+[marker-text-emphasis.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini
new file mode 100644
index 0000000000..33ee48ec0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini
@@ -0,0 +1,2 @@
+[marker-text-shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini
new file mode 100644
index 0000000000..0cf7928b80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini
@@ -0,0 +1,3 @@
+[marker-variable-computed-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini
new file mode 100644
index 0000000000..46e23641fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini
@@ -0,0 +1,2 @@
+[marker-word-break.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini
new file mode 100644
index 0000000000..4c6f4402bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini
@@ -0,0 +1,2 @@
+[marker-word-spacing.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
new file mode 100644
index 0000000000..7cfba78b84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
@@ -0,0 +1,37 @@
+[highlight-pseudos.html]
+ ["::target-text" should be a valid selector]
+ expected: FAIL
+
+ [".a::target-text" should be a valid selector]
+ expected: FAIL
+
+ ["div ::target-text" should be a valid selector]
+ expected: FAIL
+
+ ["::part(my-part)::target-text" should be a valid selector]
+ expected: FAIL
+
+ ["::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ [".a::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ ["div ::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ ["::part(my-part)::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ ["::grammar-error" should be a valid selector]
+ expected: FAIL
+
+ [".a::grammar-error" should be a valid selector]
+ expected: FAIL
+
+ ["div ::grammar-error" should be a valid selector]
+ expected: FAIL
+
+ ["::part(my-part)::grammar-error" should be a valid selector]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini
new file mode 100644
index 0000000000..e2412fe62e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini
@@ -0,0 +1,84 @@
+[marker-supported-properties-in-animation.html]
+ [Animation of list-style in ::marker]
+ expected: FAIL
+
+ [Transition of list-style in ::marker]
+ expected: FAIL
+
+ [Transition of tab-size in ::marker]
+ expected: FAIL
+
+ [Animation of letter-spacing in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis-color in ::marker]
+ expected: FAIL
+
+ [Animation of tab-size in ::marker]
+ expected: FAIL
+
+ [Animation of word-spacing in ::marker]
+ expected: FAIL
+
+ [Animation of text-shadow in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis-position in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis-position in ::marker]
+ expected: FAIL
+
+ [Animation of line-break in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis in ::marker]
+ expected: FAIL
+
+ [Transition of word-spacing in ::marker]
+ expected: FAIL
+
+ [Animation of word-break in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis-style in ::marker]
+ expected: FAIL
+
+ [Transition of word-break in ::marker]
+ expected: FAIL
+
+ [Animation of overflow-wrap in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis-style in ::marker]
+ expected: FAIL
+
+ [Animation of hyphens in ::marker]
+ expected: FAIL
+
+ [Transition of text-decoration-skip-ink in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis-color in ::marker]
+ expected: FAIL
+
+ [Transition of overflow-wrap in ::marker]
+ expected: FAIL
+
+ [Transition of line-break in ::marker]
+ expected: FAIL
+
+ [Transition of text-shadow in ::marker]
+ expected: FAIL
+
+ [Animation of text-decoration-skip-ink in ::marker]
+ expected: FAIL
+
+ [Transition of hyphens in ::marker]
+ expected: FAIL
+
+ [Transition of letter-spacing in ::marker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini
new file mode 100644
index 0000000000..82a9c86a06
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini
@@ -0,0 +1,42 @@
+[marker-supported-properties.html]
+ [Property list-style value 'inside url('foo') decimal' in ::marker]
+ expected: FAIL
+
+ [Property text-shadow value 'rgb(0, 255, 0) 1px 2px 3px' in ::marker]
+ expected: FAIL
+
+ [Property text-decoration-skip-ink value 'none' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis-position value 'under left' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis-color value 'rgb(0, 255, 0)' in ::marker]
+ expected: FAIL
+
+ [Property letter-spacing value '10px' in ::marker]
+ expected: FAIL
+
+ [Property line-break value 'anywhere' in ::marker]
+ expected: FAIL
+
+ [Property hyphens value 'none' in ::marker]
+ expected: FAIL
+
+ [Property word-spacing value '10px' in ::marker]
+ expected: FAIL
+
+ [Property overflow-wrap value 'anywhere' in ::marker]
+ expected: FAIL
+
+ [Property tab-size value '10px' in ::marker]
+ expected: FAIL
+
+ [Property word-break value 'break-word' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis value 'dot rgb(0, 255, 0)' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis-style value 'dot' in ::marker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini
new file mode 100644
index 0000000000..2305c6de3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini
@@ -0,0 +1,7 @@
+[tree-abiding-pseudo-elements.html]
+ ["::after::marker" should be a valid selector]
+ expected: FAIL
+
+ ["::before::marker" should be a valid selector]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini b/testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini
new file mode 100644
index 0000000000..7454141076
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini
@@ -0,0 +1,3 @@
+[placeholder-inherit.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini
new file mode 100644
index 0000000000..d2cadb6173
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini
@@ -0,0 +1,2 @@
+[selection-background-painting-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini
new file mode 100644
index 0000000000..d0f5991634
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini
@@ -0,0 +1,7 @@
+[selection-input-011.html]
+ expected:
+ if os == "mac": PASS
+ if os == "win": PASS
+ if os == "android": PASS
+ FAIL
+ bug: Test relies on on particular font metrics which are just right on Android.
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini
new file mode 100644
index 0000000000..afa098c6d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini
@@ -0,0 +1,2 @@
+[selection-link-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini
new file mode 100644
index 0000000000..c1c04ebf3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini
@@ -0,0 +1,2 @@
+[selection-link-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini
new file mode 100644
index 0000000000..2b847428d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini
@@ -0,0 +1,2 @@
+[selection-originating-decoration-color.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini
new file mode 100644
index 0000000000..77fe9271d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini
@@ -0,0 +1,2 @@
+[selection-overlay-and-grammar-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini
new file mode 100644
index 0000000000..f251dfe2b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini
@@ -0,0 +1,2 @@
+[selection-overlay-and-spelling-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini
new file mode 100644
index 0000000000..ef9a5eb081
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini
@@ -0,0 +1,2 @@
+[selection-textarea-011.html]
+ fuzzy: maxDifference=0-80;totalPixels=0-4 \ No newline at end of file
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini
new file mode 100644
index 0000000000..5c7e08d5fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini
@@ -0,0 +1,3 @@
+[selection-universal-shadow-dom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini b/testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini
new file mode 100644
index 0000000000..0024e46f3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini
@@ -0,0 +1,2 @@
+[spelling-error-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini b/testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini
new file mode 100644
index 0000000000..b140f82a6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini
@@ -0,0 +1,5 @@
+[spelling-error-005-crash.html]
+ expected:
+ if (os == "linux") and swgl and debug and fission: [TIMEOUT, PASS]
+ if (os == "linux") and swgl and debug and not fission: [TIMEOUT, PASS]
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini
new file mode 100644
index 0000000000..d5728036e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini
@@ -0,0 +1,2 @@
+[target-text-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini
new file mode 100644
index 0000000000..ab3aabf710
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini
@@ -0,0 +1,2 @@
+[target-text-002.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini
new file mode 100644
index 0000000000..efc8f42a77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini
@@ -0,0 +1,2 @@
+[target-text-003.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
new file mode 100644
index 0000000000..3997e9109c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
@@ -0,0 +1,2 @@
+[target-text-004.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini
new file mode 100644
index 0000000000..ba20df535e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini
@@ -0,0 +1,2 @@
+[target-text-005.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini
new file mode 100644
index 0000000000..ebb8f528fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini
@@ -0,0 +1,2 @@
+[target-text-006.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
new file mode 100644
index 0000000000..180675078f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
@@ -0,0 +1,2 @@
+[target-text-007.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
new file mode 100644
index 0000000000..142c4b71fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
@@ -0,0 +1,2 @@
+[target-text-008.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini
new file mode 100644
index 0000000000..afa4d7e843
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
new file mode 100644
index 0000000000..ce592543c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-002.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini
new file mode 100644
index 0000000000..5e34d13cfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-003.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
new file mode 100644
index 0000000000..65461fc3e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-004.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
new file mode 100644
index 0000000000..326dc0329c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
@@ -0,0 +1,2 @@
+[target-text-text-decoration-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini b/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
new file mode 100644
index 0000000000..18c339c330
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
@@ -0,0 +1,12 @@
+[text-selection.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Selection ending in ::marker]
+ expected:
+ if debug and (os == "mac"): [PASS, FAIL]
+ if debug and (os == "linux"): [PASS, FAIL]
+
+ [Selection ending in ::before-marker]
+ expected:
+ if debug and (os == "mac"): [PASS, FAIL]
+ if debug and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini b/testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini
new file mode 100644
index 0000000000..97c8956b47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini
@@ -0,0 +1,2 @@
+[textpath-selection-011.html]
+ expected: FAIL