animate-invalid.html | Pass | 1 / 1 | | |
animation/custom-property-animation-angle-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-angle-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-angle.html | Pass | 5 / 5 | | |
animation/custom-property-animation-color-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-color-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-color.html | Pass | 6 / 6 | | |
animation/custom-property-animation-custom-ident.html | Pass | 3 / 3 | | |
animation/custom-property-animation-image.html | Pass | 3 / 3 | | |
animation/custom-property-animation-inherited-used-by-standard-property.html | Pass | 1 / 1 | | |
animation/custom-property-animation-integer-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-integer-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-integer.html | Pass | 5 / 5 | | |
animation/custom-property-animation-length-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-length-percentage-comma-list.html | Fail | 5 / 6 | TEST BUG | the expected value omits the accumulation of the second item: at the middle of the third iteration of 50% to 100px with iterationComposite: accumulate, the value is the interpolated calc(25% + 50px) plus twice the final value 100px (https://drafts.csswg.org/web-animations-1/#effect-accumulation-section), calc(25% + 250px); the first item and the other list tests of the directory (e.g. <length>#: 50px to 100px gives 275px) do accumulate it |
animation/custom-property-animation-length-percentage-space-list.html | Fail | 5 / 6 | TEST BUG | the expected value omits the accumulation of the second item: at the middle of the third iteration of 50% to 100px with iterationComposite: accumulate, the value is the interpolated calc(25% + 50px) plus twice the final value 100px (https://drafts.csswg.org/web-animations-1/#effect-accumulation-section), calc(25% + 250px); the first item and the other list tests of the directory (e.g. <length>#: 50px to 100px gives 275px) do accumulate it |
animation/custom-property-animation-length-percentage.html | Pass | 5 / 5 | | |
animation/custom-property-animation-length-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-length.html | Pass | 5 / 5 | | |
animation/custom-property-animation-list-type-mismatch.html | Pass | 7 / 7 | | |
animation/custom-property-animation-non-inherited-used-by-standard-property.html | Pass | 1 / 1 | | |
animation/custom-property-animation-number-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-number-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-number.html | Pass | 5 / 5 | | |
animation/custom-property-animation-percentage-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-percentage-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-percentage.html | Pass | 5 / 5 | | |
animation/custom-property-animation-resolution-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-resolution-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-resolution.html | Pass | 5 / 5 | | |
animation/custom-property-animation-time-comma-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-time-space-list.html | Pass | 6 / 6 | | |
animation/custom-property-animation-time.html | Pass | 5 / 5 | | |
animation/custom-property-animation-transform-function.html | Pass | 5 / 5 | | |
animation/custom-property-animation-transform-list-multiple-values.html | Pass | 11 / 11 | | |
animation/custom-property-animation-transform-list-single-values.html | Pass | 5 / 5 | | |
animation/custom-property-animation-url.html | Pass | 3 / 3 | | |
animation/custom-property-animation-used-in-shorthand.html | Pass | 1 / 1 | | |
animation/custom-property-animation-with-zoom.html | Pass | 3 / 3 | | |
animation/custom-property-transition-angle.html | Pass | 1 / 1 | | |
animation/custom-property-transition-color.html | Pass | 1 / 1 | | |
animation/custom-property-transition-custom-ident.html | Pass | 1 / 1 | | |
animation/custom-property-transition-image.html | Pass | 1 / 1 | | |
animation/custom-property-transition-inherited-used-by-standard-property.html | Pass | 1 / 1 | | |
animation/custom-property-transition-integer.html | Pass | 1 / 1 | | |
animation/custom-property-transition-length-percentage.html | Pass | 1 / 1 | | |
animation/custom-property-transition-length.html | Pass | 2 / 2 | | |
animation/custom-property-transition-mismatched-inherited-property-numbers.html | Pass | 1 / 1 | | |
animation/custom-property-transition-mismatched-list.html | Pass | 24 / 24 | | |
animation/custom-property-transition-mismatched-property-numbers.html | Pass | 1 / 1 | | |
animation/custom-property-transition-non-inherited-used-by-standard-property.html | Pass | 1 / 1 | | |
animation/custom-property-transition-number-percentage.html | Pass | 1 / 1 | | |
animation/custom-property-transition-number.html | Pass | 2 / 2 | | |
animation/custom-property-transition-percentage.html | Pass | 1 / 1 | | |
animation/custom-property-transition-property-all.html | Pass | 1 / 1 | | |
animation/custom-property-transition-resolution.html | Pass | 1 / 1 | | |
animation/custom-property-transition-time.html | Pass | 1 / 1 | | |
animation/custom-property-transition-transform-function-matrix.html | Fail | 0 / 1 | NOT IMPLEMENTED | the interpolation of the <transform-function> and <transform-list> registered custom properties with a matrix fallback (mix()) |
animation/custom-property-transition-transform-function-to-list.html | Pass | 1 / 1 | | |
animation/custom-property-transition-transform-function.html | Pass | 1 / 1 | | |
animation/custom-property-transition-transform-list-matrix.html | Pass | 1 / 1 | | |
animation/custom-property-transition-transform-list.html | Pass | 1 / 1 | | |
animation/custom-property-transition-url.html | Pass | 1 / 1 | | |
animation/registered-neutral-keyframe.html | Pass | 1 / 1 | | |
animation/registered-var-to-registered-animating.html | Pass | 1 / 1 | | |
at-property-animation.html | Fail | 18 / 19 | NOT IMPLEMENTED | a change of the initial value of a @property rule does not start a transition |
at-property-cssom.html | Pass | 40 / 40 | | |
at-property-optional-initial-value.html | Pass | 1 / 1 | | |
at-property-shadow.html | Pass | 1 / 1 | | |
at-property-stylesheets.html | Pass | 5 / 5 | | |
at-property-typedom.html | Pass | 2 / 2 | | |
at-property-viewport-units-dynamic.html | Pass | 1 / 1 | | |
at-property-viewport-units.html | Pass | 24 / 24 | | |
at-property.html | Pass | 106 / 106 | | |
conditional-rules.html | Pass | 3 / 3 | | |
custom-property-explicit-inherit-invalidation.html | Pass | 2 / 2 | | |
determine-registration.html | Pass | 15 / 15 | | |
font-size-animation.html | Pass | 1 / 1 | | |
get-computed-style-enumeration.html | Pass | 5 / 5 | | |
idlharness.html | Pass | 16 / 16 | | |
initial-value-unit-arithmetic.html | Pass | 1 / 1 | | |
invalid-at-computed-value-time.html | Pass | 5 / 5 | | |
non-computed-unit-cycles.html | Pass | 8 / 8 | | |
property-cascade.html | Pass | 2 / 2 | | |
register-property-sign-mixed-lengths.html | Pass | 6 / 6 | | |
register-property-syntax-parsing.html | Pass | 246 / 246 | | |
register-property.html | Fail | 5 / 6 | TEST BUG | the test expects CSS.registerProperty() to throw a TypeError without the inherits member, which has a default value in the IDL of the specification (boolean inherits = true, https://drafts.css-houdini.org/css-properties-values-api-1/#dictdef-propertydefinition); the browsers still require it |
registered-properties-inheritance.html | Pass | 8 / 8 | | |
registered-property-change-style-001.html | Pass | 2 / 2 | | |
registered-property-computation.html | Pass | 75 / 75 | | |
registered-property-crosstalk.html | Pass | 1 / 1 | | |
registered-property-cssom.html | Pass | 8 / 8 | | |
registered-property-dependency-through-fallback.html | Pass | 2 / 2 | | |
registered-property-ident-function.html | Pass | 1 / 1 | | |
registered-property-initial.html | Pass | 29 / 29 | | |
registered-property-revert.html | Pass | 4 / 4 | | |
resolved-color-value.html | Pass | 1 / 1 | | |
self-utils.html | Pass | 3 / 3 | | |
typedom.html | Pass | 325 / 325 | | |
unit-cycles.html | Pass | 27 / 27 | | |
url-resolution.html | Pass | 18 / 18 | | |
var-reference-registered-properties-002.html | Pass | 1 / 1 | | |
var-reference-registered-properties-cycles.html | Pass | 5 / 5 | | |
var-reference-registered-properties.html | Fail | 15 / 16 | TEST BUG | a registered <length> property declared with red is invalid at computed-value time, so its computed value is its registered initial value ("the property becomes invalid at computed-value time (and thus resets to the registered initial value)", https://drafts.css-houdini.org/css-properties-values-api/#the-registerproperty-function; css-variables-2: registered custom properties act like non-custom properties when they are invalid at computed-value time), and var() substitutes the computed value of a registered property (https://drafts.css-houdini.org/css-properties-values-api/#substitution): 0px, not the empty string the test expects |
var-reference-unit-cycles.html | Pass | 2 / 2 | | |