mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-14 18:01:20 +08:00
ff99e673ca
The U-final CSS-cascade correction picked the earliest IMPLICIT tween per (target, property), so an implicit fade tween stacked after an explicit burst tween (e.g. apple-money-count's confetti: translateY [0, y] then an implicit drift-and-fade) was rewritten to the page-load identity value, discarding anime.js's correct chain from the burst's end value and collapsing the burst mid-flight (22.0dB at t=4.42s vs the GSAP baseline). Correct an implicit tween only when it is the first tween of ANY kind on its (target, property) pair. Verified by full re-render: apple-money-count t=4.42s recovers to 50.0dB and vfx-liquid-glass's t=0.2-0.6s low band recovers to 45.1dB; the product-promo stacked-implicit case that motivated the earliest-implicit narrowing keeps its behavior (unit-tested).