Ignore modifier keys when forwarding events to quickbar (#12525)

This commit is contained in:
Joakim Sørensen 2022-04-30 23:52:14 +02:00 committed by GitHub
parent 092dfd1e87
commit a4a0d7cf19
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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,