mirror of
https://github.com/penpot/penpot.git
synced 2026-10-31 06:50:33 +00:00
Predict explicit library acceptance inputs from the live before-state. Journal changed shapes' before/after reference inputs under actual undo groups, then restore them on undo/redo without replacing loaded libraries. Carry reference bookkeeping between editors while keeping separate journals. Remove F249's mark with its original grid acceptance history unchanged. Cover repeated acceptance, newer unaccepted sources and transitive editor histories. Pin the separately confirmed F251 canonical identity mismatch with its exact diff and an independent valid-state and undo/redo control. Validation: full frontend suite, 1,765 tests and 14,905 assertions; build, lint and format. Original grid history: 146 assertions; reference controls: 73 repeated/newer-source, 33 transitive, 14 retained-reference, 30 parity. Production and common code did not change; no sync benchmark was required. AI-assisted-by: gpt-6