mirror of
https://github.com/penpot/penpot.git
synced 2026-08-15 09:18:55 +00:00
After pan/zoom, a full-quality tile walk could spend one rAF inside a single frame drop shadow re-rendering every child silhouette. Yield shadow work across partial frames when allow_stop is set, resume in-progress passes before the walker continues, and flush Filter/ DropShadows surfaces after each heavy pass (default every 1). AI-assisted-by: composer-2.5-fast Co-authored-by: Cursor <cursoragent@cursor.com>