mirror of
https://github.com/penpot/penpot.git
synced 2026-10-29 14:00:37 +00:00
Use the parent's pushed geometry when deciding whether a promoted swap needs an orientation override. Its original container still has the old rotation, which can create a phantom geometry group during update-main of a rotated parent (F172). The portable regression fails its touched assertion before the fix. All 54 swap tests pass 214 assertions, the library-308 shrink passes, and the pure golden master matches 1149 assertions without recording. Common and frontend lint and format pass. Benchmark ratios against Phase 1e: main 10/100/1000 copies 0.49/0.58/0.59, three levels 0.54, chain 0.52, library 0.56, many shapes 0.48, variant switch 0.63. No regression flags. AI-assisted-by: GPT-6