Re: [csswg-drafts] [css-color-4] Missing info about Premultiplication and Undefined values (#7536)

Maybe I'm missing something. How would you handle interpolating between e.g. `hsl(none 0% 50%)` and `lch(50% 0% none)` in e.g. OKLab?

[The spec](https://drafts.csswg.org/css-color-4/#interpolation-missing) is very handwavy:
> If a color with a [missing component](https://drafts.csswg.org/css-color-4/#missing-color-component) is interpolated with another color which is not missing that component, the missing component is treated as having the other color’s component value.

How do you even compute what "the other color's component value" is here, given they both have missing components so none can be converted to each other's color space?

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


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

Received on Sunday, 31 July 2022 13:34:55 UTC