Browser-restart resume UX: auto-resume to previous game on app-load instead of re-navigating #145
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/cellblock#145
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Behavior (operator playtest 2026-06-24 against v1.0.0)
Browser-restart resume works (#123 localStorage swap landed) BUT operator expected app-load to auto-resume to previous versus game. Current behavior:
Expected: title screen should detect persisted localStorage resume-token and auto-restore to previous match without re-navigating versus flow.
Severity: MED — UX gap
#123 fixed the underlying persistence (token survives browser restart), but the UX path to use that token requires re-navigation. Defeats most of the UX value of cross-restart resume.
Likely root cause area
Title screen / main.ts boot path doesn't check for valid resume-token on load. Resume-token only consumed when versus matchmaking begins (after operator initiates it). Should detect at boot.
Fix-direction (Shipwright lane)
On app-load:
Cross-refs
Anchor
2026-06-24 operator playtest of v1.0.0 release.