- From: Guillaume via GitHub <sysbot+gh@w3.org>
- Date: Thu, 06 Feb 2025 08:25:54 +0000
- To: public-css-archive@w3.org
cdoublev has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-animations-2][scroll-animations-1] Serialization of `animation-*` shorthands with longhand value lengths different than `animation-name` == As specified in [CSS V&U](https://drafts.csswg.org/css-values-4/#linked-properties) following the resolution in #7164, the computed value of a coordinating list property should remain as specified. Therefore, `animation` may not be able (or allowed, see below) to represent all its longhands before used value time, when some of its sub-property has a different value length than `animation-name`. But there are [tests on WPT](https://github.com/web-platform-tests/wpt/blob/1cea1765b9d6ee2b6ad47907e6812787080d66b6/css/css-animations/parsing/animation-shorthand.html#L28) that expect `animation` to be serialized to a non-empty value when `animation-timeline` has a different value length than `animation-name`. Are they wrong? As I [commented](https://github.com/w3c/csswg-drafts/issues/7164#issuecomment-2639134629) in #7164, this may be ok when `animation-timeline` can be omitted in `animation` and has fewer values than `animation-name`, but not the other way around. However, it is worth noting that the declared value of `animation-trigger` and `animation-*-range`, which cannot be specified in `animation` but are included in the same coordinating list property group, cannot depend on `animation-name`. Unless I am missing how. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11659 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 6 February 2025 08:25:55 UTC