What this changes
Local preview feels fast, but it creates a trust problem: if the page refreshes before every edit is committed, uncommitted work can disappear or be drawn twice after save.
No results found.
Operation Replay keeps local edits visible and deterministic across refreshes, reloads and browser-side runtime restarts without making the browser the final PDF authority.

From PDF bytes to final composite, all inside the browser preview path.
Local preview feels fast, but it creates a trust problem: if the page refreshes before every edit is committed, uncommitted work can disappear or be drawn twice after save.
Browser Core stores meaningful local edits as deterministic operations. After refresh, it loads the backend preview, restores the local operation log, rebuilds the render graph and draws the same safe composite. After backend save, committed operations are removed from replay so edits are not duplicated.
Restores uncommitted local edits after refresh
Keeps preview behavior consistent by replaying through the render graph instead of pixel patches
Prevents saved edits from appearing twice after backend preview refresh
Supports local-first interaction while keeping backend persistence authoritative
Refresh-safe local preview
Deterministic operation order
Commit cleanup after save
Replay diagnostics surfaced
Backend remains source of truth