Replace BFS (which skipped DSD-modified nodes in visited set, breaking the chain for deeper clones) with iterative convergence loop. Track dsdSizeSet separately from dsdModified so nodes with only position/ geometry changes inherit size from their source. Fix transitive override propagation: re-clone from source (not component) to preserve componentId chain for DSD. Add syncChildrenDeep for deep property propagation (stroke colors on nested vectors). Reduces vector overflow in gold-preview.fig from 25 to 0 (visible, unclipped). |
||
|---|---|---|
| .. | ||
| gold-preview.fig | ||
| material3.fig | ||
| nuxtui.fig | ||