Harden virtual joystick pointer capture

main
darcy 4 weeks ago
parent 200d0e6e32
commit ce1eac64a4

@ -809,7 +809,11 @@
if (moveStick) { if (moveStick) {
moveStick.addEventListener("pointerdown", (event) => { 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); updateStick(event);
}); });
moveStick.addEventListener("pointermove", updateStick); moveStick.addEventListener("pointermove", updateStick);

Loading…
Cancel
Save