diff --git a/components/style/values/generics/transform.rs b/components/style/values/generics/transform.rs index cd321945f60..a0cbc57d6b4 100644 --- a/components/style/values/generics/transform.rs +++ b/components/style/values/generics/transform.rs @@ -569,7 +569,7 @@ pub fn get_normalized_vector_and_angle( // rotation to not be applied, so we use identity matrix (i.e. rotate3d(0, 0, 1, 0)). (0., 0., 1., T::zero()) } else { - let vector = vector.normalize(); + let vector = vector.robust_normalize(); (vector.x, vector.y, vector.z, angle) } }