From 27ca21094d498ee1baf2b9626a27a1796b9f2d94 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 1 Feb 2026 04:09:25 +0100 Subject: [PATCH] Prevent default behavior for save shortcut in editor --- src/App.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/App.tsx b/src/App.tsx index 26df3eb..32080fb 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1233,6 +1233,7 @@ export default function App() { useEffect(() => { const handleKeyDown = (event: KeyboardEvent) => { + if (event.defaultPrevented) return; const isSave = (event.metaKey || event.ctrlKey) && event.key.toLowerCase() === "s"; if (isSave) { @@ -1254,6 +1255,8 @@ export default function App() { !editingFolderId && !editingTextId ) { + const target = event.target as HTMLElement | null; + if (target?.closest?.(".cm-editor")) return; event.preventDefault(); setMarkdownPreview((value) => !value); }