Files
Miguel Ángel a2a5af8e19 fix(registry): stop gsap tweens from clobbering baked-in css transforms (#4090)
* fix(registry): stop gsap tweens from clobbering baked-in css transforms

transitions-cover, transitions-other, and us-map-bubble each set a

static css transform (translate/scale) on an element, then animate

x/y/scale on it with gsap. gsap owns the full transform matrix once

it touches an element, so the initial css value is a static risk the

runtime StaticGuard flags. establish the initial state via gsap.set()

instead, matching the pattern already used elsewhere in the registry.

us-map-bubble had a real visible defect: bubbles rendered stuck near

scale-0 instead of animating in. the other two items render pixel-

identical before and after since gsap already decomposes their pure

single-axis transforms correctly on first touch; fixed anyway since

the lint rule and StaticGuard are correct that it is a latent risk.

* style(registry): run oxfmt on transitions-cover
2026-09-18 18:25:22 -04:00
..