diff --git a/src/game.js b/src/game.js index 42731eb..7337670 100644 --- a/src/game.js +++ b/src/game.js @@ -809,7 +809,11 @@ if (moveStick) { moveStick.addEventListener("pointerdown", (event) => { - moveStick.setPointerCapture?.(event.pointerId); + try { + moveStick.setPointerCapture?.(event.pointerId); + } catch { + // Synthetic or interrupted pointer events may not be capturable. + } updateStick(event); }); moveStick.addEventListener("pointermove", updateStick);