From 2c2ec1f20e465d153510dc77a208635cd8e8c402 Mon Sep 17 00:00:00 2001 From: aniket866 Date: Sun, 15 Feb 2026 02:14:20 +0530 Subject: [PATCH] fix-buggy-calcualtions --- src/server/InputHandler.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/InputHandler.ts b/src/server/InputHandler.ts index 77ffe46..44581a2 100644 --- a/src/server/InputHandler.ts +++ b/src/server/InputHandler.ts @@ -21,7 +21,12 @@ export class InputHandler { async handleMessage(msg: InputMessage) { switch (msg.type) { case 'move': - if (msg.dx !== undefined && msg.dy !== undefined) { + if ( + typeof msg.dx === 'number' && + typeof msg.dy === 'number' && + Number.isFinite(msg.dx) && + Number.isFinite(msg.dy) + ) { const currentPos = await mouse.getPosition(); await mouse.setPosition(new Point(