ccf280ea50
Android Release / build-apk (push) Successful in 4m29s
toggle_leaderboard_screen was missing the other_modal_scrims guard that all other panel-toggle systems have. Pressing L (or the HUD button) while any other modal was open would spawn a second ModalScrim on top of the existing one, breaking z-ordering and leaving the first modal un-dismissable. Adds: other_modal_scrims: Query<(), (With<ModalScrim>, Without<LeaderboardScreen>)> and the early-return guard before spawn_leaderboard_screen is called. Closes #77 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>