[csswg-drafts] [css-display-3] [web-animations-1] Conflicting animation type for `visibility` (#8611)

yarusome has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-display-3] [web-animations-1] Conflicting animation type for `visibility` ==
CSS Display Module Level 3 [defines](https://w3c.github.io/csswg-drafts/css-display/#visibility) the animation type of `visibility` to be discrete, but Web Animations Level 1 [defines](https://w3c.github.io/csswg-drafts/web-animations-1/#animating-visibility) in the appendix a special interpolation method for `visibility`:

>For the `visibility` property, `visible` is interpolated as a discrete step where values of *p* between 0 and 1 map to `visible` and other values of *p* map to the closer endpoint; if neither value is `visible` then discrete animation is used.

which means that it's not "flipping at half way" as the definition of discrete animation type. So at least one spec needs a fix on this.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8611 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Saturday, 18 March 2023 01:43:09 UTC