From a4a0d7cf1901d824b17bcf01b7ced4cdc80650f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 30 Apr 2022 23:52:14 +0200 Subject: [PATCH] Ignore modifier keys when forwarding events to quickbar (#12525) --- hassio/src/hassio-main.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hassio/src/hassio-main.ts b/hassio/src/hassio-main.ts index d4a3a450e6..68fe3e7482 100644 --- a/hassio/src/hassio-main.ts +++ b/hassio/src/hassio-main.ts @@ -74,7 +74,11 @@ export class HassioMain extends SupervisorBaseElement { }); // Forward keydown events to the main window for quickbar access - document.body.addEventListener("keydown", (ev) => { + document.body.addEventListener("keydown", (ev: KeyboardEvent) => { + if (ev.altKey || ev.ctrlKey || ev.shiftKey || ev.metaKey) { + // Ignore if modifier keys are pressed + return; + } // @ts-ignore fireEvent(mainWindow, "hass-quick-bar-trigger", ev, { bubbles: false,