summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-position
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-position')
-rw-r--r--testing/web-platform/meta/css/css-position/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/animations/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/animations/bottom-interpolation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/animations/left-interpolation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/animations/position-interpolation.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-position/animations/right-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/animations/right-interpolation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/animations/top-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/animations/top-interpolation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini264
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-relative-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-relative-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-padding.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini3
136 files changed, 763 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-position/animation/__dir__.ini b/testing/web-platform/meta/css/css-position/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-position/animations/__dir__.ini b/testing/web-platform/meta/css/css-position/animations/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-position/animations/bottom-interpolation.html.ini b/testing/web-platform/meta/css/css-position/animations/bottom-interpolation.html.ini
new file mode 100644
index 0000000000..d04f353f25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/bottom-interpolation.html.ini
@@ -0,0 +1,18 @@
+[bottom-interpolation.html]
+ [CSS Transitions: property <bottom> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <bottom> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <bottom> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <bottom> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <bottom> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <bottom> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/animations/left-interpolation.html.ini b/testing/web-platform/meta/css/css-position/animations/left-interpolation.html.ini
new file mode 100644
index 0000000000..a8f045325f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/left-interpolation.html.ini
@@ -0,0 +1,18 @@
+[left-interpolation.html]
+ [CSS Transitions: property <left> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <left> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <left> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <left> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <left> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <left> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/animations/position-interpolation.html.ini b/testing/web-platform/meta/css/css-position/animations/position-interpolation.html.ini
new file mode 100644
index 0000000000..4af2595ff2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/position-interpolation.html.ini
@@ -0,0 +1,9 @@
+[position-interpolation.html]
+ [CSS Transitions: property <position> from [absolute\] to [static\] at (-0.3) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position> from [absolute\] to [static\] at (0) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position> from [absolute\] to [static\] at (0.3) should be [absolute\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/animations/right-composition.html.ini b/testing/web-platform/meta/css/css-position/animations/right-composition.html.ini
new file mode 100644
index 0000000000..4f4fb9199d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/right-composition.html.ini
@@ -0,0 +1,3 @@
+[right-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/animations/right-interpolation.html.ini b/testing/web-platform/meta/css/css-position/animations/right-interpolation.html.ini
new file mode 100644
index 0000000000..7eb034fa77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/right-interpolation.html.ini
@@ -0,0 +1,18 @@
+[right-interpolation.html]
+ [CSS Transitions: property <right> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <right> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <right> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <right> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <right> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <right> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/animations/top-composition.html.ini b/testing/web-platform/meta/css/css-position/animations/top-composition.html.ini
new file mode 100644
index 0000000000..1614c0c41a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/top-composition.html.ini
@@ -0,0 +1,3 @@
+[top-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/animations/top-interpolation.html.ini b/testing/web-platform/meta/css/css-position/animations/top-interpolation.html.ini
new file mode 100644
index 0000000000..1fcb42ca62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/top-interpolation.html.ini
@@ -0,0 +1,18 @@
+[top-interpolation.html]
+ [CSS Transitions: property <top> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <top> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <top> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions: property <top> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <top> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <top> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini b/testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini
new file mode 100644
index 0000000000..73dd2b0c22
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini
@@ -0,0 +1,3 @@
+[change-insets-inside-strict-containment-nested.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini b/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
new file mode 100644
index 0000000000..ce9e0711b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
@@ -0,0 +1,6 @@
+[fixed-z-index-blend.html]
+ disabled:
+ if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1559313
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini
new file mode 100644
index 0000000000..8f6ac3b0f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-ltr-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..8c7b3d749c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-rtl-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..61c90231b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-ltr-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini
new file mode 100644
index 0000000000..79f2a70f3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-rtl-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini
new file mode 100644
index 0000000000..695821f1e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-ltr-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..e1b2211afb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-rtl-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..f169e08730
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-ltr-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini
new file mode 100644
index 0000000000..dab247c901
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-rtl-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini
new file mode 100644
index 0000000000..f303320cd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-ltr-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..ce0ecaec7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-rtl-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..c14c2b0a8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-ltr-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini
new file mode 100644
index 0000000000..a6915e0482
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-rtl-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini
new file mode 100644
index 0000000000..b2a72cb9fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-ltr-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..682714ecdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-rtl-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..af968a4c83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-ltr-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini
new file mode 100644
index 0000000000..04ca871063
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-rtl-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini b/testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini
new file mode 100644
index 0000000000..0327458e15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini
@@ -0,0 +1,264 @@
+[overlay-interpolation.html]
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (0.1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (0.9) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini
new file mode 100644
index 0000000000..cc0692d013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini
@@ -0,0 +1,18 @@
+[overlay-computed.html]
+ [Property overlay value 'none']
+ expected: FAIL
+
+ [Property overlay value 'auto']
+ expected: FAIL
+
+ [Property overlay value 'inherit']
+ expected: FAIL
+
+ [Property overlay value 'initial']
+ expected: FAIL
+
+ [Property overlay value 'revert']
+ expected: FAIL
+
+ [Property overlay value 'unset']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini
new file mode 100644
index 0000000000..5c27614af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini
@@ -0,0 +1,18 @@
+[overlay-valid.html]
+ [e.style['overlay'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "unset" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini
new file mode 100644
index 0000000000..942add2e1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini
@@ -0,0 +1,3 @@
+[bottom-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini
new file mode 100644
index 0000000000..b403ebaee3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini
@@ -0,0 +1,3 @@
+[inset-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini
new file mode 100644
index 0000000000..5e4b97e047
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini
@@ -0,0 +1,3 @@
+[left-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini
new file mode 100644
index 0000000000..8af63ac365
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini
@@ -0,0 +1,3 @@
+[left-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini
new file mode 100644
index 0000000000..4ff06267b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini
@@ -0,0 +1,3 @@
+[left-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini
new file mode 100644
index 0000000000..801d1ee22e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini
@@ -0,0 +1,3 @@
+[position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini
new file mode 100644
index 0000000000..75da480cbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini
@@ -0,0 +1,3 @@
+[position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini
new file mode 100644
index 0000000000..dcd20b0ece
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini
@@ -0,0 +1,3 @@
+[position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini
new file mode 100644
index 0000000000..8b147c9927
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini
@@ -0,0 +1,3 @@
+[right-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini
new file mode 100644
index 0000000000..c4a6038714
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini
@@ -0,0 +1,3 @@
+[right-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini
new file mode 100644
index 0000000000..6ded41f368
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini
@@ -0,0 +1,3 @@
+[right-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini
new file mode 100644
index 0000000000..4b29a45708
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini
@@ -0,0 +1,3 @@
+[top-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini
new file mode 100644
index 0000000000..bf22f106e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini
@@ -0,0 +1,3 @@
+[top-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini
new file mode 100644
index 0000000000..3a9a896b81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini
@@ -0,0 +1,3 @@
+[top-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini
new file mode 100644
index 0000000000..0b5dd3b4b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini
@@ -0,0 +1,3 @@
+[z-index-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini
new file mode 100644
index 0000000000..3bc481ec96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini
@@ -0,0 +1,3 @@
+[z-index-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini
new file mode 100644
index 0000000000..22253d124a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini
@@ -0,0 +1,3 @@
+[z-index-positioned-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini
new file mode 100644
index 0000000000..70f750460e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini
@@ -0,0 +1,3 @@
+[z-index-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini
new file mode 100644
index 0000000000..c811170b43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-center-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini
new file mode 100644
index 0000000000..dbad9923a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-center-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini
new file mode 100644
index 0000000000..7005946443
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-center-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini
new file mode 100644
index 0000000000..b766fedd5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-container-dynamic-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini
new file mode 100644
index 0000000000..a1d3ebfb2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-container-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini
new file mode 100644
index 0000000000..d24d57ee4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini
new file mode 100644
index 0000000000..3019b924f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini
new file mode 100644
index 0000000000..f0e1467824
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini
new file mode 100644
index 0000000000..b19d8267a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini
new file mode 100644
index 0000000000..ba114f2410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini
new file mode 100644
index 0000000000..e4dc2a4bef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini
new file mode 100644
index 0000000000..8c4a179a29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini
new file mode 100644
index 0000000000..0e373e2de5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini
new file mode 100644
index 0000000000..21df916178
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini
new file mode 100644
index 0000000000..ceab34e0c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini
new file mode 100644
index 0000000000..7a0d48c7da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini
new file mode 100644
index 0000000000..7ae28ac495
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini
new file mode 100644
index 0000000000..a3e299b9fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini
new file mode 100644
index 0000000000..06a3936f2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-dynamic-containing-block.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini
new file mode 100644
index 0000000000..7e4343ae6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-dynamic-static-position-table-cell.html]
+ prefs: [layout.css.individual-transform.enabled:true]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini
new file mode 100644
index 0000000000..c8b541f315
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-fit-content.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini
new file mode 100644
index 0000000000..740c3df9ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini
@@ -0,0 +1,5 @@
+[position-absolute-in-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [absolute inside inline container location should be correct.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini
new file mode 100644
index 0000000000..46f2ef501c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini
@@ -0,0 +1,5 @@
+[position-absolute-in-inline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [absolute inside inline container location should be correct.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini
new file mode 100644
index 0000000000..e7886618db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-in-inline-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini
new file mode 100644
index 0000000000..9fda2e8192
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-in-inline-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini
new file mode 100644
index 0000000000..a31a0b937c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-in-inline-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini
new file mode 100644
index 0000000000..ea8473da12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-padding-percentage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini
new file mode 100644
index 0000000000..2b18165eec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini
@@ -0,0 +1,8 @@
+[position-absolute-percentage-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target height matches containing block height, and target parent width matches #target width after resize]
+ expected: FAIL
+
+ [#target height matches containing block height, and target parent width matches #target width]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini
new file mode 100644
index 0000000000..486c282d84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini
@@ -0,0 +1,6 @@
+[position-absolute-replaced-minmax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [minmax replaced IMG 37]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1732780
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini
new file mode 100644
index 0000000000..fda3a6228b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-semi-replaced-stretch-button.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini
new file mode 100644
index 0000000000..f0d8bd76c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-semi-replaced-stretch-input.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini
new file mode 100644
index 0000000000..05c01ea64e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-semi-replaced-stretch-other.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini
new file mode 100644
index 0000000000..7c96b6bc4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-table-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini b/testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini
new file mode 100644
index 0000000000..75d24b2111
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini
@@ -0,0 +1,3 @@
+[position-fixed-at-bottom-right-on-viewport.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini b/testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini
new file mode 100644
index 0000000000..e96e1951e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini
@@ -0,0 +1,3 @@
+[position-fixed-scroll-nested-fixed.html]
+ expected:
+ if os == "android": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-position/position-relative-005.html.ini b/testing/web-platform/meta/css/css-position/position-relative-005.html.ini
new file mode 100644
index 0000000000..b91b69020d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-relative-005.html.ini
@@ -0,0 +1,2 @@
+[position-relative-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-relative-013.html.ini b/testing/web-platform/meta/css/css-position/position-relative-013.html.ini
new file mode 100644
index 0000000000..2828a60ae7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-relative-013.html.ini
@@ -0,0 +1,2 @@
+[position-relative-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini b/testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
new file mode 100644
index 0000000000..1ff30f7317
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
@@ -0,0 +1,3 @@
+[positon-absolute-scrollable-overflow-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/static-position/__dir__.ini b/testing/web-platform/meta/css/css-position/static-position/__dir__.ini
new file mode 100644
index 0000000000..7817dca3fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset]
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini
new file mode 100644
index 0000000000..b5eb888db7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini
@@ -0,0 +1,2 @@
+[htb-ltr-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini
new file mode 100644
index 0000000000..817a9fedbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini
@@ -0,0 +1,2 @@
+[htb-ltr-rtl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini
new file mode 100644
index 0000000000..94b7f1620c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini
@@ -0,0 +1,2 @@
+[htb-rtl-ltr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini
new file mode 100644
index 0000000000..03a14af7db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini
@@ -0,0 +1,2 @@
+[htb-rtl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini
new file mode 100644
index 0000000000..54ed87865a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini
@@ -0,0 +1,4 @@
+[vlr-ltr-ltr.html]
+ expected:
+ if (processor == "x86") and not debug: ["FAIL", "PASS"]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini
new file mode 100644
index 0000000000..90ef1e4dde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-rtl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini
new file mode 100644
index 0000000000..84a86713f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-ltr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini
new file mode 100644
index 0000000000..a397002de4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini
new file mode 100644
index 0000000000..6eee716f8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini
new file mode 100644
index 0000000000..494a2d6c35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-rtl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini
new file mode 100644
index 0000000000..17f6081dca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-ltr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini
new file mode 100644
index 0000000000..148b19c94a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini
new file mode 100644
index 0000000000..18d97620c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-bottom-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini
new file mode 100644
index 0000000000..a3b92fc90d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-bottom-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini
new file mode 100644
index 0000000000..0f46215f98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini
new file mode 100644
index 0000000000..9bf2519ec4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini
new file mode 100644
index 0000000000..8125346c4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor-iframe.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini
new file mode 100644
index 0000000000..16053bee38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini
new file mode 100644
index 0000000000..967683b6b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-flexbox.html]
+ fuzzy:
+ if os == "win": maxDifference=0-1;totalPixels=0-85
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini
new file mode 100644
index 0000000000..68cc02dc26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini
@@ -0,0 +1,4 @@
+[position-sticky-hyperlink.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini
new file mode 100644
index 0000000000..7aa6d3a72b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini
@@ -0,0 +1,4 @@
+[position-sticky-input-box-gets-focused-after-scroll.html]
+ [Focusing on visible sticky input box should reset the scroll to unshifted sticky position.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini
new file mode 100644
index 0000000000..5780e3fcd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-large-top-2.tentative.html]
+ fuzzy:
+ if os == "win": maxDifference=0-1;totalPixels=0-17
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini
new file mode 100644
index 0000000000..086bd7cf96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-left-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini
new file mode 100644
index 0000000000..7b49c90d62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-left-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini
new file mode 100644
index 0000000000..dcdbe7fdef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-left.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini
new file mode 100644
index 0000000000..8f77bcec88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-margins.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini
new file mode 100644
index 0000000000..71f2f563ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-nested-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini
new file mode 100644
index 0000000000..a795f2ab42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-nested-right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini
new file mode 100644
index 0000000000..8a6dc6ca56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-nested-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini
new file mode 100644
index 0000000000..d0773658b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-offset-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini
new file mode 100644
index 0000000000..3f59d9e000
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-offset-top-left.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini
new file mode 100644
index 0000000000..0ee63630ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-overflow-hidden.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A sticky element should attach to an overflow:hidden ancestor inside a table]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-padding.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-padding.html.ini
new file mode 100644
index 0000000000..c0b95d269e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-padding.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-overflow-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini
new file mode 100644
index 0000000000..be7e4fd8bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini
new file mode 100644
index 0000000000..3679b2423c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-right-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini
new file mode 100644
index 0000000000..d7fd1f135b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-right-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini
new file mode 100644
index 0000000000..c416c84a36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini
new file mode 100644
index 0000000000..817904ba3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-root-scroller.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini
new file mode 100644
index 0000000000..dd5e3062ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-scrollIntoView.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [scrolling a sticky element into view should use its unshifted position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
new file mode 100644
index 0000000000..31d7879759
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
@@ -0,0 +1,8 @@
+[position-sticky-scrolled-remove-sibling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Sticky position and its overflow contribution in the vertical axis]
+ expected: FAIL
+
+ [Sticky position and its overflow contribution in the horizontal axis]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini
new file mode 100644
index 0000000000..f76d6f20a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-top-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini
new file mode 100644
index 0000000000..8d9ff99027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-top-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini
new file mode 100644
index 0000000000..96f22a115e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-top-and-bottom-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini
new file mode 100644
index 0000000000..64e5a1f7dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-top-and-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini
new file mode 100644
index 0000000000..44c26bc4f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini
new file mode 100644
index 0000000000..1820cc1bbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-transforms-translate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini
new file mode 100644
index 0000000000..7687547494
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-transforms.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini b/testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini
new file mode 100644
index 0000000000..0831b62899
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini
@@ -0,0 +1,5 @@
+[sticky-after-input.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Sticky positioned element should reset the scroll position to unshifted position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini b/testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
new file mode 100644
index 0000000000..6411a3913c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
@@ -0,0 +1,3 @@
+[z-index-blend-will-change-overlapping-layers.html]
+ expected:
+ if os == "android": ["PASS", "FAIL"]