Stop transitioning properties with a discrete animation type (#30565)

They are not transitionable:
https://drafts.csswg.org/css-transitions-1/#transitionable

There are some new failures in background-image-interpolation.html,
but I think the test is wrong, because it expects background-image
to be transitionable, even though the spec defines it with a discrete
animation type.
This commit is contained in:
Oriol Brufau 2023-10-20 14:55:33 +02:00 committed by GitHub
parent 9af3495d8a
commit 111716d458
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
39 changed files with 410 additions and 1280 deletions

View file

@ -145,130 +145,3 @@
[Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL
[CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(45deg, blue, orange)\]]
expected: FAIL
[CSS Transitions: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/orange_color.png)\]]
expected: FAIL