Files
ladybird/Libraries/LibWeb/Animations
Tim Ledbetter 06ee7bc532 LibWeb: Skip unstyled descendants in animation updates
Animation updates propagate inherited animated values by walking the
animated target's subtree and calling `recompute_inherited_style()` on
each element. Elements inserted during the same rendering update may
not have computed properties yet, which violates an existing assertion,
causing a crash.

Fix this by skipping unstyled descendants during this walk. The
subsequent recursive style update computes their style from scratch.
2026-04-22 10:14:47 +02:00
..