Decouple replay playback from debug-match mode #16

Open
opened 2026-09-15 16:42:57 +00:00 by EIREXE · 0 comments
Owner

Severity: High

initiate_default_match returns to MainMenu before checking play_replay unless --debug-match is set (src/match_loading.rs:155-177). A user supplying --play-replay alone silently does not play it. Playback completion can also leave the app in PreMainMenu when ReplayComplete is present (src/match_loading.rs:159-161).

Fix: give replay mode precedence or validate the CLI combination, and define an explicit post-playback destination.

Severity: High initiate_default_match returns to MainMenu before checking play_replay unless --debug-match is set (src/match_loading.rs:155-177). A user supplying --play-replay alone silently does not play it. Playback completion can also leave the app in PreMainMenu when ReplayComplete is present (src/match_loading.rs:159-161). Fix: give replay mode precedence or validate the CLI combination, and define an explicit post-playback destination.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EIREXE/shinespark#16