From d55fc2eaf64074678696cf8ee5dd55e59eeee539 Mon Sep 17 00:00:00 2001 From: Vitaly Date: Sat, 23 Sep 2023 05:12:44 +0300 Subject: [PATCH] fix: buttons in menu now clickable on mobile (regression) --- src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 707023b0..70adacdd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -627,7 +627,11 @@ async function connect(connectOptions: { let virtualClickTimeout let screenTouches = 0 let capturedPointer: { id; x; y; sourceX; sourceY; activateCameraMove; time } | null - document.body.addEventListener('touchstart', (e) => e.preventDefault(), { passive: false }) + document.body.addEventListener('touchstart', (e) => { + if (isGameActive(true)) { + e.preventDefault() + } + }, { passive: false }) registerListener(document, 'pointerdown', (e) => { const clickedEl = e.composedPath()[0] if (!isGameActive(true) || !miscUiState.currentTouch || clickedEl !== cameraControlEl || e.pointerId === undefined) {