From f2dc99fde3dbd2e8463b41f79d9213e81f818c85 Mon Sep 17 00:00:00 2001 From: JimmFly Date: Fri, 16 Dec 2022 18:25:00 +0800 Subject: [PATCH] fix: cmd+k key conflict --- packages/app/src/components/quick-search/index.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/app/src/components/quick-search/index.tsx b/packages/app/src/components/quick-search/index.tsx index db3f16093f..e24ed3846d 100644 --- a/packages/app/src/components/quick-search/index.tsx +++ b/packages/app/src/components/quick-search/index.tsx @@ -28,6 +28,8 @@ export const QuickSearch = ({ open, onClose }: TransitionsModalProps) => { useEffect(() => { const down = (e: KeyboardEvent) => { if (e.key === 'k' && e.metaKey) { + console.log(e); + const selection = window.getSelection(); if (selection?.toString()) { triggerQuickSearchModal(false); @@ -41,8 +43,9 @@ export const QuickSearch = ({ open, onClose }: TransitionsModalProps) => { if (!open) { setQuery(''); } - document.addEventListener('keydown', down); - return () => document.removeEventListener('keydown', down); + document.addEventListener('keydown', down, { capture: true }); + return () => + document.removeEventListener('keydown', down, { capture: true }); }, [open, triggerQuickSearchModal]); return (