mirror of
https://github.com/penpot/penpot.git
synced 2026-10-30 14:30:37 +00:00
Refresh generated oracle inputs after reset, swap and variant switch using the loaded sources from before the operation. Keep other copies stale and preserve inputs for variant requests that do not switch. Journal reference-only changes with the real undo group so undo and redo restore inputs even when a pull leaves the head's shape unchanged. Add real-event controls for selective pulls, stale copies, no-op requests, independent replay and propagation through a local main. The original F252 regression passes with unchanged assertions. Validation: 1,773 frontend tests, 15,142 assertions; lint and format pass. This changes only the frontend test harness; no sync benchmark is needed. AI-assisted-by: gpt-6