mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 17:55:07 +02:00
If either of the two transform functions during interpolation is a 3D function, both of them get coerced to a 3D function before deciding what to do next. However, we only supported converting 2D functions to 3D if they had a 2D primitive they could be converted to first. Change our behavior to default to converting to matrix3d() if there is no explicit conversion path. Fixes a crash in `css/css-transforms/animation/transform-interpolation-004.html`.