diff --git a/components/style/values/animated/color.rs b/components/style/values/animated/color.rs index d3ee616f765..a7dba508f68 100644 --- a/components/style/values/animated/color.rs +++ b/components/style/values/animated/color.rs @@ -432,9 +432,9 @@ fn adjust_hue(left: &mut f32, right: &mut f32, hue_interpolation: HueInterpolati let delta = *right - *left; if delta > PI { - *left += PI; - } else if delta < -1. * PI { - *right += PI; + *left += TAU; + } else if delta < -PI { + *right += TAU; } }, // https://drafts.csswg.org/css-color/#longer