From cf756231847976537774f878621b3721cdf4b6f5 Mon Sep 17 00:00:00 2001 From: Nadav Tasher Date: Mon, 30 Dec 2024 00:34:40 +0200 Subject: [PATCH] Always handle the escape key when shortcuts are enabled --- client/lib/keyboard.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/lib/keyboard.js b/client/lib/keyboard.js index fa1e706b7..3f262b82c 100644 --- a/client/lib/keyboard.js +++ b/client/lib/keyboard.js @@ -23,6 +23,10 @@ Mousetrap.stopCallback = (e, element) => { if (!ReactiveCache.getCurrentUser().isKeyboardShortcuts()) return true; + // Always handle escape + if (e.keyCode === 27) + return false; + // Make sure there are no selected characters if (window.getSelection().type === "Range") return true;