mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-12 09:13:23 +00:00
The board was non-interactive for participants during pending challenges on Android because canMakeMoves factored in isPendingChallenge. Desktop passed isSpectator directly without the pending check, so it worked. Remove isPendingChallenge from the board interactivity gate to match Desktop behavior. The header still shows "Challenge Pending" status, and this also fixes a secondary issue where the isPendingChallenge flag could get stuck when replaceGameState preserved the old state via its open-challenge workaround. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>