mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-18 19:43:24 +03:00
Defer dirty-descendant coalescing until style processing instead of scanning the dirty set and walking widget ancestry on every invalidation. Preserve parent-first early-outs and resolve dirty roots against the current widget tree using shared snapshot storage. Clear stale style-state animation entries when widgets are deleted and add regression coverage for large invalidation bursts and reparenting.