fix(CommandPalette): ensure global keydown event listener captures events and prevents propagation

This commit is contained in:
Ivan committed 2026-03-31 03:00:45 +03:00
1 parent de5ee9c132
commit 50981d9649
1 file changed
+3 -2
@@ -398,15 +398,16 @@ export default {
},
},
mounted() {
window.addEventListener("keydown", this.handleGlobalKeydown);
window.addEventListener("keydown", this.handleGlobalKeydown, true);
},
beforeUnmount() {
window.removeEventListener("keydown", this.handleGlobalKeydown);
window.removeEventListener("keydown", this.handleGlobalKeydown, true);
},
methods: {
handleGlobalKeydown(e) {
if ((e.metaKey || e.ctrlKey) && e.key === "k") {
e.preventDefault();
e.stopPropagation();
this.toggle();
}
},