Skip to content

fix: keep transient UI out of rollback state#238

Merged
han4wluc merged 4 commits intomainfrom
feat/rollback-policy-transient-ui
Apr 15, 2026
Merged

fix: keep transient UI out of rollback state#238
han4wluc merged 4 commits intomainfrom
feat/rollback-policy-transient-ui

Conversation

@han4wluc
Copy link
Copy Markdown
Contributor

Summary

  • stop recording transient UI actions into rollback checkpoints
  • split rollback batches into line and interaction sources so authored line state and player interactions are replayed separately
  • keep save/load sanitization for legacy slots and add regression coverage for live rollback and load-then-rollback overlay behavior

Testing

  • bun run test
  • rtgl vt screenshot --wait-event vt:ready --item rollback/layered-view-restore.yaml
  • rtgl vt report --diff-threshold 0.8 --item rollback/layered-view-restore.yaml
  • rtgl vt screenshot --wait-event vt:ready --item save/load-rollback-transient-overlay.yaml
  • rtgl vt report --diff-threshold 0.8 --item save/load-rollback-transient-overlay.yaml

@han4wluc han4wluc merged commit 1558693 into main Apr 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant