diff --git a/meshchatx/src/frontend/components/CommandPalette.vue b/meshchatx/src/frontend/components/CommandPalette.vue index e21e13f..c185966 100644 --- a/meshchatx/src/frontend/components/CommandPalette.vue +++ b/meshchatx/src/frontend/components/CommandPalette.vue @@ -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(); } },