summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-anchor-position
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
commit0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch)
treea31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/meta/css/css-anchor-position
parentInitial commit. (diff)
downloadfirefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz
firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-anchor-position')
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini105
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini3371
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini98
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini3890
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini146
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-basics.html.ini114
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.tentative.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini3035
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini143
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini29
103 files changed, 12273 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini
new file mode 100644
index 0000000000..290311a8e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini
@@ -0,0 +1,4 @@
+[anchor-default-001.html]
+ expected:
+ if (processor == "x86") and debug: [FAIL, ERROR]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini
new file mode 100644
index 0000000000..015bbaa38c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-default-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini
new file mode 100644
index 0000000000..28d5ec4cfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini
@@ -0,0 +1,3 @@
+[anchor-default-003.html]
+ [Layout is updated on `anchor-default` changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini
new file mode 100644
index 0000000000..9144540adb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini
@@ -0,0 +1,102 @@
+[anchor-default-basics.html]
+ [e.style['anchor-default'\] = "implicit" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-default'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property anchor-default value 'implicit']
+ expected: FAIL
+
+ [Property anchor-default value '--foo']
+ expected: FAIL
+
+ [Property anchor-default has initial value implicit]
+ expected: FAIL
+
+ [Property anchor-default does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle.html.ini
new file mode 100644
index 0000000000..f5da9d4a30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle.html.ini
@@ -0,0 +1,9 @@
+[anchor-getComputedStyle.html]
+ [Basic case]
+ expected: FAIL
+
+ [Mixed writing modes and directions]
+ expected: FAIL
+
+ [With containing block padding]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini
new file mode 100644
index 0000000000..19f312ff5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini
@@ -0,0 +1,9 @@
+[anchor-name-001.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini
new file mode 100644
index 0000000000..6579ee9027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini
@@ -0,0 +1,12 @@
+[anchor-name-002.html]
+ [.target 4]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini
new file mode 100644
index 0000000000..2b6048706f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini
@@ -0,0 +1,105 @@
+[anchor-name-003.html]
+ [.target 2]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
+
+ [.target 25]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 26]
+ expected: FAIL
+
+ [.target 27]
+ expected: FAIL
+
+ [.target 28]
+ expected: FAIL
+
+ [.target 29]
+ expected: FAIL
+
+ [.target 30]
+ expected: FAIL
+
+ [.target 31]
+ expected: FAIL
+
+ [.target 33]
+ expected: FAIL
+
+ [.target 34]
+ expected: FAIL
+
+ [.target 35]
+ expected: FAIL
+
+ [.target 36]
+ expected: FAIL
+
+ [.target 37]
+ expected: FAIL
+
+ [.target 38]
+ expected: FAIL
+
+ [.target 39]
+ expected: FAIL
+
+ [.target 1]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini
new file mode 100644
index 0000000000..99b6a74347
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini
@@ -0,0 +1,102 @@
+[anchor-name-basics.html]
+ [e.style['anchor-name'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-name'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property anchor-name value 'none']
+ expected: FAIL
+
+ [Property anchor-name value '--foo']
+ expected: FAIL
+
+ [Property anchor-name has initial value none]
+ expected: FAIL
+
+ [Property anchor-name does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini
new file mode 100644
index 0000000000..8460abade4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini
@@ -0,0 +1,5 @@
+[anchor-name-cross-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should be able to set anchor-name to a shadow DOM part and anchor to it]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini
new file mode 100644
index 0000000000..e0149a7fb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini
@@ -0,0 +1,5 @@
+[anchor-name-in-shadow.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [anchor() in shadow tree should not match host anchor-name]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini
new file mode 100644
index 0000000000..476708ece8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini
@@ -0,0 +1,17 @@
+[anchor-name-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini
new file mode 100644
index 0000000000..1723247d33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini
@@ -0,0 +1,3 @@
+[anchor-name-multicol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini
new file mode 100644
index 0000000000..f1023dd61f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini
@@ -0,0 +1,5 @@
+[anchor-name-multicol-002.html]
+ expected:
+ if fission and (os == "android"): [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini
new file mode 100644
index 0000000000..dbef65a146
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini
@@ -0,0 +1,14 @@
+[anchor-name-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini
new file mode 100644
index 0000000000..9ba1ec7ed5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini
@@ -0,0 +1,8 @@
+[anchor-name-multicol-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini
new file mode 100644
index 0000000000..a92451669a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini
@@ -0,0 +1,12 @@
+[anchor-non-oof-inherit.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini
new file mode 100644
index 0000000000..bdb933e856
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini
@@ -0,0 +1,3 @@
+[anchor-parse-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini
new file mode 100644
index 0000000000..4b87435620
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini
@@ -0,0 +1,3371 @@
+[anchor-parse-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['left'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "calc((anchor(--foo top) + anchor(--bar bottom)) / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, calc(anchor(--bar bottom) * 0.5))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "min(100px, 10%, anchor(--foo top), anchor(--bar bottom))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini
new file mode 100644
index 0000000000..ba73600e25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini
new file mode 100644
index 0000000000..fc464585f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini
new file mode 100644
index 0000000000..6dc99270bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini
@@ -0,0 +1,17 @@
+[anchor-position-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini
new file mode 100644
index 0000000000..afc57d27dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini
@@ -0,0 +1,98 @@
+[anchor-position-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 17]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
+
+ [.target 25]
+ expected: FAIL
+
+ [.target 26]
+ expected: FAIL
+
+ [.target 27]
+ expected: FAIL
+
+ [.target 28]
+ expected: FAIL
+
+ [.target 29]
+ expected: FAIL
+
+ [.target 30]
+ expected: FAIL
+
+ [.target 31]
+ expected: FAIL
+
+ [.target 32]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini
new file mode 100644
index 0000000000..78b3b9d461
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini
@@ -0,0 +1,38 @@
+[anchor-position-borders-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini
new file mode 100644
index 0000000000..14d7f50cd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini
@@ -0,0 +1,17 @@
+[anchor-position-borders-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [anchor-position-borders-002]
+ expected: FAIL
+
+ [anchor-position-borders-002 1]
+ expected: FAIL
+
+ [anchor-position-borders-002 2]
+ expected: FAIL
+
+ [anchor-position-borders-002 3]
+ expected: FAIL
+
+ [anchor-position-borders-002 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini
new file mode 100644
index 0000000000..7d093c6f9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-dynamic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini
new file mode 100644
index 0000000000..37aabb5a62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini
@@ -0,0 +1,26 @@
+[anchor-position-dynamic-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.after .target 5]
+ expected: FAIL
+
+ [.after .target 6]
+ expected: FAIL
+
+ [.after .target 7]
+ expected: FAIL
+
+ [.after .target 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini
new file mode 100644
index 0000000000..2ed7534a03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini
@@ -0,0 +1,32 @@
+[anchor-position-dynamic-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.after .target 6]
+ expected: FAIL
+
+ [.after .target 7]
+ expected: FAIL
+
+ [.after .target 8]
+ expected: FAIL
+
+ [.after .target 9]
+ expected: FAIL
+
+ [.after .target 10]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini
new file mode 100644
index 0000000000..776e459369
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-dynamic-004.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini
new file mode 100644
index 0000000000..bcb86e27b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-grid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini
new file mode 100644
index 0000000000..77285d294a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini
new file mode 100644
index 0000000000..ed4b0904e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini
@@ -0,0 +1,8 @@
+[anchor-position-inline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini
new file mode 100644
index 0000000000..5d954b0e29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-inline-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini
new file mode 100644
index 0000000000..dc6424cf43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini
@@ -0,0 +1,74 @@
+[anchor-position-inline-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 17]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini
new file mode 100644
index 0000000000..2a03769b9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-multicol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini
new file mode 100644
index 0000000000..28436eeaca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini
@@ -0,0 +1,38 @@
+[anchor-position-multicol-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini
new file mode 100644
index 0000000000..59fba62256
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini
@@ -0,0 +1,23 @@
+[anchor-position-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 1]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini
new file mode 100644
index 0000000000..70a4aa6dee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini
new file mode 100644
index 0000000000..058200d691
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-multicol-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini
new file mode 100644
index 0000000000..de0bdaedac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini
new file mode 100644
index 0000000000..1d5e028805
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-colspan-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini
new file mode 100644
index 0000000000..bca12e4c21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini
@@ -0,0 +1,8 @@
+[anchor-position-multicol-colspan-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini
new file mode 100644
index 0000000000..012abba6b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-fixed-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini
new file mode 100644
index 0000000000..0a66e2aee5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-multicol-nested-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini
new file mode 100644
index 0000000000..acbceddc56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini
@@ -0,0 +1,3 @@
+[anchor-position-principal-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini
new file mode 100644
index 0000000000..3f61f7dd38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini
new file mode 100644
index 0000000000..6ea25534a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini
new file mode 100644
index 0000000000..0ae727d3ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini
new file mode 100644
index 0000000000..2482a6a776
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini
new file mode 100644
index 0000000000..6a6b5ff672
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini
new file mode 100644
index 0000000000..e2bb91ecf0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini
new file mode 100644
index 0000000000..9d043ac145
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini
@@ -0,0 +1,3890 @@
+[anchor-position-writing-modes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [0: htb-ltr/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1: htb-ltr/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [2: htb-ltr/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [3: htb-ltr/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [4: htb-ltr/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [5: htb-ltr/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [6: htb-ltr/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [7: htb-ltr/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [8: htb-ltr/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [9: htb-ltr/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [10: htb-ltr/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [11: htb-ltr/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [12: htb-ltr/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [13: htb-ltr/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [14: htb-ltr/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [15: htb-ltr/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [16: htb-ltr/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [17: htb-ltr/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [18: htb-ltr/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [19: htb-ltr/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [20: htb-ltr/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [21: htb-ltr/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [22: htb-ltr/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [23: htb-ltr/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [24: htb-ltr/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [25: htb-ltr/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [26: htb-ltr/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [27: htb-ltr/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [28: htb-ltr/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [29: htb-ltr/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [30: htb-ltr/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [31: htb-ltr/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [32: htb-ltr/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [33: htb-ltr/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [34: htb-ltr/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [35: htb-ltr/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [36: htb-ltr/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [37: htb-ltr/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [38: htb-ltr/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [39: htb-ltr/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [40: htb-ltr/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [41: htb-ltr/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [42: htb-ltr/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [43: htb-ltr/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [44: htb-ltr/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [45: htb-ltr/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [46: htb-ltr/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [47: htb-ltr/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [48: htb-ltr/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [49: htb-ltr/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [50: htb-ltr/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [51: htb-ltr/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [52: htb-ltr/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [53: htb-ltr/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [54: htb-ltr/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [55: htb-ltr/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [56: htb-ltr/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [57: htb-ltr/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [58: htb-ltr/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [59: htb-ltr/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [60: htb-ltr/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [61: htb-ltr/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [62: htb-ltr/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [63: htb-ltr/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [64: htb-ltr/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [65: htb-ltr/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [66: htb-ltr/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [67: htb-ltr/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [68: htb-ltr/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [69: htb-ltr/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [70: htb-ltr/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [71: htb-ltr/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [72: htb-ltr/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [73: htb-ltr/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [74: htb-ltr/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [75: htb-ltr/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [76: htb-ltr/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [77: htb-ltr/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [78: htb-ltr/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [79: htb-ltr/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [80: htb-ltr/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [81: htb-ltr/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [82: htb-ltr/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [83: htb-ltr/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [84: htb-ltr/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [85: htb-ltr/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [86: htb-ltr/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [87: htb-ltr/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [88: htb-ltr/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [89: htb-ltr/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [90: htb-ltr/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [91: htb-ltr/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [92: htb-ltr/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [93: htb-ltr/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [94: htb-ltr/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [95: htb-ltr/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [96: htb-ltr/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [97: htb-ltr/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [98: htb-ltr/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [99: htb-ltr/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [100: htb-ltr/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [101: htb-ltr/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [102: htb-ltr/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [103: htb-ltr/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [104: htb-ltr/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [105: htb-ltr/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [106: htb-ltr/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [107: htb-ltr/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [108: htb-ltr/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [109: htb-ltr/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [110: htb-ltr/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [111: htb-ltr/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [112: htb-ltr/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [113: htb-ltr/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [114: htb-ltr/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [115: htb-ltr/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [116: htb-ltr/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [117: htb-ltr/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [118: htb-ltr/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [119: htb-ltr/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [120: htb-ltr/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [121: htb-ltr/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [122: htb-ltr/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [123: htb-ltr/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [124: htb-ltr/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [125: htb-ltr/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [126: htb-ltr/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [127: htb-ltr/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [128: htb-ltr/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [129: htb-ltr/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [130: htb-ltr/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [131: htb-ltr/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [132: htb-ltr/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [133: htb-ltr/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [134: htb-ltr/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [135: htb-ltr/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [136: htb-ltr/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [137: htb-ltr/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [138: htb-ltr/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [139: htb-ltr/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [140: htb-ltr/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [141: htb-ltr/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [142: htb-ltr/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [143: htb-ltr/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [144: htb-ltr/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [145: htb-ltr/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [146: htb-ltr/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [147: htb-ltr/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [148: htb-ltr/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [149: htb-ltr/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [150: htb-ltr/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [151: htb-ltr/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [152: htb-ltr/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [153: htb-ltr/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [154: htb-ltr/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [155: htb-ltr/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [156: htb-ltr/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [157: htb-ltr/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [158: htb-ltr/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [159: htb-ltr/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [160: htb-ltr/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [161: htb-ltr/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [162: htb-ltr/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [163: htb-ltr/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [164: htb-ltr/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [165: htb-ltr/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [166: htb-ltr/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [167: htb-ltr/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [168: htb-ltr/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [169: htb-ltr/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [170: htb-ltr/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [171: htb-ltr/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [172: htb-ltr/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [173: htb-ltr/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [174: htb-ltr/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [175: htb-ltr/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [176: htb-ltr/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [177: htb-ltr/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [178: htb-ltr/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [179: htb-ltr/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [180: htb-ltr/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [181: htb-ltr/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [182: htb-ltr/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [183: htb-ltr/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [184: htb-ltr/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [185: htb-ltr/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [186: htb-ltr/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [187: htb-ltr/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [188: htb-ltr/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [189: htb-ltr/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [190: htb-ltr/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [191: htb-ltr/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [192: htb-ltr/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [193: htb-ltr/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [194: htb-ltr/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [195: htb-ltr/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [196: htb-ltr/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [197: htb-ltr/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [198: htb-ltr/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [199: htb-ltr/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [200: htb-ltr/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [201: htb-ltr/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [202: htb-ltr/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [203: htb-ltr/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [204: htb-ltr/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [205: htb-ltr/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [206: htb-ltr/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [207: htb-ltr/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [208: htb-ltr/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [209: htb-ltr/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [210: htb-ltr/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [211: htb-ltr/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [212: htb-ltr/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [213: htb-ltr/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [214: htb-ltr/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [215: htb-ltr/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [216: htb-rtl/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [217: htb-rtl/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [218: htb-rtl/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [219: htb-rtl/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [220: htb-rtl/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [221: htb-rtl/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [222: htb-rtl/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [223: htb-rtl/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [224: htb-rtl/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [225: htb-rtl/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [226: htb-rtl/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [227: htb-rtl/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [228: htb-rtl/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [229: htb-rtl/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [230: htb-rtl/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [231: htb-rtl/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [232: htb-rtl/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [233: htb-rtl/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [234: htb-rtl/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [235: htb-rtl/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [236: htb-rtl/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [237: htb-rtl/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [238: htb-rtl/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [239: htb-rtl/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [240: htb-rtl/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [241: htb-rtl/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [242: htb-rtl/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [243: htb-rtl/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [244: htb-rtl/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [245: htb-rtl/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [246: htb-rtl/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [247: htb-rtl/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [248: htb-rtl/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [249: htb-rtl/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [250: htb-rtl/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [251: htb-rtl/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [252: htb-rtl/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [253: htb-rtl/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [254: htb-rtl/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [255: htb-rtl/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [256: htb-rtl/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [257: htb-rtl/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [258: htb-rtl/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [259: htb-rtl/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [260: htb-rtl/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [261: htb-rtl/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [262: htb-rtl/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [263: htb-rtl/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [264: htb-rtl/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [265: htb-rtl/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [266: htb-rtl/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [267: htb-rtl/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [268: htb-rtl/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [269: htb-rtl/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [270: htb-rtl/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [271: htb-rtl/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [272: htb-rtl/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [273: htb-rtl/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [274: htb-rtl/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [275: htb-rtl/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [276: htb-rtl/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [277: htb-rtl/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [278: htb-rtl/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [279: htb-rtl/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [280: htb-rtl/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [281: htb-rtl/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [282: htb-rtl/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [283: htb-rtl/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [284: htb-rtl/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [285: htb-rtl/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [286: htb-rtl/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [287: htb-rtl/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [288: htb-rtl/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [289: htb-rtl/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [290: htb-rtl/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [291: htb-rtl/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [292: htb-rtl/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [293: htb-rtl/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [294: htb-rtl/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [295: htb-rtl/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [296: htb-rtl/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [297: htb-rtl/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [298: htb-rtl/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [299: htb-rtl/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [300: htb-rtl/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [301: htb-rtl/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [302: htb-rtl/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [303: htb-rtl/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [304: htb-rtl/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [305: htb-rtl/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [306: htb-rtl/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [307: htb-rtl/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [308: htb-rtl/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [309: htb-rtl/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [310: htb-rtl/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [311: htb-rtl/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [312: htb-rtl/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [313: htb-rtl/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [314: htb-rtl/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [315: htb-rtl/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [316: htb-rtl/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [317: htb-rtl/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [318: htb-rtl/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [319: htb-rtl/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [320: htb-rtl/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [321: htb-rtl/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [322: htb-rtl/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [323: htb-rtl/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [324: htb-rtl/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [325: htb-rtl/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [326: htb-rtl/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [327: htb-rtl/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [328: htb-rtl/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [329: htb-rtl/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [330: htb-rtl/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [331: htb-rtl/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [332: htb-rtl/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [333: htb-rtl/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [334: htb-rtl/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [335: htb-rtl/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [336: htb-rtl/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [337: htb-rtl/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [338: htb-rtl/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [339: htb-rtl/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [340: htb-rtl/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [341: htb-rtl/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [342: htb-rtl/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [343: htb-rtl/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [344: htb-rtl/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [345: htb-rtl/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [346: htb-rtl/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [347: htb-rtl/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [348: htb-rtl/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [349: htb-rtl/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [350: htb-rtl/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [351: htb-rtl/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [352: htb-rtl/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [353: htb-rtl/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [354: htb-rtl/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [355: htb-rtl/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [356: htb-rtl/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [357: htb-rtl/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [358: htb-rtl/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [359: htb-rtl/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [360: htb-rtl/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [361: htb-rtl/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [362: htb-rtl/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [363: htb-rtl/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [364: htb-rtl/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [365: htb-rtl/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [366: htb-rtl/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [367: htb-rtl/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [368: htb-rtl/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [369: htb-rtl/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [370: htb-rtl/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [371: htb-rtl/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [372: htb-rtl/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [373: htb-rtl/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [374: htb-rtl/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [375: htb-rtl/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [376: htb-rtl/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [377: htb-rtl/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [378: htb-rtl/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [379: htb-rtl/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [380: htb-rtl/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [381: htb-rtl/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [382: htb-rtl/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [383: htb-rtl/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [384: htb-rtl/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [385: htb-rtl/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [386: htb-rtl/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [387: htb-rtl/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [388: htb-rtl/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [389: htb-rtl/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [390: htb-rtl/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [391: htb-rtl/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [392: htb-rtl/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [393: htb-rtl/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [394: htb-rtl/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [395: htb-rtl/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [396: htb-rtl/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [397: htb-rtl/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [398: htb-rtl/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [399: htb-rtl/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [400: htb-rtl/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [401: htb-rtl/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [402: htb-rtl/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [403: htb-rtl/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [404: htb-rtl/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [405: htb-rtl/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [406: htb-rtl/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [407: htb-rtl/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [408: htb-rtl/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [409: htb-rtl/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [410: htb-rtl/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [411: htb-rtl/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [412: htb-rtl/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [413: htb-rtl/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [414: htb-rtl/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [415: htb-rtl/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [416: htb-rtl/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [417: htb-rtl/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [418: htb-rtl/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [419: htb-rtl/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [420: htb-rtl/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [421: htb-rtl/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [422: htb-rtl/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [423: htb-rtl/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [424: htb-rtl/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [425: htb-rtl/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [426: htb-rtl/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [427: htb-rtl/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [428: htb-rtl/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [429: htb-rtl/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [430: htb-rtl/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [431: htb-rtl/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [432: vlr-ltr/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [433: vlr-ltr/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [434: vlr-ltr/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [435: vlr-ltr/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [436: vlr-ltr/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [437: vlr-ltr/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [438: vlr-ltr/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [439: vlr-ltr/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [440: vlr-ltr/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [441: vlr-ltr/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [442: vlr-ltr/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [443: vlr-ltr/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [444: vlr-ltr/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [445: vlr-ltr/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [446: vlr-ltr/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [447: vlr-ltr/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [448: vlr-ltr/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [449: vlr-ltr/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [450: vlr-ltr/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [451: vlr-ltr/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [452: vlr-ltr/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [453: vlr-ltr/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [454: vlr-ltr/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [455: vlr-ltr/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [456: vlr-ltr/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [457: vlr-ltr/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [458: vlr-ltr/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [459: vlr-ltr/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [460: vlr-ltr/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [461: vlr-ltr/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [462: vlr-ltr/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [463: vlr-ltr/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [464: vlr-ltr/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [465: vlr-ltr/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [466: vlr-ltr/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [467: vlr-ltr/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [468: vlr-ltr/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [469: vlr-ltr/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [470: vlr-ltr/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [471: vlr-ltr/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [472: vlr-ltr/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [473: vlr-ltr/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [474: vlr-ltr/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [475: vlr-ltr/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [476: vlr-ltr/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [477: vlr-ltr/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [478: vlr-ltr/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [479: vlr-ltr/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [480: vlr-ltr/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [481: vlr-ltr/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [482: vlr-ltr/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [483: vlr-ltr/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [484: vlr-ltr/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [485: vlr-ltr/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [486: vlr-ltr/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [487: vlr-ltr/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [488: vlr-ltr/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [489: vlr-ltr/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [490: vlr-ltr/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [491: vlr-ltr/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [492: vlr-ltr/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [493: vlr-ltr/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [494: vlr-ltr/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [495: vlr-ltr/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [496: vlr-ltr/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [497: vlr-ltr/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [498: vlr-ltr/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [499: vlr-ltr/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [500: vlr-ltr/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [501: vlr-ltr/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [502: vlr-ltr/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [503: vlr-ltr/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [504: vlr-ltr/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [505: vlr-ltr/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [506: vlr-ltr/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [507: vlr-ltr/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [508: vlr-ltr/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [509: vlr-ltr/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [510: vlr-ltr/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [511: vlr-ltr/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [512: vlr-ltr/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [513: vlr-ltr/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [514: vlr-ltr/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [515: vlr-ltr/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [516: vlr-ltr/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [517: vlr-ltr/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [518: vlr-ltr/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [519: vlr-ltr/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [520: vlr-ltr/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [521: vlr-ltr/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [522: vlr-ltr/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [523: vlr-ltr/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [524: vlr-ltr/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [525: vlr-ltr/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [526: vlr-ltr/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [527: vlr-ltr/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [528: vlr-ltr/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [529: vlr-ltr/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [530: vlr-ltr/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [531: vlr-ltr/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [532: vlr-ltr/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [533: vlr-ltr/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [534: vlr-ltr/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [535: vlr-ltr/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [536: vlr-ltr/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [537: vlr-ltr/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [538: vlr-ltr/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [539: vlr-ltr/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [540: vlr-ltr/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [541: vlr-ltr/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [542: vlr-ltr/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [543: vlr-ltr/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [544: vlr-ltr/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [545: vlr-ltr/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [546: vlr-ltr/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [547: vlr-ltr/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [548: vlr-ltr/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [549: vlr-ltr/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [550: vlr-ltr/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [551: vlr-ltr/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [552: vlr-ltr/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [553: vlr-ltr/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [554: vlr-ltr/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [555: vlr-ltr/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [556: vlr-ltr/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [557: vlr-ltr/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [558: vlr-ltr/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [559: vlr-ltr/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [560: vlr-ltr/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [561: vlr-ltr/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [562: vlr-ltr/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [563: vlr-ltr/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [564: vlr-ltr/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [565: vlr-ltr/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [566: vlr-ltr/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [567: vlr-ltr/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [568: vlr-ltr/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [569: vlr-ltr/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [570: vlr-ltr/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [571: vlr-ltr/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [572: vlr-ltr/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [573: vlr-ltr/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [574: vlr-ltr/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [575: vlr-ltr/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [576: vlr-ltr/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [577: vlr-ltr/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [578: vlr-ltr/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [579: vlr-ltr/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [580: vlr-ltr/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [581: vlr-ltr/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [582: vlr-ltr/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [583: vlr-ltr/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [584: vlr-ltr/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [585: vlr-ltr/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [586: vlr-ltr/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [587: vlr-ltr/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [588: vlr-ltr/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [589: vlr-ltr/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [590: vlr-ltr/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [591: vlr-ltr/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [592: vlr-ltr/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [593: vlr-ltr/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [594: vlr-ltr/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [595: vlr-ltr/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [596: vlr-ltr/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [597: vlr-ltr/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [598: vlr-ltr/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [599: vlr-ltr/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [600: vlr-ltr/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [601: vlr-ltr/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [602: vlr-ltr/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [603: vlr-ltr/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [604: vlr-ltr/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [605: vlr-ltr/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [606: vlr-ltr/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [607: vlr-ltr/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [608: vlr-ltr/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [609: vlr-ltr/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [610: vlr-ltr/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [611: vlr-ltr/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [612: vlr-ltr/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [613: vlr-ltr/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [614: vlr-ltr/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [615: vlr-ltr/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [616: vlr-ltr/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [617: vlr-ltr/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [618: vlr-ltr/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [619: vlr-ltr/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [620: vlr-ltr/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [621: vlr-ltr/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [622: vlr-ltr/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [623: vlr-ltr/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [624: vlr-ltr/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [625: vlr-ltr/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [626: vlr-ltr/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [627: vlr-ltr/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [628: vlr-ltr/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [629: vlr-ltr/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [630: vlr-ltr/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [631: vlr-ltr/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [632: vlr-ltr/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [633: vlr-ltr/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [634: vlr-ltr/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [635: vlr-ltr/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [636: vlr-ltr/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [637: vlr-ltr/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [638: vlr-ltr/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [639: vlr-ltr/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [640: vlr-ltr/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [641: vlr-ltr/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [642: vlr-ltr/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [643: vlr-ltr/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [644: vlr-ltr/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [645: vlr-ltr/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [646: vlr-ltr/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [647: vlr-ltr/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [648: vlr-rtl/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [649: vlr-rtl/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [650: vlr-rtl/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [651: vlr-rtl/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [652: vlr-rtl/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [653: vlr-rtl/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [654: vlr-rtl/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [655: vlr-rtl/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [656: vlr-rtl/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [657: vlr-rtl/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [658: vlr-rtl/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [659: vlr-rtl/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [660: vlr-rtl/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [661: vlr-rtl/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [662: vlr-rtl/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [663: vlr-rtl/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [664: vlr-rtl/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [665: vlr-rtl/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [666: vlr-rtl/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [667: vlr-rtl/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [668: vlr-rtl/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [669: vlr-rtl/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [670: vlr-rtl/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [671: vlr-rtl/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [672: vlr-rtl/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [673: vlr-rtl/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [674: vlr-rtl/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [675: vlr-rtl/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [676: vlr-rtl/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [677: vlr-rtl/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [678: vlr-rtl/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [679: vlr-rtl/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [680: vlr-rtl/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [681: vlr-rtl/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [682: vlr-rtl/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [683: vlr-rtl/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [684: vlr-rtl/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [685: vlr-rtl/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [686: vlr-rtl/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [687: vlr-rtl/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [688: vlr-rtl/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [689: vlr-rtl/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [690: vlr-rtl/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [691: vlr-rtl/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [692: vlr-rtl/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [693: vlr-rtl/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [694: vlr-rtl/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [695: vlr-rtl/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [696: vlr-rtl/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [697: vlr-rtl/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [698: vlr-rtl/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [699: vlr-rtl/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [700: vlr-rtl/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [701: vlr-rtl/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [702: vlr-rtl/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [703: vlr-rtl/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [704: vlr-rtl/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [705: vlr-rtl/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [706: vlr-rtl/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [707: vlr-rtl/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [708: vlr-rtl/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [709: vlr-rtl/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [710: vlr-rtl/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [711: vlr-rtl/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [712: vlr-rtl/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [713: vlr-rtl/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [714: vlr-rtl/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [715: vlr-rtl/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [716: vlr-rtl/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [717: vlr-rtl/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [718: vlr-rtl/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [719: vlr-rtl/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [720: vlr-rtl/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [721: vlr-rtl/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [722: vlr-rtl/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [723: vlr-rtl/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [724: vlr-rtl/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [725: vlr-rtl/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [726: vlr-rtl/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [727: vlr-rtl/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [728: vlr-rtl/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [729: vlr-rtl/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [730: vlr-rtl/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [731: vlr-rtl/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [732: vlr-rtl/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [733: vlr-rtl/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [734: vlr-rtl/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [735: vlr-rtl/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [736: vlr-rtl/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [737: vlr-rtl/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [738: vlr-rtl/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [739: vlr-rtl/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [740: vlr-rtl/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [741: vlr-rtl/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [742: vlr-rtl/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [743: vlr-rtl/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [744: vlr-rtl/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [745: vlr-rtl/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [746: vlr-rtl/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [747: vlr-rtl/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [748: vlr-rtl/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [749: vlr-rtl/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [750: vlr-rtl/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [751: vlr-rtl/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [752: vlr-rtl/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [753: vlr-rtl/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [754: vlr-rtl/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [755: vlr-rtl/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [756: vlr-rtl/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [757: vlr-rtl/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [758: vlr-rtl/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [759: vlr-rtl/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [760: vlr-rtl/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [761: vlr-rtl/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [762: vlr-rtl/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [763: vlr-rtl/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [764: vlr-rtl/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [765: vlr-rtl/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [766: vlr-rtl/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [767: vlr-rtl/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [768: vlr-rtl/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [769: vlr-rtl/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [770: vlr-rtl/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [771: vlr-rtl/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [772: vlr-rtl/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [773: vlr-rtl/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [774: vlr-rtl/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [775: vlr-rtl/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [776: vlr-rtl/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [777: vlr-rtl/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [778: vlr-rtl/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [779: vlr-rtl/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [780: vlr-rtl/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [781: vlr-rtl/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [782: vlr-rtl/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [783: vlr-rtl/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [784: vlr-rtl/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [785: vlr-rtl/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [786: vlr-rtl/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [787: vlr-rtl/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [788: vlr-rtl/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [789: vlr-rtl/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [790: vlr-rtl/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [791: vlr-rtl/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [792: vlr-rtl/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [793: vlr-rtl/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [794: vlr-rtl/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [795: vlr-rtl/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [796: vlr-rtl/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [797: vlr-rtl/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [798: vlr-rtl/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [799: vlr-rtl/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [800: vlr-rtl/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [801: vlr-rtl/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [802: vlr-rtl/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [803: vlr-rtl/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [804: vlr-rtl/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [805: vlr-rtl/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [806: vlr-rtl/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [807: vlr-rtl/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [808: vlr-rtl/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [809: vlr-rtl/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [810: vlr-rtl/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [811: vlr-rtl/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [812: vlr-rtl/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [813: vlr-rtl/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [814: vlr-rtl/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [815: vlr-rtl/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [816: vlr-rtl/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [817: vlr-rtl/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [818: vlr-rtl/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [819: vlr-rtl/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [820: vlr-rtl/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [821: vlr-rtl/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [822: vlr-rtl/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [823: vlr-rtl/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [824: vlr-rtl/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [825: vlr-rtl/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [826: vlr-rtl/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [827: vlr-rtl/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [828: vlr-rtl/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [829: vlr-rtl/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [830: vlr-rtl/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [831: vlr-rtl/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [832: vlr-rtl/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [833: vlr-rtl/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [834: vlr-rtl/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [835: vlr-rtl/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [836: vlr-rtl/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [837: vlr-rtl/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [838: vlr-rtl/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [839: vlr-rtl/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [840: vlr-rtl/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [841: vlr-rtl/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [842: vlr-rtl/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [843: vlr-rtl/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [844: vlr-rtl/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [845: vlr-rtl/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [846: vlr-rtl/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [847: vlr-rtl/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [848: vlr-rtl/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [849: vlr-rtl/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [850: vlr-rtl/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [851: vlr-rtl/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [852: vlr-rtl/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [853: vlr-rtl/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [854: vlr-rtl/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [855: vlr-rtl/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [856: vlr-rtl/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [857: vlr-rtl/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [858: vlr-rtl/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [859: vlr-rtl/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [860: vlr-rtl/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [861: vlr-rtl/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [862: vlr-rtl/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [863: vlr-rtl/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [864: vrl-ltr/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [865: vrl-ltr/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [866: vrl-ltr/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [867: vrl-ltr/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [868: vrl-ltr/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [869: vrl-ltr/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [870: vrl-ltr/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [871: vrl-ltr/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [872: vrl-ltr/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [873: vrl-ltr/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [874: vrl-ltr/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [875: vrl-ltr/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [876: vrl-ltr/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [877: vrl-ltr/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [878: vrl-ltr/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [879: vrl-ltr/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [880: vrl-ltr/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [881: vrl-ltr/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [882: vrl-ltr/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [883: vrl-ltr/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [884: vrl-ltr/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [885: vrl-ltr/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [886: vrl-ltr/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [887: vrl-ltr/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [888: vrl-ltr/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [889: vrl-ltr/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [890: vrl-ltr/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [891: vrl-ltr/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [892: vrl-ltr/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [893: vrl-ltr/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [894: vrl-ltr/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [895: vrl-ltr/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [896: vrl-ltr/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [897: vrl-ltr/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [898: vrl-ltr/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [899: vrl-ltr/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [900: vrl-ltr/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [901: vrl-ltr/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [902: vrl-ltr/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [903: vrl-ltr/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [904: vrl-ltr/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [905: vrl-ltr/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [906: vrl-ltr/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [907: vrl-ltr/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [908: vrl-ltr/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [909: vrl-ltr/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [910: vrl-ltr/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [911: vrl-ltr/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [912: vrl-ltr/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [913: vrl-ltr/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [914: vrl-ltr/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [915: vrl-ltr/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [916: vrl-ltr/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [917: vrl-ltr/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [918: vrl-ltr/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [919: vrl-ltr/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [920: vrl-ltr/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [921: vrl-ltr/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [922: vrl-ltr/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [923: vrl-ltr/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [924: vrl-ltr/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [925: vrl-ltr/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [926: vrl-ltr/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [927: vrl-ltr/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [928: vrl-ltr/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [929: vrl-ltr/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [930: vrl-ltr/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [931: vrl-ltr/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [932: vrl-ltr/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [933: vrl-ltr/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [934: vrl-ltr/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [935: vrl-ltr/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [936: vrl-ltr/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [937: vrl-ltr/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [938: vrl-ltr/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [939: vrl-ltr/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [940: vrl-ltr/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [941: vrl-ltr/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [942: vrl-ltr/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [943: vrl-ltr/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [944: vrl-ltr/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [945: vrl-ltr/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [946: vrl-ltr/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [947: vrl-ltr/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [948: vrl-ltr/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [949: vrl-ltr/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [950: vrl-ltr/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [951: vrl-ltr/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [952: vrl-ltr/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [953: vrl-ltr/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [954: vrl-ltr/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [955: vrl-ltr/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [956: vrl-ltr/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [957: vrl-ltr/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [958: vrl-ltr/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [959: vrl-ltr/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [960: vrl-ltr/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [961: vrl-ltr/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [962: vrl-ltr/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [963: vrl-ltr/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [964: vrl-ltr/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [965: vrl-ltr/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [966: vrl-ltr/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [967: vrl-ltr/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [968: vrl-ltr/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [969: vrl-ltr/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [970: vrl-ltr/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [971: vrl-ltr/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [972: vrl-ltr/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [973: vrl-ltr/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [974: vrl-ltr/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [975: vrl-ltr/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [976: vrl-ltr/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [977: vrl-ltr/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [978: vrl-ltr/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [979: vrl-ltr/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [980: vrl-ltr/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [981: vrl-ltr/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [982: vrl-ltr/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [983: vrl-ltr/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [984: vrl-ltr/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [985: vrl-ltr/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [986: vrl-ltr/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [987: vrl-ltr/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [988: vrl-ltr/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [989: vrl-ltr/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [990: vrl-ltr/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [991: vrl-ltr/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [992: vrl-ltr/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [993: vrl-ltr/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [994: vrl-ltr/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [995: vrl-ltr/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [996: vrl-ltr/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [997: vrl-ltr/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [998: vrl-ltr/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [999: vrl-ltr/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1000: vrl-ltr/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1001: vrl-ltr/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1002: vrl-ltr/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1003: vrl-ltr/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1004: vrl-ltr/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1005: vrl-ltr/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1006: vrl-ltr/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1007: vrl-ltr/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1008: vrl-ltr/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1009: vrl-ltr/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1010: vrl-ltr/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1011: vrl-ltr/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1012: vrl-ltr/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1013: vrl-ltr/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1014: vrl-ltr/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1015: vrl-ltr/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1016: vrl-ltr/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1017: vrl-ltr/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1018: vrl-ltr/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1019: vrl-ltr/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1020: vrl-ltr/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1021: vrl-ltr/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1022: vrl-ltr/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1023: vrl-ltr/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1024: vrl-ltr/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1025: vrl-ltr/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1026: vrl-ltr/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1027: vrl-ltr/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1028: vrl-ltr/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1029: vrl-ltr/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1030: vrl-ltr/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1031: vrl-ltr/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1032: vrl-ltr/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1033: vrl-ltr/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1034: vrl-ltr/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1035: vrl-ltr/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1036: vrl-ltr/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1037: vrl-ltr/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1038: vrl-ltr/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1039: vrl-ltr/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1040: vrl-ltr/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1041: vrl-ltr/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1042: vrl-ltr/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1043: vrl-ltr/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1044: vrl-ltr/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1045: vrl-ltr/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1046: vrl-ltr/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1047: vrl-ltr/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1048: vrl-ltr/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1049: vrl-ltr/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1050: vrl-ltr/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1051: vrl-ltr/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1052: vrl-ltr/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1053: vrl-ltr/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1054: vrl-ltr/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1055: vrl-ltr/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1056: vrl-ltr/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1057: vrl-ltr/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1058: vrl-ltr/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1059: vrl-ltr/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1060: vrl-ltr/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1061: vrl-ltr/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1062: vrl-ltr/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1063: vrl-ltr/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1064: vrl-ltr/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1065: vrl-ltr/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1066: vrl-ltr/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1067: vrl-ltr/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1068: vrl-ltr/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1069: vrl-ltr/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1070: vrl-ltr/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1071: vrl-ltr/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1072: vrl-ltr/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1073: vrl-ltr/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1074: vrl-ltr/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1075: vrl-ltr/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1076: vrl-ltr/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1077: vrl-ltr/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1078: vrl-ltr/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1079: vrl-ltr/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1080: vrl-rtl/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1081: vrl-rtl/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1082: vrl-rtl/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1083: vrl-rtl/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1084: vrl-rtl/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1085: vrl-rtl/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1086: vrl-rtl/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1087: vrl-rtl/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1088: vrl-rtl/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1089: vrl-rtl/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1090: vrl-rtl/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1091: vrl-rtl/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1092: vrl-rtl/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1093: vrl-rtl/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1094: vrl-rtl/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1095: vrl-rtl/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1096: vrl-rtl/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1097: vrl-rtl/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1098: vrl-rtl/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1099: vrl-rtl/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1100: vrl-rtl/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1101: vrl-rtl/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1102: vrl-rtl/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1103: vrl-rtl/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1104: vrl-rtl/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1105: vrl-rtl/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1106: vrl-rtl/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1107: vrl-rtl/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1108: vrl-rtl/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1109: vrl-rtl/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1110: vrl-rtl/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1111: vrl-rtl/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1112: vrl-rtl/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1113: vrl-rtl/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1114: vrl-rtl/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1115: vrl-rtl/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1116: vrl-rtl/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1117: vrl-rtl/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1118: vrl-rtl/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1119: vrl-rtl/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1120: vrl-rtl/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1121: vrl-rtl/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1122: vrl-rtl/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1123: vrl-rtl/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1124: vrl-rtl/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1125: vrl-rtl/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1126: vrl-rtl/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1127: vrl-rtl/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1128: vrl-rtl/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1129: vrl-rtl/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1130: vrl-rtl/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1131: vrl-rtl/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1132: vrl-rtl/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1133: vrl-rtl/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1134: vrl-rtl/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1135: vrl-rtl/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1136: vrl-rtl/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1137: vrl-rtl/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1138: vrl-rtl/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1139: vrl-rtl/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1140: vrl-rtl/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1141: vrl-rtl/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1142: vrl-rtl/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1143: vrl-rtl/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1144: vrl-rtl/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1145: vrl-rtl/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1146: vrl-rtl/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1147: vrl-rtl/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1148: vrl-rtl/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1149: vrl-rtl/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1150: vrl-rtl/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1151: vrl-rtl/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1152: vrl-rtl/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1153: vrl-rtl/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1154: vrl-rtl/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1155: vrl-rtl/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1156: vrl-rtl/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1157: vrl-rtl/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1158: vrl-rtl/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1159: vrl-rtl/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1160: vrl-rtl/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1161: vrl-rtl/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1162: vrl-rtl/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1163: vrl-rtl/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1164: vrl-rtl/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1165: vrl-rtl/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1166: vrl-rtl/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1167: vrl-rtl/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1168: vrl-rtl/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1169: vrl-rtl/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1170: vrl-rtl/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1171: vrl-rtl/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1172: vrl-rtl/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1173: vrl-rtl/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1174: vrl-rtl/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1175: vrl-rtl/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1176: vrl-rtl/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1177: vrl-rtl/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1178: vrl-rtl/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1179: vrl-rtl/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1180: vrl-rtl/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1181: vrl-rtl/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1182: vrl-rtl/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1183: vrl-rtl/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1184: vrl-rtl/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1185: vrl-rtl/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1186: vrl-rtl/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1187: vrl-rtl/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1188: vrl-rtl/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1189: vrl-rtl/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1190: vrl-rtl/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1191: vrl-rtl/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1192: vrl-rtl/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1193: vrl-rtl/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1194: vrl-rtl/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1195: vrl-rtl/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1196: vrl-rtl/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1197: vrl-rtl/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1198: vrl-rtl/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1199: vrl-rtl/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1200: vrl-rtl/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1201: vrl-rtl/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1202: vrl-rtl/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1203: vrl-rtl/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1204: vrl-rtl/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1205: vrl-rtl/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1206: vrl-rtl/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1207: vrl-rtl/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1208: vrl-rtl/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1209: vrl-rtl/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1210: vrl-rtl/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1211: vrl-rtl/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1212: vrl-rtl/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1213: vrl-rtl/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1214: vrl-rtl/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1215: vrl-rtl/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1216: vrl-rtl/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1217: vrl-rtl/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1218: vrl-rtl/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1219: vrl-rtl/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1220: vrl-rtl/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1221: vrl-rtl/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1222: vrl-rtl/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1223: vrl-rtl/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1224: vrl-rtl/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1225: vrl-rtl/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1226: vrl-rtl/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1227: vrl-rtl/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1228: vrl-rtl/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1229: vrl-rtl/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1230: vrl-rtl/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1231: vrl-rtl/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1232: vrl-rtl/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1233: vrl-rtl/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1234: vrl-rtl/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1235: vrl-rtl/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1236: vrl-rtl/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1237: vrl-rtl/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1238: vrl-rtl/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1239: vrl-rtl/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1240: vrl-rtl/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1241: vrl-rtl/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1242: vrl-rtl/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1243: vrl-rtl/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1244: vrl-rtl/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1245: vrl-rtl/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1246: vrl-rtl/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1247: vrl-rtl/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1248: vrl-rtl/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1249: vrl-rtl/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1250: vrl-rtl/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1251: vrl-rtl/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1252: vrl-rtl/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1253: vrl-rtl/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1254: vrl-rtl/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1255: vrl-rtl/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1256: vrl-rtl/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1257: vrl-rtl/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1258: vrl-rtl/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1259: vrl-rtl/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1260: vrl-rtl/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1261: vrl-rtl/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1262: vrl-rtl/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1263: vrl-rtl/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1264: vrl-rtl/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1265: vrl-rtl/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1266: vrl-rtl/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1267: vrl-rtl/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1268: vrl-rtl/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1269: vrl-rtl/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1270: vrl-rtl/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1271: vrl-rtl/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1272: vrl-rtl/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1273: vrl-rtl/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1274: vrl-rtl/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1275: vrl-rtl/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1276: vrl-rtl/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1277: vrl-rtl/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1278: vrl-rtl/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1279: vrl-rtl/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1280: vrl-rtl/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1281: vrl-rtl/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1282: vrl-rtl/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1283: vrl-rtl/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1284: vrl-rtl/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1285: vrl-rtl/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1286: vrl-rtl/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1287: vrl-rtl/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1288: vrl-rtl/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1289: vrl-rtl/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1290: vrl-rtl/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1291: vrl-rtl/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1292: vrl-rtl/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1293: vrl-rtl/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1294: vrl-rtl/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1295: vrl-rtl/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini
new file mode 100644
index 0000000000..10e61512e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini
@@ -0,0 +1,146 @@
+[anchor-position-writing-modes-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [relpos htb-ltr/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-ltr/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/top: anchor(--a1 self-end)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini
new file mode 100644
index 0000000000..0aee307251
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini
@@ -0,0 +1,4 @@
+[anchor-query-custom-property-registration.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini
new file mode 100644
index 0000000000..44b7c2b9ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini
@@ -0,0 +1,44 @@
+[anchor-query-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini
new file mode 100644
index 0000000000..1d9e89dd2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini
new file mode 100644
index 0000000000..73e559c25b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-002.html]
+ [target1 should scroll with anchor1]
+ expected: FAIL
+
+ [target2 should scroll with anchor2]
+ expected: FAIL
+
+ [target3 should scroll with anchor3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-basics.html.ini
new file mode 100644
index 0000000000..9525b9a103
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-basics.html.ini
@@ -0,0 +1,114 @@
+[anchor-scroll-basics.html]
+ [e.style['anchor-scroll'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-scroll'\] = "default" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-scroll'\] = "implicit" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-scroll'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property anchor-scroll value 'none']
+ expected: FAIL
+
+ [Property anchor-scroll value 'default']
+ expected: FAIL
+
+ [Property anchor-scroll value 'implicit']
+ expected: FAIL
+
+ [Property anchor-scroll value '--foo']
+ expected: FAIL
+
+ [Property anchor-scroll has initial value default]
+ expected: FAIL
+
+ [Property anchor-scroll does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-scroll> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-scroll> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-scroll> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-scroll> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini
new file mode 100644
index 0000000000..2e1fab5146
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-composited-scrolling-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini
new file mode 100644
index 0000000000..446ab56a97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini
@@ -0,0 +1,17 @@
+[anchor-scroll-fallback-position-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should be above the anchor when at initial scroll position]
+ expected: FAIL
+
+ [Scroll down until the top edge of #anchor touches container but not overflowing]
+ expected: FAIL
+
+ [Scroll further down, making the first fallback position overflow by 1px]
+ expected: FAIL
+
+ [Scroll back up to reuse the first fallback position]
+ expected: FAIL
+
+ [Scroll bottom-right to make the first three fallback positions overflow]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini
new file mode 100644
index 0000000000..49cba85514
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini
@@ -0,0 +1,8 @@
+[anchor-scroll-fallback-position-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offset]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini
new file mode 100644
index 0000000000..7513a419e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini
@@ -0,0 +1,8 @@
+[anchor-scroll-fallback-position-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offset]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling up]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini
new file mode 100644
index 0000000000..5522bf1e7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini
@@ -0,0 +1,11 @@
+[anchor-scroll-fallback-position-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offsets]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling viewport down]
+ expected: FAIL
+
+ [Should use the third fallback position after scrolling the vrl scroller left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini
new file mode 100644
index 0000000000..76e72ceec2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini
@@ -0,0 +1,8 @@
+[anchor-scroll-fallback-position-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offset]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini
new file mode 100644
index 0000000000..6d6338d144
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-006.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space below]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space below and right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini
new file mode 100644
index 0000000000..8baf3d1981
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-007.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space left]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space below]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space left and below]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini
new file mode 100644
index 0000000000..27a56d793b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-008.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space left]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space above]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space left and above]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini
new file mode 100644
index 0000000000..fd0b4e455b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-009.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space below]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space right and below]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini
new file mode 100644
index 0000000000..966f71050a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-010.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space above]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space right and above]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini
new file mode 100644
index 0000000000..d3537bf5a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-011.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space above]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space above and right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.tentative.html.ini
new file mode 100644
index 0000000000..c7ca5fc72f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-fixedpos.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.tentative.html.ini
new file mode 100644
index 0000000000..05f213bbbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.tentative.html.ini
@@ -0,0 +1,11 @@
+[anchor-scroll-js-expose.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element.getBoundingClientRect() returns the actual rendered location]
+ expected: FAIL
+
+ [Range.getBoundingClientRect() returns the actual rendered location]
+ expected: FAIL
+
+ [Element.offset* return adjusted offsets]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.tentative.html.ini
new file mode 100644
index 0000000000..0e9d17885a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-nested.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.tentative.html.ini
new file mode 100644
index 0000000000..0a16da344f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.tentative.html.ini
new file mode 100644
index 0000000000..08b46c027f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.tentative.html.ini
new file mode 100644
index 0000000000..4c98b56795
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.tentative.html.ini
new file mode 100644
index 0000000000..64801cfb78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.tentative.html.ini
new file mode 100644
index 0000000000..bc7e891e01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-005.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.tentative.html.ini
new file mode 100644
index 0000000000..d0ce399276
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-006.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.tentative.html.ini
new file mode 100644
index 0000000000..c3f96ea242
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-vlr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.tentative.html.ini
new file mode 100644
index 0000000000..4f3fe39eed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.tentative.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-vrl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini
new file mode 100644
index 0000000000..dd61d07d51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini
@@ -0,0 +1,38 @@
+[anchor-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini
new file mode 100644
index 0000000000..515aa9977c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-size-minmax-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini
new file mode 100644
index 0000000000..b1045cc117
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini
@@ -0,0 +1,3 @@
+[anchor-size-parse-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini
new file mode 100644
index 0000000000..59b089864e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini
@@ -0,0 +1,3035 @@
+[anchor-size-parse-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['width'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc((anchor-size(--foo width) + anchor-size(--bar height)) / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, calc(anchor-size(--bar height) * 0.5))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "min(100px, 10%, anchor-size(--foo width), anchor-size(--bar height))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, calc(1px + 50%))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini
new file mode 100644
index 0000000000..fa39abe3ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini
@@ -0,0 +1,26 @@
+[anchor-size-replaced-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini
new file mode 100644
index 0000000000..f8670803ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini
@@ -0,0 +1,74 @@
+[anchor-size-writing-modes-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 17]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini
new file mode 100644
index 0000000000..4f740f380e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini
@@ -0,0 +1,6 @@
+[anchor-transition-001.html]
+ [Transition of anchor() when changing target anchor element name]
+ expected: FAIL
+
+ [Transition of anchor-size() when changing target anchor element name]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini
new file mode 100644
index 0000000000..38c12d1437
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-002.html]
+ [Transition with anchor names defined in different tree scopes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini
new file mode 100644
index 0000000000..729f64a1d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-003.html]
+ [Transition with anchor names defined in three different tree scopes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini
new file mode 100644
index 0000000000..59fbfa5b4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini
@@ -0,0 +1,143 @@
+[at-fallback-position-allowed-declarations.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [top: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [bottom: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [left: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [right: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-block-start: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-block-end: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-inline-start: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-inline-end: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-block: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-inline: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [width: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [height: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [block-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inline-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-width: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-height: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-block-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-inline-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-width: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-height: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-block-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-inline-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [justify-content: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [align-content: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [justify-items: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [align-items: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [justify-self: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [align-self: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [--custom: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [margin-left: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [margin-right: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [margin-top: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [margin-bottom: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [margin: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [font-size: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [border-width: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [padding: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [display: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [position: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [float: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [top: revert is disallowed in @fallback-position]
+ expected: FAIL
+
+ [top: revert-layer is disallowed in @fallback-position]
+ expected: FAIL
+
+ [inset: revert is disallowed in @fallback-position]
+ expected: FAIL
+
+ [inset: revert-layer is disallowed in @fallback-position]
+ expected: FAIL
+
+ [top: 1px !important is disallowed in @fallback-position]
+ expected: FAIL
+
+ [inset: 1px !important is disallowed in @fallback-position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini
new file mode 100644
index 0000000000..f43e8fd134
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini
@@ -0,0 +1,29 @@
+[at-fallback-position-parse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@position-fallback --foo {\n} should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo {\n @try { }\n} should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { top: 1px; } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { --bar: 1px; } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @keyframes bar {} } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @font-face {} } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { arbitrary garbage } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @try { @keyframes bar { } } } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @try { @font-face { } } } should be a valid rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini
new file mode 100644
index 0000000000..ebd51aa051
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini
@@ -0,0 +1,4 @@
+[at-position-fallback-invalidation-shadow-dom.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini
new file mode 100644
index 0000000000..762dadca6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini
@@ -0,0 +1,8 @@
+[at-position-fallback-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Enable @position-fallback rule stylesheet]
+ expected: FAIL
+
+ [Insert overriding @position-fallback rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini
new file mode 100644
index 0000000000..e0419ef452
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini
@@ -0,0 +1,20 @@
+[position-fallback-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini
new file mode 100644
index 0000000000..731d114bdd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini
@@ -0,0 +1,5 @@
+[position-fallback-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini
new file mode 100644
index 0000000000..3e220235bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini
@@ -0,0 +1,9 @@
+[position-fallback-003.html]
+ [.anchored 1]
+ expected: FAIL
+
+ [.anchored 2]
+ expected: FAIL
+
+ [.anchored 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini
new file mode 100644
index 0000000000..5c1ab3d036
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini
@@ -0,0 +1,102 @@
+[position-fallback-basics.html]
+ [e.style['position-fallback'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['position-fallback'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property position-fallback value 'none']
+ expected: FAIL
+
+ [Property position-fallback value '--foo']
+ expected: FAIL
+
+ [Property position-fallback has initial value none]
+ expected: FAIL
+
+ [Property position-fallback does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini
new file mode 100644
index 0000000000..221f78fcab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini
@@ -0,0 +1,8 @@
+[position-fallback-cascade-layer-reorder.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [When in the same layer, the last rule of each name wins]
+ expected: FAIL
+
+ [When in different layers, the rule of each name in the highest layer wins]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini
new file mode 100644
index 0000000000..4144a955e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini
@@ -0,0 +1,8 @@
+[position-fallback-custom-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini
new file mode 100644
index 0000000000..be1a973479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini
@@ -0,0 +1,5 @@
+[position-fallback-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Left position set to right edge of anchor with @position-fallback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini
new file mode 100644
index 0000000000..9be89e3d1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini
@@ -0,0 +1,5 @@
+[position-fallback-grid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini
new file mode 100644
index 0000000000..049a235066
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini
@@ -0,0 +1,29 @@
+[position-fallback-tree-scoped.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@position-fallback from same scope as ::part() rule]
+ expected: FAIL
+
+ [Outer position-fallback matches @position-fallback in document scope]
+ expected: FAIL
+
+ [@position-fallback from same scope as :host rule]
+ expected: FAIL
+
+ [Inner position-fallback matches @position-fallback in #outer_host scope]
+ expected: FAIL
+
+ [Document position-fallback matches @position-fallback in document scope]
+ expected: FAIL
+
+ [Outer position-fallback matches @position-fallback in #outer_host scope]
+ expected: FAIL
+
+ [Inner position-fallback matches @position-fallback in #inner_host scope]
+ expected: FAIL
+
+ [@position-fallback from same scope as ::slotted() rule]
+ expected: FAIL
+
+ [Inner position-fallback matches @position-fallback in document scope]
+ expected: FAIL