mirror of
https://github.com/penpot/penpot.git
synced 2026-04-25 11:18:36 +00:00
The get-frame-ids function could enter infinite recursion when: 1. There's a circular reference in the frame hierarchy 2. A shape's frame-id points to itself (corrupt data) The fix uses the cached version (get-frame-ids-cached) in recursive calls and adds a guard to prevent self-referencing.