Re: [csswg-drafts] [css-shapes-1] Optional values shouldn't be serialized (#8695)

Per https://github.com/w3c/csswg-drafts/issues/8695#issuecomment-1563497665, it'd be great to specify the expected behaviors for interpolation as well, especially for `offset-path`. I noticed there is a [wpt test](https://github.com/web-platform-tests/wpt/blob/dcf2cd7559b2e1502a160b585e0c5f120db754e6/css/motion/animation/offset-path-interpolation-006.html#L58-L70) like this:
`ellipse(10% 10%)` -> `ellipse(40% 50% at 25% 25%)`.

This test expects to do interpolation by assigning `center` as the default value. However, omitted `at <position>` is special, so I expect these two values can not be interpolated (i.e. fall back to discrete animation). So it'd be great to add the omitted `at position` case in [Interpolation of Basic Shapes](https://drafts.csswg.org/css-shapes-1/#basic-shape-interpolation) as well.

-- 
GitHub Notification of comment by BorisChiou
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8695#issuecomment-1581500094 using your GitHub account


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

Received on Wednesday, 7 June 2023 20:57:50 UTC