diff options
Diffstat (limited to 'testing/web-platform/meta/css/css-toggle')
31 files changed, 1598 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-toggle/animations/toggle-group-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/animations/toggle-group-interpolation.tentative.html.ini new file mode 100644 index 0000000000..5f72e1d407 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/animations/toggle-group-interpolation.tentative.html.ini @@ -0,0 +1,2 @@ +[toggle-group-interpolation.tentative.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-toggle/animations/toggle-root-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/animations/toggle-root-interpolation.tentative.html.ini new file mode 100644 index 0000000000..e3fd635bb3 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/animations/toggle-root-interpolation.tentative.html.ini @@ -0,0 +1,2 @@ +[toggle-root-interpolation.tentative.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-toggle/animations/toggle-trigger-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/animations/toggle-trigger-interpolation.tentative.html.ini new file mode 100644 index 0000000000..77af0df7ad --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/animations/toggle-trigger-interpolation.tentative.html.ini @@ -0,0 +1,2 @@ +[toggle-trigger-interpolation.tentative.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-toggle/idlharness.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/idlharness.tentative.html.ini new file mode 100644 index 0000000000..67e39eac06 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/idlharness.tentative.html.ini @@ -0,0 +1,210 @@ +[idlharness.tentative.html] + [CSSToggleMap interface: existence and properties of interface object] + expected: FAIL + + [CSSToggleMap interface object length] + expected: FAIL + + [CSSToggleMap interface object name] + expected: FAIL + + [CSSToggleMap interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSToggleMap interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSToggleMap interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSToggleMap interface: maplike<DOMString, CSSToggle>] + expected: FAIL + + [CSSToggleMap interface: operation set(DOMString, CSSToggle)] + expected: FAIL + + [CSSToggleMap must be primary interface of document.getElementById("toggles").toggles] + expected: FAIL + + [Stringification of document.getElementById("toggles").toggles] + expected: FAIL + + [CSSToggleMap interface: document.getElementById("toggles").toggles must inherit property "set(DOMString, CSSToggle)" with the proper type] + expected: FAIL + + [CSSToggleMap interface: calling set(DOMString, CSSToggle) on document.getElementById("toggles").toggles with too few arguments must throw TypeError] + expected: FAIL + + [CSSToggle interface: existence and properties of interface object] + expected: FAIL + + [CSSToggle interface object length] + expected: FAIL + + [CSSToggle interface object name] + expected: FAIL + + [CSSToggle interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSToggle interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSToggle interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSToggle interface: attribute value] + expected: FAIL + + [CSSToggle interface: attribute valueAsNumber] + expected: FAIL + + [CSSToggle interface: attribute valueAsString] + expected: FAIL + + [CSSToggle interface: attribute states] + expected: FAIL + + [CSSToggle interface: attribute group] + expected: FAIL + + [CSSToggle interface: attribute scope] + expected: FAIL + + [CSSToggle interface: attribute cycle] + expected: FAIL + + [CSSToggle must be primary interface of document.getElementById("toggles").toggles.get("mytoggle")] + expected: FAIL + + [Stringification of document.getElementById("toggles").toggles.get("mytoggle")] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "value" with the proper type] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "valueAsNumber" with the proper type] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "valueAsString" with the proper type] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "states" with the proper type] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "group" with the proper type] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "scope" with the proper type] + expected: FAIL + + [CSSToggle interface: document.getElementById("toggles").toggles.get("mytoggle") must inherit property "cycle" with the proper type] + expected: FAIL + + [CSSToggle must be primary interface of new CSSToggle()] + expected: FAIL + + [Stringification of new CSSToggle()] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "value" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "valueAsNumber" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "valueAsString" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "states" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "group" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "scope" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle() must inherit property "cycle" with the proper type] + expected: FAIL + + [CSSToggle must be primary interface of new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"})] + expected: FAIL + + [Stringification of new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"})] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "value" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "valueAsNumber" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "valueAsString" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "states" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "group" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "scope" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: 3, states: 7, group: true, scope: "narrow", cycle: "cycle-on"}) must inherit property "cycle" with the proper type] + expected: FAIL + + [CSSToggle must be primary interface of new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"})] + expected: FAIL + + [Stringification of new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"})] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "value" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "valueAsNumber" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "valueAsString" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "states" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "group" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "scope" with the proper type] + expected: FAIL + + [CSSToggle interface: new CSSToggle({ value: "four", states: ["one", "two", "four", "eight"\], group: false, scope: "wide", cycle: "sticky"}) must inherit property "cycle" with the proper type] + expected: FAIL + + [CSSToggleEvent interface: existence and properties of interface object] + expected: FAIL + + [CSSToggleEvent interface object length] + expected: FAIL + + [CSSToggleEvent interface object name] + expected: FAIL + + [CSSToggleEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSToggleEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSToggleEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSToggleEvent interface: attribute toggleName] + expected: FAIL + + [CSSToggleEvent interface: attribute toggle] + expected: FAIL + + [Element interface: attribute toggles] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-computed.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-computed.tentative.html.ini new file mode 100644 index 0000000000..ceff3ff1f7 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-computed.tentative.html.ini @@ -0,0 +1,99 @@ +[toggle-computed.tentative.html] + [Property toggle value 'none'] + expected: FAIL + + [Property toggle value 'sticky sticky'] + expected: FAIL + + [Property toggle value 'group group'] + expected: FAIL + + [Property toggle value 'self self'] + expected: FAIL + + [Property toggle value 'mytoggle'] + expected: FAIL + + [Property toggle value 'mytoggle, yourtoggle'] + expected: FAIL + + [Property toggle value 'mytoggle, mytoggle'] + expected: FAIL + + [Property toggle value 'mytoggle group sticky self, yourtoggle self sticky'] + expected: FAIL + + [Property toggle value 'mytoggle 3 at 0 sticky self, yourtoggle 1 group self'] + expected: FAIL + + [Property toggle value 'mytoggle 3 at 1 sticky self, yourtoggle 2 group self'] + expected: FAIL + + [Property toggle value 'mytoggle 1 at 0'] + expected: FAIL + + [Property toggle value 'mytoggle 1 at +0'] + expected: FAIL + + [Property toggle value 'mytoggle +1 at 0'] + expected: FAIL + + [Property toggle value 'mytoggle 1 at -0'] + expected: FAIL + + [Property toggle value 'mytoggle +1 at 2'] + expected: FAIL + + [Property toggle value 'mytoggle 1 at calc(-3)'] + expected: FAIL + + [Property toggle value 'mytoggle calc(-3) at 0'] + expected: FAIL + + [Property toggle value 'mytoggle 7 at calc(-3)'] + expected: FAIL + + [Property toggle value 'mytoggle calc(-3) at 7'] + expected: FAIL + + [Property toggle value 'mytoggle calc(9) at calc(6)'] + expected: FAIL + + [Property toggle value 'mytoggle calc(9.6) at calc(6.4)'] + expected: FAIL + + [Property toggle value 'mytoggle calc(-9.5) at calc(6.5)'] + expected: FAIL + + [Property toggle value 'mytoggle group 2 at 1'] + expected: FAIL + + [Property toggle value 'mytoggle [one two three\]'] + expected: FAIL + + [Property toggle value 'mytoggle [one two three\] at 0'] + expected: FAIL + + [Property toggle value 'mytoggle [ one two three \] at 0'] + expected: FAIL + + [Property toggle value 'mytoggle[one two three\]at 0'] + expected: FAIL + + [Property toggle value 'mytoggle [one two three\] at 1'] + expected: FAIL + + [Property toggle value 'mytoggle [ one two three \] at 1'] + expected: FAIL + + [Property toggle value 'mytoggle[one two three\]at 1'] + expected: FAIL + + [Property toggle value 'mytoggle [ one two three \] at two'] + expected: FAIL + + [Property toggle value 'mytoggle 3 at two'] + expected: FAIL + + [Property toggle value 'mytoggle [one two\]'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-group-computed.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-group-computed.tentative.html.ini new file mode 100644 index 0000000000..7b29d07aaf --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-group-computed.tentative.html.ini @@ -0,0 +1,24 @@ +[toggle-group-computed.tentative.html] + [Property toggle-group value 'none'] + expected: FAIL + + [Property toggle-group value 'self self'] + expected: FAIL + + [Property toggle-group value 'mytoggle'] + expected: FAIL + + [Property toggle-group value 'mytoggle, yourtoggle'] + expected: FAIL + + [Property toggle-group value 'mytoggle, mytoggle'] + expected: FAIL + + [Property toggle-group value 'mytoggle self, yourtoggle'] + expected: FAIL + + [Property toggle-group value 'mytoggle self , yourtoggle self'] + expected: FAIL + + [Property toggle-group value 'mytoggle,yourtoggle self'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-group-valid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-group-valid.tentative.html.ini new file mode 100644 index 0000000000..672118cab5 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-group-valid.tentative.html.ini @@ -0,0 +1,24 @@ +[toggle-group-valid.tentative.html] + [e.style['toggle-group'\] = "none" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "self self" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "mytoggle, yourtoggle" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "mytoggle, mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "mytoggle self, yourtoggle" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "mytoggle self , yourtoggle self" should set the property value] + expected: FAIL + + [e.style['toggle-group'\] = "mytoggle,yourtoggle self" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-invalid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-invalid.tentative.html.ini new file mode 100644 index 0000000000..67b24e05cb --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-invalid.tentative.html.ini @@ -0,0 +1,3 @@ +[toggle-invalid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-computed.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-computed.tentative.html.ini new file mode 100644 index 0000000000..a77afc2c36 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-computed.tentative.html.ini @@ -0,0 +1,101 @@ +[toggle-root-computed.tentative.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Property toggle-root value 'none'] + expected: FAIL + + [Property toggle-root value 'sticky sticky'] + expected: FAIL + + [Property toggle-root value 'group group'] + expected: FAIL + + [Property toggle-root value 'self self'] + expected: FAIL + + [Property toggle-root value 'mytoggle'] + expected: FAIL + + [Property toggle-root value 'mytoggle, yourtoggle'] + expected: FAIL + + [Property toggle-root value 'mytoggle, mytoggle'] + expected: FAIL + + [Property toggle-root value 'mytoggle group sticky self, yourtoggle self sticky'] + expected: FAIL + + [Property toggle-root value 'mytoggle 3 at 0 sticky self, yourtoggle 1 group self'] + expected: FAIL + + [Property toggle-root value 'mytoggle 3 at 1 sticky self, yourtoggle 2 group self'] + expected: FAIL + + [Property toggle-root value 'mytoggle 1 at 0'] + expected: FAIL + + [Property toggle-root value 'mytoggle 1 at +0'] + expected: FAIL + + [Property toggle-root value 'mytoggle +1 at 0'] + expected: FAIL + + [Property toggle-root value 'mytoggle 1 at -0'] + expected: FAIL + + [Property toggle-root value 'mytoggle +1 at 2'] + expected: FAIL + + [Property toggle-root value 'mytoggle 1 at calc(-3)'] + expected: FAIL + + [Property toggle-root value 'mytoggle calc(-3) at 0'] + expected: FAIL + + [Property toggle-root value 'mytoggle 7 at calc(-3)'] + expected: FAIL + + [Property toggle-root value 'mytoggle calc(-3) at 7'] + expected: FAIL + + [Property toggle-root value 'mytoggle calc(9) at calc(6)'] + expected: FAIL + + [Property toggle-root value 'mytoggle calc(9.6) at calc(6.4)'] + expected: FAIL + + [Property toggle-root value 'mytoggle calc(-9.5) at calc(6.5)'] + expected: FAIL + + [Property toggle-root value 'mytoggle group 2 at 1'] + expected: FAIL + + [Property toggle-root value 'mytoggle [one two three\]'] + expected: FAIL + + [Property toggle-root value 'mytoggle [one two three\] at 0'] + expected: FAIL + + [Property toggle-root value 'mytoggle [ one two three \] at 0'] + expected: FAIL + + [Property toggle-root value 'mytoggle[one two three\]at 0'] + expected: FAIL + + [Property toggle-root value 'mytoggle [one two three\] at 1'] + expected: FAIL + + [Property toggle-root value 'mytoggle [ one two three \] at 1'] + expected: FAIL + + [Property toggle-root value 'mytoggle[one two three\]at 1'] + expected: FAIL + + [Property toggle-root value 'mytoggle [ one two three \] at two'] + expected: FAIL + + [Property toggle-root value 'mytoggle 3 at two'] + expected: FAIL + + [Property toggle-root value 'mytoggle [one two\]'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-invalid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-invalid.tentative.html.ini new file mode 100644 index 0000000000..b5e5b36fd2 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-invalid.tentative.html.ini @@ -0,0 +1,3 @@ +[toggle-root-invalid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-valid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-valid.tentative.html.ini new file mode 100644 index 0000000000..a8fdf5aa3c --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-root-valid.tentative.html.ini @@ -0,0 +1,86 @@ +[toggle-root-valid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [e.style['toggle-root'\] = "none" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "sticky sticky" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "group group" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "self self" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle, yourtoggle" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle, mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle group sticky self, yourtoggle self sticky" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 3 at 0 sticky self, yourtoggle 1 group self" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 1 at 0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 1 at +0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle +1 at 0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 1 at -0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 1 at calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle calc(-3) at 0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 7 at calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle calc(-3) at 7" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle calc(9) at calc(6)" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle calc(9.6) at calc(6.4)" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle calc(-9.5) at calc(6.5)" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle group 2 at 1" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle [one two three\]" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle [one two three\] at 0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle [ one two three \] at 0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle[one two three\]at 0" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle [ one two three \] at two" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle 3 at two" should set the property value] + expected: FAIL + + [e.style['toggle-root'\] = "mytoggle [one two\]" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-computed.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-computed.tentative.html.ini new file mode 100644 index 0000000000..3ceac77b5d --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-computed.tentative.html.ini @@ -0,0 +1,92 @@ +[toggle-trigger-computed.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Property toggle-trigger value 'none'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle, yourtoggle'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle, mytoggle'] + expected: FAIL + + [Property toggle-trigger value 'self set 1'] + expected: FAIL + + [Property toggle-trigger value 'sticky set 1'] + expected: FAIL + + [Property toggle-trigger value 'group set 1'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set 0'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set +0'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set -0'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set +5'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set 1, yourtoggle'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set 1 , yourtoggle set 1'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle,yourtoggle set 1'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set calc(-3)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set calc(6)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set calc(6.4)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set calc(6.5)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set calc(6.6)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle set two'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle next 1'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle next 2'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle prev 1'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle prev 2'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle next calc(-3)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle prev calc(-3)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle next calc(6.4)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle next calc(6.5)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle prev calc(6.4)'] + expected: FAIL + + [Property toggle-trigger value 'mytoggle prev calc(6.5)'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-invalid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-invalid.tentative.html.ini new file mode 100644 index 0000000000..ba755ae659 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-invalid.tentative.html.ini @@ -0,0 +1,3 @@ +[toggle-trigger-invalid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-valid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-valid.tentative.html.ini new file mode 100644 index 0000000000..ac17ec8bdf --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-trigger-valid.tentative.html.ini @@ -0,0 +1,92 @@ +[toggle-trigger-valid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [e.style['toggle-trigger'\] = "none" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle, yourtoggle" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle, mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "self set 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "sticky set 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "group set 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set 0" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set +0" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set -0" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set +5" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set 1, yourtoggle" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set 1 , yourtoggle set 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle,yourtoggle set 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set calc(6)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set calc(6.4)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set calc(6.5)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set calc(6.6)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle set two" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle next 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle next 2" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle prev 1" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle prev 2" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle next calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle prev calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle next calc(6.4)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle next calc(6.5)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle prev calc(6.4)" should set the property value] + expected: FAIL + + [e.style['toggle-trigger'\] = "mytoggle prev calc(6.5)" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-valid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-valid.tentative.html.ini new file mode 100644 index 0000000000..b2332dac8d --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-valid.tentative.html.ini @@ -0,0 +1,86 @@ +[toggle-valid.tentative.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [e.style['toggle'\] = "none" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "sticky sticky" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "group group" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "self self" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle, yourtoggle" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle, mytoggle" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle group sticky self, yourtoggle self sticky" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 3 at 0 sticky self, yourtoggle 1 group self" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 1 at 0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 1 at +0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle +1 at 0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 1 at -0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 1 at calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle calc(-3) at 0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 7 at calc(-3)" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle calc(-3) at 7" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle calc(9) at calc(6)" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle calc(9.6) at calc(6.4)" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle calc(-9.5) at calc(6.5)" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle group 2 at 1" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle [one two three\]" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle [one two three\] at 0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle [ one two three \] at 0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle[one two three\]at 0" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle [ one two three \] at two" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle 3 at two" should set the property value] + expected: FAIL + + [e.style['toggle'\] = "mytoggle [one two\]" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-computed.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-computed.tentative.html.ini new file mode 100644 index 0000000000..192b542031 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-computed.tentative.html.ini @@ -0,0 +1,11 @@ +[toggle-visibility-computed.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Property toggle-visibility value 'normal'] + expected: FAIL + + [Property toggle-visibility value 'toggle t'] + expected: FAIL + + [Property toggle-visibility value 'toggle toggle'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-invalid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-invalid.tentative.html.ini new file mode 100644 index 0000000000..ea357cb585 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-invalid.tentative.html.ini @@ -0,0 +1,3 @@ +[toggle-visibility-invalid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-valid.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-valid.tentative.html.ini new file mode 100644 index 0000000000..9d1f7a660f --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/parsing/toggle-visibility-valid.tentative.html.ini @@ -0,0 +1,11 @@ +[toggle-visibility-valid.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [e.style['toggle-visibility'\] = "normal" should set the property value] + expected: FAIL + + [e.style['toggle-visibility'\] = "toggle t" should set the property value] + expected: FAIL + + [e.style['toggle-visibility'\] = "toggle toggle" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-activation-with-groups.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-activation-with-groups.tentative.html.ini new file mode 100644 index 0000000000..8e2cdb6bbd --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-activation-with-groups.tentative.html.ini @@ -0,0 +1,156 @@ +[toggle-activation-with-groups.tentative.html] + [group behavior for toggle "" and action "next" with other element in group ""] + expected: FAIL + + [group behavior for toggle "1 at 0" and action "next" with other element in group "1 at 0"] + expected: FAIL + + [group behavior for toggle "" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1 cycle" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1 cycle-on" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1 sticky" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1" and action "set 3" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1" and action "set 0" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 7" and action "set 9" with other element in group "1 at 5"] + expected: FAIL + + [group behavior for toggle "1 at 7" and action "set 0" with other element in group "1 at 5"] + expected: FAIL + + [group behavior for toggle "" and action "next" with other element in group "1 at 1 cycle"] + expected: FAIL + + [group behavior for toggle "" and action "next" with other element in group "1 at 1 cycle-on"] + expected: FAIL + + [group behavior for toggle "" and action "next" with other element in group "1 at 1 sticky"] + expected: FAIL + + [group behavior for toggle "1 at 0" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 0" and action "prev" with other element in group "1 at 0"] + expected: FAIL + + [group behavior for toggle "1 at 1" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1 cycle" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1 cycle-on" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "1 at 1 sticky" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "" and action "set 0" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "" and action "set 1" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "" and action "set 7" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "" and action "set named-state" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at a" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at c" and action "next" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at a" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at b" and action "prev" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at b" and action "set 2" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at b" and action "set c" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at b" and action "set 0" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at b" and action "set a" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "[a b c\] at b" and action "set new-state" with other element in group "1 at 1"] + expected: FAIL + + [group behavior for toggle "" and action "next" with other element in group "[a b c\] at b"] + expected: FAIL + + [group behavior for toggle "" and action "prev" with other element in group "[a b c\] at b"] + expected: FAIL + + [group behavior for toggle "" and action "set 1" with other element in group "[a b c\] at b"] + expected: FAIL + + [group behavior for toggle "" and action "set 0" with other element in group "[a b c\] at b"] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root assert-in"></div>\n <div class="root-nogroup assert-out"></div>\n <div class="root activate assert-activated"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root assert-out"></div>\n <div class="establish"></div>\n <div class="root assert-in"></div>\n <div class="root activate assert-activated"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root activate assert-activated"></div>\n <div class="root assert-in"></div>\n <div class="establish"></div>\n <div class="root assert-out"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root assert-in"></div>\n <div class="establish-self">\n <div class="root assert-out"></div>\n </div>\n <div class="root assert-in"></div>\n <div class="root activate assert-activated"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root assert-out"></div>\n <div class="establish">\n <div class="root assert-in"></div>\n </div>\n <div class="root assert-in"></div>\n <div class="root activate assert-activated"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root activate assert-activated"></div>\n <div class="root assert-in"></div>\n <div class="establish">\n <div class="root assert-out"></div>\n </div>\n <div class="root assert-out"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="establish"></div>\n <div class="root assert-in"></div>\n <div class="establish-self"></div>\n <div class="root assert-activated"></div>\n <div class="activate"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root activate assert-activated"></div>\n <div class="root assert-in"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root assert-out"></div>\n <div class="establish-self">\n <div class="root activate assert-activated"></div>\n <div class="root assert-in"></div>\n </div>\n <div class="root assert-out"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root assert-out"></div>\n <div style="toggle-group: test-group self, extra-group">\n <div class="root activate assert-activated"></div>\n <div class="root assert-in"></div>\n </div>\n <div class="root assert-out"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root assert-out"></div>\n <div style="toggle-group: extra-group, test-group self">\n <div class="root activate assert-activated"></div>\n <div class="root assert-in"></div>\n </div>\n <div class="root assert-out"></div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root activate assert-activated">\n <div class="establish">\n <div class="root assert-out"></div>\n </div>\n <div class="root assert-out"></div>\n </div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root activate assert-activated">\n <div class="establish-self">\n <div class="root assert-out"></div>\n </div>\n <div class="root assert-in"></div>\n </div>\n ] + expected: FAIL + + [toggle groups test: \n <div class="root activate assert-activated">\n <div class="root assert-in"></div>\n <div>\n <div class="root assert-in"></div>\n <div class="establish">\n <div class="root assert-out"></div>\n </div>\n <div class="root assert-out"></div>\n </div>\n <div class="root assert-in"></div>\n </div>\n ] + expected: FAIL + + [zeroing toggle group uses states from override specifier] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-activation.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-activation.tentative.html.ini new file mode 100644 index 0000000000..e5981c2e5e --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-activation.tentative.html.ini @@ -0,0 +1,339 @@ +[toggle-activation.tentative.html] + [finding toggle: wide toggle on previous sibling] + expected: FAIL + + [finding toggle: narrow toggle on previous sibling] + expected: FAIL + + [finding toggle: wide toggle on previous sibling with intervening narrow toggle] + expected: FAIL + + [finding toggle: wide toggle on parent with intervening narrow toggle] + expected: FAIL + + [finding toggle: wide toggle on parent's prior sibling with intervening narrow toggle] + expected: FAIL + + [finding toggle: wide toggle on later sibling] + expected: FAIL + + [finding toggle: wide toggle on child] + expected: FAIL + + [group used from toggle or toggle specifier as appropriate] + expected: FAIL + + [overflow used from toggle or toggle specifier as appropriate] + expected: FAIL + + [changing with toggle-trigger: set (numbers)] + expected: FAIL + + [changing with toggle-trigger: set (named states)] + expected: FAIL + + [toggle with "2" changing from "0" with action "next"] + expected: FAIL + + [toggle with "2 cycle" changing from "0" with action "next"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "0" with action "next"] + expected: FAIL + + [toggle with "2 sticky" changing from "0" with action "next"] + expected: FAIL + + [toggle with "2" changing from "1" with action "next"] + expected: FAIL + + [toggle with "2 cycle" changing from "1" with action "next"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "1" with action "next"] + expected: FAIL + + [toggle with "2 sticky" changing from "1" with action "next"] + expected: FAIL + + [toggle with "2" changing from "2" with action "next"] + expected: FAIL + + [toggle with "2 cycle" changing from "2" with action "next"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "2" with action "next"] + expected: FAIL + + [toggle with "2 sticky" changing from "2" with action "next"] + expected: FAIL + + [toggle with "3" changing from "5" with action "next"] + expected: FAIL + + [toggle with "3 cycle" changing from "5" with action "next"] + expected: FAIL + + [toggle with "3 cycle-on" changing from "5" with action "next"] + expected: FAIL + + [toggle with "3 sticky" changing from "5" with action "next"] + expected: FAIL + + [toggle with "4" changing from "3" with action "next"] + expected: FAIL + + [toggle with "4 cycle" changing from "3" with action "next"] + expected: FAIL + + [toggle with "4 cycle-on" changing from "3" with action "next"] + expected: FAIL + + [toggle with "4 sticky" changing from "3" with action "next"] + expected: FAIL + + [toggle with "4" changing from "3" with action "next 3"] + expected: FAIL + + [toggle with "4 cycle" changing from "3" with action "next 3"] + expected: FAIL + + [toggle with "4 cycle-on" changing from "3" with action "next 3"] + expected: FAIL + + [toggle with "4 sticky" changing from "3" with action "next 3"] + expected: FAIL + + [toggle with "3" changing from "named-value" with action "next"] + expected: FAIL + + [toggle with "3 cycle" changing from "named-value" with action "next"] + expected: FAIL + + [toggle with "3 cycle-on" changing from "named-value" with action "next"] + expected: FAIL + + [toggle with "3 sticky" changing from "named-value" with action "next"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "a" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "a" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "a" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "a" with action "next"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "a" with action "next 5"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "a" with action "next 5"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "a" with action "next 5"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "a" with action "next 5"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "c" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "c" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "c" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "c" with action "next"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "d" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "d" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "d" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "d" with action "next"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "extra-state" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "extra-state" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "extra-state" with action "next"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "extra-state" with action "next"] + expected: FAIL + + [toggle with "2" changing from "0" with action "prev"] + expected: FAIL + + [toggle with "2 cycle" changing from "0" with action "prev"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "0" with action "prev"] + expected: FAIL + + [toggle with "2 sticky" changing from "0" with action "prev"] + expected: FAIL + + [toggle with "2" changing from "1" with action "prev"] + expected: FAIL + + [toggle with "2 cycle" changing from "1" with action "prev"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "1" with action "prev"] + expected: FAIL + + [toggle with "2 sticky" changing from "1" with action "prev"] + expected: FAIL + + [toggle with "2" changing from "2" with action "prev"] + expected: FAIL + + [toggle with "2 cycle" changing from "2" with action "prev"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "2" with action "prev"] + expected: FAIL + + [toggle with "2 sticky" changing from "2" with action "prev"] + expected: FAIL + + [toggle with "2" changing from "5" with action "prev"] + expected: FAIL + + [toggle with "2 cycle" changing from "5" with action "prev"] + expected: FAIL + + [toggle with "2 cycle-on" changing from "5" with action "prev"] + expected: FAIL + + [toggle with "2 sticky" changing from "5" with action "prev"] + expected: FAIL + + [toggle with "3" changing from "5" with action "prev 3"] + expected: FAIL + + [toggle with "3 cycle" changing from "5" with action "prev 3"] + expected: FAIL + + [toggle with "3 cycle-on" changing from "5" with action "prev 3"] + expected: FAIL + + [toggle with "3 sticky" changing from "5" with action "prev 3"] + expected: FAIL + + [toggle with "3" changing from "2" with action "prev 3"] + expected: FAIL + + [toggle with "3 cycle" changing from "2" with action "prev 3"] + expected: FAIL + + [toggle with "3 cycle-on" changing from "2" with action "prev 3"] + expected: FAIL + + [toggle with "3 sticky" changing from "2" with action "prev 3"] + expected: FAIL + + [toggle with "3" changing from "named-value" with action "prev"] + expected: FAIL + + [toggle with "3 cycle" changing from "named-value" with action "prev"] + expected: FAIL + + [toggle with "3 cycle-on" changing from "named-value" with action "prev"] + expected: FAIL + + [toggle with "3 sticky" changing from "named-value" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "a" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "a" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "a" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "a" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "b" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "b" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "b" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "b" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "d" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "d" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "d" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "d" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "c" with action "prev 5"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "c" with action "prev 5"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "c" with action "prev 5"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "c" with action "prev 5"] + expected: FAIL + + [toggle with "[a b c d\]" changing from "extra-state" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle" changing from "extra-state" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] cycle-on" changing from "extra-state" with action "prev"] + expected: FAIL + + [toggle with "[a b c d\] sticky" changing from "extra-state" with action "prev"] + expected: FAIL + + [states used from toggle or toggle specifier as appropriate (integer)] + expected: FAIL + + [states used from toggle or toggle specifier as appropriate (names)] + expected: FAIL + + [toggle activation on button with toggle-trigger (1)] + expected: FAIL + + [toggle activation on button with toggle-trigger (2)] + expected: FAIL + + [toggle activation on button inside element with toggle-trigger] + expected: FAIL + + [toggle activation on div inside element with toggle-trigger] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-api.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-api.tentative.html.ini new file mode 100644 index 0000000000..940b0afa91 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-api.tentative.html.ini @@ -0,0 +1,14 @@ +[toggle-api.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [CSSToggleMap basic API usage and moving toggle] + expected: FAIL + + [CSSToggle basic API usage on existing toggle] + expected: FAIL + + [CSSToggle usage of group setter on existing toggle] + expected: FAIL + + [dynamic creation of CSSToggle and their use] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-aria-roles.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-aria-roles.tentative.html.ini new file mode 100644 index 0000000000..4f940c1f08 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-aria-roles.tentative.html.ini @@ -0,0 +1,81 @@ +[toggle-aria-roles.tentative.html] + [aria role and key handling test: \n <div></div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root trigger" data-expected-role="checkbox"></div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root trigger" role="link" data-expected-role="link"></div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div class="trigger" data-expected-role="button"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="group" data-expected-role="radiogroup">\n <div class="root-group trigger" data-expected-role="radio" data-expected-trigger-keys="Space"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="group" data-expected-role="radiogroup" data-expected-arrows-between-children="radio">\n <div class="root-group trigger" data-expected-role="radio" data-expected-trigger-keys="Space"></div>\n <div class="root-group trigger" data-expected-role="radio" data-expected-trigger-keys="Space"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div>\n <div class="root-group trigger" data-expected-role="radio"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div style="toggle-group: another-group">\n <div class="root-group trigger" data-expected-role="radio"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div style="toggle-group: another-group, test-role, third-group" data-expected-role="radiogroup">\n <div class="root-group trigger" data-expected-role="radio"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div>\n <div class="root trigger" data-expected-role="checkbox" data-expected-trigger-keys="Space"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div data-expected-arrows-between-children="checkbox">\n <div class="root trigger" data-expected-role="checkbox" data-expected-trigger-keys="Space"></div>\n <div class="root trigger" data-expected-role="checkbox" data-expected-trigger-keys="Space"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div class="trigger" data-expected-role="button" data-expected-trigger-keys="Space Enter"></div>\n <div class="visibility"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root-group">\n <div class="trigger" data-expected-role="button" data-expected-trigger-keys="Space Enter"></div>\n <div class="visibility"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div class="trigger" data-expected-role="button"></div>\n <div class="visibility" style="position: absolute"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div class="trigger" data-expected-role="button" data-expected-trigger-keys="Space Enter"></div>\n <div class="visibility" style="position: fixed"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div class="trigger" data-expected-role="button" data-expected-trigger-keys="Space Enter"></div>\n <div class="visibility" popover="auto"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="root">\n <div class="trigger" data-expected-role="button" data-expected-trigger-keys="Space Enter"></div>\n <div class="visibility" style="position: sticky"></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="group">\n <div class="root-group" data-expected-role="region">\n <div class="trigger" data-expected-role="button"></div>\n <div class="visibility"></div>\n </div>\n <div class="root-group" data-expected-role="region">\n <div class="trigger" data-expected-role="button"></div>\n <div class="visibility"></div>\n </div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <div class="group">\n <div class="root-group">\n <div class="trigger" data-expected-role="button"></div>\n <div class="visibility"></div>\n </div>\n <div class="root-group">\n <div class="trigger" data-expected-role="button"></div>\n <div class="visibility"></div>\n </div>\n <div></div>\n <div></div>\n <div></div>\n </div>\n ] + expected: FAIL + + [aria role and key handling test: \n <ul data-expected-role="tree">\n <li class="root-self" data-expected-role="group">\n <button class="trigger" data-expected-role="treeitem"></button>\n <ul class="visibility" data-expected-role="list">\n <li>item</li>\n <li class="root-self">\n <button class="trigger" data-expected-role="button"></button>\n <ul class="visibility" data-expected-role="list">\n <li>item</li>\n <li>item</li>\n </ul>\n </li>\n <li class="root-self">\n <button class="trigger" data-expected-role="button"></button>\n <ul class="visibility" data-expected-role="list">\n <li>item</li>\n <li>item</li>\n </ul>\n </li>\n </ul>\n </li>\n <li class="root-self" data-expected-role="group">\n <button class="trigger" data-expected-role="treeitem"></button>\n <ul class="visibility" data-expected-role="list">\n <li class="root-self">\n <button class="trigger" data-expected-role="button"></button>\n <ul class="visibility" data-expected-role="list">\n <li>item</li>\n <li>item</li>\n </ul>\n </li>\n <li class="root-self">\n <button class="trigger" data-expected-role="button"></button>\n <ul class="visibility" data-expected-role="list">\n <li>item</li>\n <li>item</li>\n </ul>\n </li>\n </ul>\n </li>\n </ul>\n ] + expected: FAIL + + [aria role and key handling test: \n <section class="group" data-expected-role="tablist" data-expected-arrows-between-children="tab">\n <h1 class="root-group trigger" data-expected-role="tab" data-expected-trigger-keys="Space Enter"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 class="root-group trigger" data-expected-role="tab" data-expected-trigger-keys="Space Enter"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 class="root-group trigger" data-expected-role="tab" data-expected-trigger-keys="Space Enter"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n </section>\n ] + expected: FAIL + + [aria role and key handling test: \n <section class="group" data-expected-role="tablist">\n <h1 class="root-group trigger" data-expected-role="tab"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 class="root-group trigger" data-expected-role="tab"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <div></div>\n </section>\n ] + expected: FAIL + + [aria role and key handling test: \n <section class="group" data-expected-role="tablist">\n <h1 class="root-group trigger" data-expected-role="tab"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 class="root-group trigger" data-expected-role="tab"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 style="toggle-root: other-toggle; toggle-trigger: other-toggle" data-expected-role="checkbox"></h1>\n </section>\n ] + expected: FAIL + + [aria role and key handling test: \n <section class="group" data-expected-role="tablist">\n <h1 class="root-group trigger" data-expected-role="tab"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 class="root-group trigger" data-expected-role="tab"></h1>\n <div class="visibility" data-expected-role="tabpanel"></div>\n <h1 style="toggle-root: other-toggle; toggle-trigger: other-toggle" data-expected-role="button"></h1>\n <div style="toggle-visibility: toggle other-toggle"></div>\n </section>\n ] + expected: FAIL + + [aria role and key handling test: \n <section class="group" data-expected-role="null">\n <h1 class="root-group trigger" data-expected-role="button"></h1>\n <div class="visibility"></div>\n <h1 class="root-group trigger" data-expected-role="button"></h1>\n <div class="visibility"></div>\n <div></div>\n <div></div>\n <div></div>\n <div></div>\n </section>\n ] + expected: FAIL + + [aria role and key handling test: \n <section class="group" data-expected-role="radiogroup">\n <h1 class="root-group trigger" data-expected-role="radio"></h1>\n <h1 class="root-group trigger" data-expected-role="radio"></h1>\n <div></div>\n <div></div>\n <div></div>\n <div></div>\n </section>\n ] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-creation.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-creation.tentative.html.ini new file mode 100644 index 0000000000..2d00ae96b4 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-creation.tentative.html.ini @@ -0,0 +1,8 @@ +[toggle-creation.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [basic toggle creation] + expected: FAIL + + [changing toggle-root doesn't change toggle] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-events.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-events.tentative.html.ini new file mode 100644 index 0000000000..985484038e --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-events.tentative.html.ini @@ -0,0 +1,5 @@ +[toggle-events.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [basic toggle event firing] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-pseudo-class.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-pseudo-class.tentative.html.ini new file mode 100644 index 0000000000..0f2f9eedf2 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-pseudo-class.tentative.html.ini @@ -0,0 +1,54 @@ +[toggle-pseudo-class.tentative.html] + [":toggle(my-toggle)" should be a valid selector] + expected: FAIL + + [":toggle(my-toggle 0)" should be a valid selector] + expected: FAIL + + [":toggle(my-toggle 1)" should be a valid selector] + expected: FAIL + + [":toggle( my-toggle 1 )" should be a valid selector] + expected: FAIL + + [":toggle(my-toggle named-state)" should be a valid selector] + expected: FAIL + + [":toggle( my-toggle named-state )" should be a valid selector] + expected: FAIL + + [scope search test for markup \n <div>\n <div class="assert-no-match"></div>\n <div class="toggle assert-match">\n <div class="assert-match"></div>\n </div>\n <div class="assert-match"></div>\n </div>\n <div class="assert-no-match"></div>\n ] + expected: FAIL + + [scope search test for markup \n <div>\n <div class="assert-no-match"></div>\n <div class="toggle-self assert-match">\n <div class="assert-match"></div>\n </div>\n <div class="assert-no-match"></div>\n </div>\n <div class="assert-no-match"></div>\n ] + expected: FAIL + + [scope search test for markup \n <div class="toggle"></div>\n <div class="variant-toggle-self">\n <div class="assert-variant-match"></div>\n </div>\n <div class="assert-match"></div>\n ] + expected: FAIL + + [scope search test for markup \n <div class="toggle"></div>\n <div class="assert-match"></div>\n <div class="variant-toggle">\n <div class="assert-variant-match"></div>\n </div>\n <div class="assert-variant-match"></div>\n ] + expected: FAIL + + [:toggle() selector matching tests for my-toggle 2 at 1] + expected: FAIL + + [:toggle() selector matching tests for my-toggle 2 at 0] + expected: FAIL + + [:toggle() selector matching tests for my-toggle 2 at named-state] + expected: FAIL + + [:toggle() selector matching tests for my-toggle [a b c d\] at 0] + expected: FAIL + + [:toggle() selector matching tests for my-toggle [a b c d\] at a] + expected: FAIL + + [:toggle() selector matching tests for my-toggle [a b c d\] at 1] + expected: FAIL + + [:toggle() selector matching tests for my-toggle [a b c d\] at b] + expected: FAIL + + [:toggle() selector matching tests for my-toggle [a b c d\] at unnamed-state] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-shorthand-serialization.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-shorthand-serialization.tentative.html.ini new file mode 100644 index 0000000000..6325c86151 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-shorthand-serialization.tentative.html.ini @@ -0,0 +1,50 @@ +[toggle-shorthand-serialization.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Serialization of toggle shorthand with toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: none; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle; toggle-trigger: none;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: none; toggle-trigger: none;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle, yourtoggle; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle; toggle-trigger: mytoggle, yourtoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 2; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 2; toggle-trigger: mytoggle 2;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 2 at 1; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 2 at 1; toggle-trigger: mytoggle 1;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 2 at 1; toggle-trigger: mytoggle 2;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 2 at 1 sticky group self; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle 4 at 2 self sticky group; toggle-trigger: mytoggle;] + expected: FAIL + + [Serialization of toggle shorthand with toggle-root: mytoggle [one two three\] at two self cycle-on group; toggle-trigger: mytoggle;] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-trigger-focus.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-trigger-focus.tentative.html.ini new file mode 100644 index 0000000000..fb27e5704f --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-trigger-focus.tentative.html.ini @@ -0,0 +1,5 @@ +[toggle-trigger-focus.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [elements with toggle-trigger are tabbable] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-trigger-multiple.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-trigger-multiple.tentative.html.ini new file mode 100644 index 0000000000..518e457a4f --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-trigger-multiple.tentative.html.ini @@ -0,0 +1,5 @@ +[toggle-trigger-multiple.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [triggering of multiple toggles with a change to toggle-trigger in the middle] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-visibility-z-ordering-001.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-visibility-z-ordering-001.tentative.html.ini new file mode 100644 index 0000000000..919f0b1683 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-visibility-z-ordering-001.tentative.html.ini @@ -0,0 +1,2 @@ +[toggle-visibility-z-ordering-001.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-visibility-z-ordering-002.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-visibility-z-ordering-002.tentative.html.ini new file mode 100644 index 0000000000..d3f324a0e7 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-visibility-z-ordering-002.tentative.html.ini @@ -0,0 +1,2 @@ +[toggle-visibility-z-ordering-002.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-toggle/toggle-visibility.tentative.html.ini b/testing/web-platform/meta/css/css-toggle/toggle-visibility.tentative.html.ini new file mode 100644 index 0000000000..52380e9977 --- /dev/null +++ b/testing/web-platform/meta/css/css-toggle/toggle-visibility.tentative.html.ini @@ -0,0 +1,23 @@ +[toggle-visibility.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [showing and hiding in response to toggle changes] + expected: FAIL + + [focus inside hidden element changes a toggle to show it] + expected: FAIL + + [scrollIntoView inside hidden element changes a toggle to show it] + expected: FAIL + + [scope test: \n <div class="root-inactive">\n <div class="vis expect-hidden"></div>\n </div>\n <div class="vis expect-hidden"></div>\n ] + expected: FAIL + + [scope test: \n <div class="root-inactive-self">\n <div class="vis expect-hidden"></div>\n </div>\n <div class="vis expect-shown"></div>\n ] + expected: FAIL + + [interaction of toggle-visibility and content-visibility: auto] + expected: FAIL + + [interaction of toggle-visibility and content-visibility: hidden] + expected: FAIL |