Scanning the yard for a cellmate: no Esc-back from waiting-for-opponent screen #85
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#85
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-observed 2026-06-22)
When entering multiplayer mode and the "Scanning the yard for a cellmate..." screen appears (waiting for opponent), there is no keyboard way back to the welcome screen if no opponent arrives.
Expected
Esc key returns the player to the welcome screen, abandoning the in-progress matchmaking flow.
Same shape as #79
#79 fixed the same gap on the multiplayer name-entry screen (checkin Esc→title). The waiting/scanning screen has the symmetric gap on the next state in the multiplayer flow.
Lane + size
Shipwright lane (client-side state-machine cancel-transition). Size/S — same shape as #79.
Acceptance criteria
AC-tick pass — closed by PR #90 (squashed):
BONUS substrate-discipline applied:
Honest ceiling: on-device iOS touch is operator-device-gated (same ceiling as #66/#73). Code axis + harness mutation-proof + render-capture done; iOS-touch live-confirm awaits operator playtest post round-13 redeploy.