From 9eb37b967757b0159cbee9bfd16cacc333b6b8f2 Mon Sep 17 00:00:00 2001 From: "Alexander R. Mcneilly" <115044628+alex-mcneilly@users.noreply.github.com> Date: Fri, 30 May 2025 11:03:27 -0700 Subject: [PATCH] fix sticky fps keys when blurring (#19) --- src/controls.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controls.ts b/src/controls.ts index bbb2e32..3e7d5e1 100644 --- a/src/controls.ts +++ b/src/controls.ts @@ -186,6 +186,10 @@ export class FpsMovement { this.keydown[event.key] = false; this.keycode[event.code] = false; }); + window.addEventListener("blur", () => { + this.keydown = {}; + this.keycode = {}; + }); } // Call this method in your render loop with `control` set to the object to control