diff --git a/src/utilities/ShortcutManager.ts b/src/utilities/ShortcutManager.ts index 42e7bd7b78..e134323ee3 100644 --- a/src/utilities/ShortcutManager.ts +++ b/src/utilities/ShortcutManager.ts @@ -118,8 +118,8 @@ function triggerShortcuts(event: KeyboardEvent, k } function normalizeKeyCode(code: string): string { - // Returns relevant modifier keys as the empty string which is going to be filtered out. - if (MODIFIER_KEY_CODES.includes(code)) { + // If keycode is a relevant modifier key or an invalid string, return empty string. + if (!code || MODIFIER_KEY_CODES.includes(code)) { return '' }