- From: Isaac Muse via GitHub <sysbot+gh@w3.org>
- Date: Mon, 15 Apr 2024 12:01:13 +0000
- To: public-css-archive@w3.org
> [#10151 (comment)](https://github.com/w3c/csswg-drafts/issues/10151#issuecomment-2054169317 > ```css > color-mix( > in lab, > oklch(50% none none), > oklch(50% calc(none + .1) calc(none + 180)) > ) > ``` > > ... > > I don't think it should. The `.1` was written for `oklch`, not for `lch` which has a different value range. From what I understand, carry forward applies during a forced conversion in interpolation. Since they are not converting to a space with analogous components, all channels should be forced to be evaluated before conversion. There shouldn't be any `none` values after conversion, right? I've never been a huge fan of carry forward due to it feeling a bit magical as often color channels are not completely independent when converting, but preserving `none` in this case seems beyond magical 😕. -- GitHub Notification of comment by facelessuser Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10151#issuecomment-2056664131 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 15 April 2024 12:01:14 UTC