Since implementation support for missing components there has been a change to the spec to require "analogous components" to be "carried forward". (see https://www.w3.org/TR/css-color-4/#interpolation-missing) Essentially, if you are interpolating a hsl() color with a lch() color, in the oklch() color space, a missing hue value in in either the hsl() or lch() color should be respected.
<rdar://problem/127170141>
Pull request: https://github.com/WebKit/WebKit/pull/28146
Committed 278379@main (4223b7f3eb55): <https://commits.webkit.org/278379@main> Reviewed commits have been landed. Closing PR #28146 and removing active labels.