mirror of
https://github.com/penpot/penpot.git
synced 2026-10-30 22:40:33 +00:00
Allow direction edits on eligible grid containers without requiring cells. Keep cell edits limited to grids with an existing cell. Add an opt-in empty grid fixture without changing random operation distributions. Cover main and copy scopes, nested grids, meaningful edits, skipped cell edits and exact undo/redo. Add reset, update-main, duplicate, detach, child addition and direction-return histories in common and frontend runners. The original 40 assertions failed 16 times before the fix and pass unchanged. Validation: full common JVM/JavaScript and frontend suites; backend/exporter CI; common/frontend lint and format. All six common component properties pass 40 programs at seed 712 in both runtimes. Focused common: 61 assertions; frontend controls: 56 direction and 204 history assertions. No production code changed; no sync benchmark was required. AI-assisted-by: gpt-6