mirror of
https://github.com/penpot/penpot.git
synced 2026-08-17 18:28:41 +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>