mirror of
https://github.com/penpot/penpot.git
synced 2026-10-30 22:40:33 +00:00
Retain authored cell bounds and direction through identity remapping. Use accepted reference context and child identities to predict new cells and track capacity without reading resulting cell values. Check expected bounds as well as cell values, while keeping pending copies unchanged. Cover row/column growth, corruption, structural histories, stale libraries and exact undo/redo. Keep the original four failing assertions unchanged. Pin the separate source-library frontend routing gap as F248 with an exact failure signature and a passing source-editor control. 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 controls: 6 tests, 89 assertions. No production code changed; no sync benchmark was required. AI-assisted-by: gpt-6