diff --git a/src/app/tools/tankopedia/[id]/components/GunContainer.tsx b/src/app/tools/tankopedia/[id]/components/GunContainer.tsx index da8f8d64c..5aafa0a4e 100644 --- a/src/app/tools/tankopedia/[id]/components/GunContainer.tsx +++ b/src/app/tools/tankopedia/[id]/components/GunContainer.tsx @@ -75,6 +75,8 @@ export const GunContainer = forwardRef( window.addEventListener('pointerup', handlePointerUp); } function handlePointerMove(event: PointerEvent) { + event.preventDefault(); + if (yawLimits) { draftYaw = clamp( draftYaw + event.movementX * (Math.PI / canvas.width), diff --git a/src/app/tools/tankopedia/[id]/components/HullContainer.tsx b/src/app/tools/tankopedia/[id]/components/HullContainer.tsx index 3b9290fed..1312fe8ad 100644 --- a/src/app/tools/tankopedia/[id]/components/HullContainer.tsx +++ b/src/app/tools/tankopedia/[id]/components/HullContainer.tsx @@ -38,6 +38,8 @@ export const HullContainer = forwardRef( window.addEventListener('pointerup', handlePointerUp); } function handlePointerMove(event: PointerEvent) { + event.preventDefault(); + draftHullYaw += event.movementX * ((2 * Math.PI) / canvas.width); if (hullContainer.current) { diff --git a/src/app/tools/tankopedia/[id]/components/TurretContainer.tsx b/src/app/tools/tankopedia/[id]/components/TurretContainer.tsx index 6090b0418..5b95ebea6 100644 --- a/src/app/tools/tankopedia/[id]/components/TurretContainer.tsx +++ b/src/app/tools/tankopedia/[id]/components/TurretContainer.tsx @@ -83,6 +83,8 @@ export const TurretContainer = forwardRef( } } function handlePointerMove(event: PointerEvent) { + event.preventDefault(); + if (yawLimits) { draftYaw = clamp( draftYaw + event.movementX * (Math.PI / canvas.width),