diff --git a/src/Go/boardAnalysis/goAI.ts b/src/Go/boardAnalysis/goAI.ts index 5a123e0e2..734d41977 100644 --- a/src/Go/boardAnalysis/goAI.ts +++ b/src/Go/boardAnalysis/goAI.ts @@ -138,7 +138,9 @@ export function resetAI(endOfGame = false): void { playerPromise.resolver(gameOver); playerPromise.resolver = null; } - if (!endOfGame && !playerPromise.resolver) { + if (endOfGame) { + playerPromise.nextTurn = Promise.resolve(gameOver); + } else { createPromise(playerPromise); } }