diff options
Diffstat (limited to 'tests/wpt/meta/css')
30 files changed, 596 insertions, 87 deletions
diff --git a/tests/wpt/meta/css/compositing/mix-blend-mode/mix-blend-mode-video-sibling.html.ini b/tests/wpt/meta/css/compositing/mix-blend-mode/mix-blend-mode-video-sibling.html.ini new file mode 100644 index 00000000000..55551102b45 --- /dev/null +++ b/tests/wpt/meta/css/compositing/mix-blend-mode/mix-blend-mode-video-sibling.html.ini @@ -0,0 +1,2 @@ +[mix-blend-mode-video-sibling.html] + expected: FAIL diff --git a/tests/wpt/meta/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini b/tests/wpt/meta/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini new file mode 100644 index 00000000000..26726a1734d --- /dev/null +++ b/tests/wpt/meta/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini @@ -0,0 +1,2 @@ +[mix-blend-mode-video.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-specificity.html.ini b/tests/wpt/meta/css/css-cascade/scope-specificity.html.ini index cf0b84e5101..dae34ee9f45 100644 --- a/tests/wpt/meta/css/css-cascade/scope-specificity.html.ini +++ b/tests/wpt/meta/css/css-cascade/scope-specificity.html.ini @@ -55,3 +55,6 @@ [@scope (#main) { > .a { } } and :where(#main) > .a] expected: FAIL + + [@scope { & .b { } } and :where(:scope) .b] + expected: FAIL diff --git a/tests/wpt/meta/css/css-color-hdr/computed.html.ini b/tests/wpt/meta/css/css-color-hdr/computed.html.ini new file mode 100644 index 00000000000..8a0e56f83fc --- /dev/null +++ b/tests/wpt/meta/css/css-color-hdr/computed.html.ini @@ -0,0 +1,51 @@ +[computed.html] + [Property dynamic-range-limit value 'high'] + expected: FAIL + + [Property dynamic-range-limit value 'constrained-high'] + expected: FAIL + + [Property dynamic-range-limit value 'standard'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 75%, high 25%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, high 75%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(high 25%, standard 75%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(high 100%, standard 100%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(high 80%, standard 60%, constrained-high 60%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, constrained-high 75%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(constrained-high 75%, standard 25%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(constrained-high 25%, high 25%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, constrained-high 50%, high 25%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 10%, constrained-high 20%, high 20%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(high 10%, standard 30%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(dynamic-range-limit-mix(standard 10%, high 30%) 20%, standard 80%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(dynamic-range-limit-mix(standard 25%, high 75%) 20%, dynamic-range-limit-mix(standard 25%, constrained-high 75%) 40%, dynamic-range-limit-mix(constrained-high 25%, high 75%) 40%)'] + expected: FAIL + + [Property dynamic-range-limit value 'dynamic-range-limit-mix(high 10%, dynamic-range-limit-mix(standard 25%, constrained-high 75%) 20%, dynamic-range-limit-mix(constrained-high 10%, high 30%) 20%)'] + expected: FAIL diff --git a/tests/wpt/meta/css/css-color-hdr/inheritance.html.ini b/tests/wpt/meta/css/css-color-hdr/inheritance.html.ini new file mode 100644 index 00000000000..b7307d0fe24 --- /dev/null +++ b/tests/wpt/meta/css/css-color-hdr/inheritance.html.ini @@ -0,0 +1,6 @@ +[inheritance.html] + [Property dynamic-range-limit has initial value high] + expected: FAIL + + [Property dynamic-range-limit inherits] + expected: FAIL diff --git a/tests/wpt/meta/css/css-color-hdr/interpolation.html.ini b/tests/wpt/meta/css/css-color-hdr/interpolation.html.ini new file mode 100644 index 00000000000..8b0224cf3f4 --- /dev/null +++ b/tests/wpt/meta/css/css-color-hdr/interpolation.html.ini @@ -0,0 +1,192 @@ +[interpolation.html] + [CSS Transitions: property <dynamic-range-limit> from [high\] to [standard\] at (0) should be [high\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [high\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, high 75%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [high\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, high 25%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [high\] to [standard\] at (0) should be [high\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [high\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, high 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [high\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, high 25%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [high\] to [standard\] at (0) should be [high\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [high\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, high 75%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [high\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, high 25%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [high\] to [standard\] at (0) should be [high\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [high\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, high 75%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [high\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, high 25%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0) should be [constrained-high\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 50%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0) should be [constrained-high\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 50%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0) should be [constrained-high\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 50%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0) should be [constrained-high\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 50%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [constrained-high\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, high 12.5%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, high 12.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, high 12.5%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, high 12.5%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, high 50%)\] to [standard\] at (1) should be [standard\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, high 90%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, high 90%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, high 90%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, high 50%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, high 10%)\] to [dynamic-range-limit-mix(standard 10%, high 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, high 90%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained-high 90%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 45%, high 5%)\]] + expected: FAIL + + [CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained-high 90%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 45%, high 5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained-high 90%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 45%, high 5%)\]] + expected: FAIL + + [CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained-high 90%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained-high 45%, high 5%)\]] + expected: FAIL + + [Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]] + expected: FAIL diff --git a/tests/wpt/meta/css/css-color-hdr/parsing.html.ini b/tests/wpt/meta/css/css-color-hdr/parsing.html.ini new file mode 100644 index 00000000000..b5075cf660f --- /dev/null +++ b/tests/wpt/meta/css/css-color-hdr/parsing.html.ini @@ -0,0 +1,30 @@ +[parsing.html] + [e.style['dynamic-range-limit'\] = "standard" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "high" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "constrained-high" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(high 80%, standard 20%)" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(high 8%, standard 2%)" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(high 99%, standard 99%)" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(constrained-high 20%, high 80%)" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(constrained-high 90%, high 10%) 1%, high 80%)" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(high 1%, dynamic-range-limit-mix(constrained-high 2%, high 10%) 80%)" should set the property value] + expected: FAIL + + [e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(high 1%, standard 2%) 3%, dynamic-range-limit-mix(constrained-high 5%, high 5%) 6%)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/container-queries/registered-color-style-queries.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/registered-color-style-queries.html.ini index 3befc312c69..d4281d42b51 100644 --- a/tests/wpt/meta/css/css-conditional/container-queries/registered-color-style-queries.html.ini +++ b/tests/wpt/meta/css/css-conditional/container-queries/registered-color-style-queries.html.ini @@ -1,4 +1,5 @@ [registered-color-style-queries.html] + expected: ERROR [Registered color with light color-scheme and light-dark()] expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/container-type-scroll-state-computed.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/container-type-scroll-state-computed.html.ini index bf71bdf192b..132e4ea1fbc 100644 --- a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/container-type-scroll-state-computed.html.ini +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/container-type-scroll-state-computed.html.ini @@ -1,2 +1,9 @@ [container-type-scroll-state-computed.html] - expected: ERROR + [Property container-type value 'scroll-state'] + expected: FAIL + + [Property container-type value 'scroll-state size'] + expected: FAIL + + [Property container-type value 'inline-size scroll-state'] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-overflowing-pseudo.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-overflowing-pseudo.html.ini new file mode 100644 index 00000000000..27cb88702ca --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-overflowing-pseudo.html.ini @@ -0,0 +1,2 @@ +[scroll-state-overflowing-pseudo.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-pseudo.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-pseudo.html.ini new file mode 100644 index 00000000000..17708297d9b --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-pseudo.html.ini @@ -0,0 +1,2 @@ +[scroll-state-snapped-pseudo.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-stuck-pseudo.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-stuck-pseudo.html.ini new file mode 100644 index 00000000000..8ef346bc83c --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-stuck-pseudo.html.ini @@ -0,0 +1,2 @@ +[scroll-state-stuck-pseudo.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/style-query-document-element.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/style-query-document-element.html.ini index d59e1b1536d..e0b2158c1b4 100644 --- a/tests/wpt/meta/css/css-conditional/container-queries/style-query-document-element.html.ini +++ b/tests/wpt/meta/css/css-conditional/container-queries/style-query-document-element.html.ini @@ -1,2 +1,3 @@ [style-query-document-element.html] - expected: ERROR + [style query should evaluate to true] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/js/supports-at-rule.tentative.html.ini b/tests/wpt/meta/css/css-conditional/js/supports-at-rule.tentative.html.ini new file mode 100644 index 00000000000..f8d0581c7c5 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/js/supports-at-rule.tentative.html.ini @@ -0,0 +1,120 @@ +[supports-at-rule.tentative.html] + [@supports at-rule] + expected: FAIL + + [@supports at-rule 1] + expected: FAIL + + [@supports at-rule 2] + expected: FAIL + + [@supports at-rule 3] + expected: FAIL + + [@supports at-rule 4] + expected: FAIL + + [@supports at-rule 6] + expected: FAIL + + [@supports at-rule 7] + expected: FAIL + + [@supports at-rule 8] + expected: FAIL + + [quoted value is OK] + expected: FAIL + + [implicit end parenthesis] + expected: FAIL + + [@supports at-rule 16] + expected: FAIL + + [@supports at-rule 17] + expected: FAIL + + [@supports at-rule 18] + expected: FAIL + + [@supports at-rule 19] + expected: FAIL + + [@supports at-rule 20] + expected: FAIL + + [@supports at-rule 21] + expected: FAIL + + [@supports at-rule 22] + expected: FAIL + + [@supports at-rule 23] + expected: FAIL + + [@supports at-rule 24] + expected: FAIL + + [@supports at-rule 25] + expected: FAIL + + [@supports at-rule 26] + expected: FAIL + + [@supports at-rule 27] + expected: FAIL + + [@supports at-rule 28] + expected: FAIL + + [@supports at-rule 30] + expected: FAIL + + [@supports at-rule 31] + expected: FAIL + + [@supports at-rule 32] + expected: FAIL + + [@supports at-rule 33] + expected: FAIL + + [@supports at-rule 34] + expected: FAIL + + [@supports at-rule 35] + expected: FAIL + + [@supports at-rule 36] + expected: FAIL + + [@supports at-rule 37] + expected: FAIL + + [@supports at-rule 38] + expected: FAIL + + [@supports at-rule 39] + expected: FAIL + + [@supports at-rule 40] + expected: FAIL + + [@supports at-rule 41] + expected: FAIL + + [@supports at-rule 42] + expected: FAIL + + [@supports at-rule 43] + expected: FAIL + + [@supports at-rule 44] + expected: FAIL + + [@supports at-rule 45] + expected: FAIL + + [@supports at-rule 46] + expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini b/tests/wpt/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini index 32b5d8d7680..d41dbcf0823 100644 --- a/tests/wpt/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini +++ b/tests/wpt/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini @@ -28,3 +28,63 @@ [fit-content(calc(0px + 150%))] expected: FAIL + + [fit-content(0%); min-width: 0px] + expected: FAIL + + [fit-content(50%); min-width: 0px] + expected: FAIL + + [fit-content(75%); min-width: 0px] + expected: FAIL + + [fit-content(100%); min-width: 0px] + expected: FAIL + + [fit-content(150%); min-width: 0px] + expected: FAIL + + [fit-content(calc(0px + 0%)); min-width: 0px] + expected: FAIL + + [fit-content(calc(0px + 50%)); min-width: 0px] + expected: FAIL + + [fit-content(calc(0px + 75%)); min-width: 0px] + expected: FAIL + + [fit-content(calc(0px + 100%)); min-width: 0px] + expected: FAIL + + [fit-content(calc(0px + 150%)); min-width: 0px] + expected: FAIL + + [fit-content(0%); min-width: auto] + expected: FAIL + + [fit-content(50%); min-width: auto] + expected: FAIL + + [fit-content(75%); min-width: auto] + expected: FAIL + + [fit-content(100%); min-width: auto] + expected: FAIL + + [fit-content(150%); min-width: auto] + expected: FAIL + + [fit-content(calc(0px + 0%)); min-width: auto] + expected: FAIL + + [fit-content(calc(0px + 50%)); min-width: auto] + expected: FAIL + + [fit-content(calc(0px + 75%)); min-width: auto] + expected: FAIL + + [fit-content(calc(0px + 100%)); min-width: auto] + expected: FAIL + + [fit-content(calc(0px + 150%)); min-width: auto] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/parsing/the-select-arrow-pseudo-element.tentative.html.ini b/tests/wpt/meta/css/css-pseudo/parsing/the-select-arrow-pseudo-element.tentative.html.ini new file mode 100644 index 00000000000..0303c3c39d8 --- /dev/null +++ b/tests/wpt/meta/css/css-pseudo/parsing/the-select-arrow-pseudo-element.tentative.html.ini @@ -0,0 +1,18 @@ +[the-select-arrow-pseudo-element.tentative.html] + ["::select-arrow" should be a valid selector] + expected: FAIL + + ["*::select-arrow" should be a valid selector] + expected: FAIL + + ["foo.bar[baz\]::select-arrow" should be a valid selector] + expected: FAIL + + ["::select-arrow::marker" should be a valid selector] + expected: FAIL + + ["::slotted(*)::select-arrow" should be a valid selector] + expected: FAIL + + ["::part(foo)::select-arrow" should be a valid selector] + expected: FAIL diff --git a/tests/wpt/meta/css/css-sizing/stretch/auto-margins-1.html.ini b/tests/wpt/meta/css/css-sizing/stretch/auto-margins-1.html.ini new file mode 100644 index 00000000000..5030c8126ba --- /dev/null +++ b/tests/wpt/meta/css/css-sizing/stretch/auto-margins-1.html.ini @@ -0,0 +1,3 @@ +[auto-margins-1.html] + [[data-expected-width\] 2] + expected: FAIL diff --git a/tests/wpt/meta/css/css-sizing/stretch/indefinite-4.html.ini b/tests/wpt/meta/css/css-sizing/stretch/indefinite-4.html.ini new file mode 100644 index 00000000000..d0bd94e4cbe --- /dev/null +++ b/tests/wpt/meta/css/css-sizing/stretch/indefinite-4.html.ini @@ -0,0 +1,3 @@ +[indefinite-4.html] + [[data-expected-client-height\] 1] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/line-breaking/segment-break-transformation-ignorable-1.html.ini b/tests/wpt/meta/css/css-text/line-breaking/segment-break-transformation-ignorable-1.html.ini new file mode 100644 index 00000000000..d981ffe23af --- /dev/null +++ b/tests/wpt/meta/css/css-text/line-breaking/segment-break-transformation-ignorable-1.html.ini @@ -0,0 +1,2 @@ +[segment-break-transformation-ignorable-1.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-values/attr-IACVT.html.ini b/tests/wpt/meta/css/css-values/attr-IACVT.html.ini new file mode 100644 index 00000000000..7d7e1ecd848 --- /dev/null +++ b/tests/wpt/meta/css/css-values/attr-IACVT.html.ini @@ -0,0 +1,3 @@ +[attr-IACVT.html] + [CSS Values Test: attr() IACVT] + expected: FAIL diff --git a/tests/wpt/meta/css/css-values/attr-all-types.html.ini b/tests/wpt/meta/css/css-values/attr-all-types.html.ini index 2239863f502..4a56492d36e 100644 --- a/tests/wpt/meta/css/css-values/attr-all-types.html.ini +++ b/tests/wpt/meta/css/css-values/attr-all-types.html.ini @@ -38,9 +38,6 @@ [CSS Values and Units Test: attr 13] expected: FAIL - [CSS Values and Units Test: attr 14] - expected: FAIL - [CSS Values and Units Test: attr 18] expected: FAIL @@ -59,57 +56,6 @@ [CSS Values and Units Test: attr 38] expected: FAIL - [CSS Values and Units Test: attr 39] - expected: FAIL - - [CSS Values and Units Test: attr 40] - expected: FAIL - - [CSS Values and Units Test: attr 41] - expected: FAIL - - [CSS Values and Units Test: attr 42] - expected: FAIL - - [CSS Values and Units Test: attr 43] - expected: FAIL - - [CSS Values and Units Test: attr 44] - expected: FAIL - - [CSS Values and Units Test: attr 45] - expected: FAIL - - [CSS Values and Units Test: attr 46] - expected: FAIL - - [CSS Values and Units Test: attr 47] - expected: FAIL - - [CSS Values and Units Test: attr 48] - expected: FAIL - - [CSS Values and Units Test: attr 49] - expected: FAIL - - [CSS Values and Units Test: attr 50] - expected: FAIL - - [CSS Values and Units Test: attr 51] - expected: FAIL - - [CSS Values and Units Test: attr 52] - expected: FAIL - - [CSS Values and Units Test: attr 53] - expected: FAIL - - [CSS Values and Units Test: attr 54] - expected: FAIL - - [CSS Values and Units Test: attr 55] - expected: FAIL - [CSS Values and Units Test: attr 12] expected: FAIL @@ -122,21 +68,6 @@ [CSS Values and Units Test: attr 24] expected: FAIL - [CSS Values and Units Test: attr 56] - expected: FAIL - - [CSS Values and Units Test: attr 57] - expected: FAIL - - [CSS Values and Units Test: attr 58] - expected: FAIL - - [CSS Values and Units Test: attr 59] - expected: FAIL - - [CSS Values and Units Test: attr 60] - expected: FAIL - [CSS Values and Units Test: attr 15] expected: FAIL @@ -155,35 +86,32 @@ [CSS Values and Units Test: attr 27] expected: FAIL - [CSS Values and Units Test: attr 31] - expected: FAIL - [CSS Values and Units Test: attr 32] expected: FAIL - [CSS Values and Units Test: attr 61] + [CSS Values and Units Test: attr 74] expected: FAIL - [CSS Values and Units Test: attr 62] + [CSS Values and Units Test: attr 75] expected: FAIL - [CSS Values and Units Test: attr 63] + [CSS Values and Units Test: attr 76] expected: FAIL - [CSS Values and Units Test: attr 74] + [CSS Values and Units Test: attr 77] expected: FAIL - [CSS Values and Units Test: attr 75] + [CSS Values and Units Test: attr 22] expected: FAIL - [CSS Values and Units Test: attr 64] + [CSS Values and Units Test: attr 23] expected: FAIL - [CSS Values and Units Test: attr 65] + [CSS Values and Units Test: attr 30] expected: FAIL - [CSS Values and Units Test: attr 76] + [CSS Values and Units Test: attr 34] expected: FAIL - [CSS Values and Units Test: attr 77] + [CSS Values and Units Test: attr 35] expected: FAIL diff --git a/tests/wpt/meta/css/css-values/attr-px-invalid-cast.html.ini b/tests/wpt/meta/css/css-values/attr-px-invalid-cast.html.ini deleted file mode 100644 index 87888f53efd..00000000000 --- a/tests/wpt/meta/css/css-values/attr-px-invalid-cast.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[attr-px-invalid-cast.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/attr-px-valid.html.ini b/tests/wpt/meta/css/css-values/attr-px-valid.html.ini deleted file mode 100644 index 7bcf98b2d8a..00000000000 --- a/tests/wpt/meta/css/css-values/attr-px-valid.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[attr-px-valid.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini b/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini index e2069e297af..ece49b5a44a 100644 --- a/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini +++ b/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini @@ -136,3 +136,66 @@ [sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px] expected: FAIL + + [calc(2.5 - sign(41px - 2em) / 2) should be used-value-equivalent to 2] + expected: FAIL + + [calc(2.5 - sign(40px - 2em) / 2) should be used-value-equivalent to 2.5] + expected: FAIL + + [calc(2.5 - sign(39px - 2em) / 2) should be used-value-equivalent to 3] + expected: FAIL + + [calc(3 + sign(42px - 2em)) should be used-value-equivalent to 4] + expected: FAIL + + [calc(3 + sign(40px - 2em)) should be used-value-equivalent to 3] + expected: FAIL + + [calc(3 + sign(38px - 2em)) should be used-value-equivalent to 2] + expected: FAIL + + [calc(90deg + 30deg * sign(42px - 2em)) should be used-value-equivalent to 120deg] + expected: FAIL + + [calc(90deg + 30deg * sign(40px - 2em)) should be used-value-equivalent to 90deg] + expected: FAIL + + [calc(90deg + 30deg * sign(38px - 2em)) should be used-value-equivalent to 60deg] + expected: FAIL + + [calc(5s + 15s * sign(42px - 2em)) should be used-value-equivalent to 20s] + expected: FAIL + + [calc(5s + 15s * sign(40px - 2em)) should be used-value-equivalent to 5s] + expected: FAIL + + [calc(5s + 15s * sign(38px - 2em)) should be used-value-equivalent to -10s] + expected: FAIL + + [calc(100dpi + 20dpi * sign(42px - 2em)) should be used-value-equivalent to 120dpi] + expected: FAIL + + [calc(100dpi + 20dpi * sign(40px - 2em)) should be used-value-equivalent to 100dpi] + expected: FAIL + + [calc(100dpi + 20dpi * sign(38px - 2em)) should be used-value-equivalent to 80dpi] + expected: FAIL + + [calc(3fr + 1fr * sign(42px - 2em)) should be used-value-equivalent to 4fr] + expected: FAIL + + [calc(3fr + 1fr * sign(40px - 2em)) should be used-value-equivalent to 3fr] + expected: FAIL + + [calc(3fr + 1fr * sign(38px - 2em)) should be used-value-equivalent to 2fr] + expected: FAIL + + [calc(2.5 - sign(33px - 2rem) / 2) should be used-value-equivalent to 2] + expected: FAIL + + [calc(2.5 - sign(32px - 2rem) / 2) should be used-value-equivalent to 2.5] + expected: FAIL + + [calc(2.5 - sign(31px - 2rem) / 2) should be used-value-equivalent to 3] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/negated-always-matches-negated-first-of-type-when-ancestor-changes.html.ini b/tests/wpt/meta/css/selectors/invalidation/negated-always-matches-negated-first-of-type-when-ancestor-changes.html.ini new file mode 100644 index 00000000000..d1cd1865181 --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/negated-always-matches-negated-first-of-type-when-ancestor-changes.html.ini @@ -0,0 +1,2 @@ +[negated-always-matches-negated-first-of-type-when-ancestor-changes.html] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/negated-always-matches-negated-last-of-type-when-ancestor-changes.html.ini b/tests/wpt/meta/css/selectors/invalidation/negated-always-matches-negated-last-of-type-when-ancestor-changes.html.ini new file mode 100644 index 00000000000..a22a798704c --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/negated-always-matches-negated-last-of-type-when-ancestor-changes.html.ini @@ -0,0 +1,2 @@ +[negated-always-matches-negated-last-of-type-when-ancestor-changes.html] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/negated-is-never-matches-negated-first-of-type-when-ancestor-changes.html.ini b/tests/wpt/meta/css/selectors/invalidation/negated-is-never-matches-negated-first-of-type-when-ancestor-changes.html.ini new file mode 100644 index 00000000000..27ecadf65ec --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/negated-is-never-matches-negated-first-of-type-when-ancestor-changes.html.ini @@ -0,0 +1,2 @@ +[negated-is-never-matches-negated-first-of-type-when-ancestor-changes.html] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/negated-is-never-matches-negated-last-of-type-when-ancestor-changes.html.ini b/tests/wpt/meta/css/selectors/invalidation/negated-is-never-matches-negated-last-of-type-when-ancestor-changes.html.ini new file mode 100644 index 00000000000..254d5774e11 --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/negated-is-never-matches-negated-last-of-type-when-ancestor-changes.html.ini @@ -0,0 +1,2 @@ +[negated-is-never-matches-negated-last-of-type-when-ancestor-changes.html] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/negated-negated-first-of-type-when-ancestor-changes.html.ini b/tests/wpt/meta/css/selectors/invalidation/negated-negated-first-of-type-when-ancestor-changes.html.ini new file mode 100644 index 00000000000..ab06ad7b0cc --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/negated-negated-first-of-type-when-ancestor-changes.html.ini @@ -0,0 +1,2 @@ +[negated-negated-first-of-type-when-ancestor-changes.html] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/negated-negated-last-of-type-when-ancestor-changes.html.ini b/tests/wpt/meta/css/selectors/invalidation/negated-negated-last-of-type-when-ancestor-changes.html.ini new file mode 100644 index 00000000000..75d4f82effe --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/negated-negated-last-of-type-when-ancestor-changes.html.ini @@ -0,0 +1,2 @@ +[negated-negated-last-of-type-when-ancestor-changes.html] + expected: FAIL |