From 1d2486455fb10678ca178257ad0b6b0186e7b522 Mon Sep 17 00:00:00 2001 From: Sarthak Chaturvedi <84394327+mayhemking007@users.noreply.github.com> Date: Fri, 1 May 2026 18:28:51 +0530 Subject: [PATCH] fix: prevent browser tab fallback in editor (#2123) --- apps/client/src/features/editor/page-editor.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/client/src/features/editor/page-editor.tsx b/apps/client/src/features/editor/page-editor.tsx index 30ccc2e4..c8c07bc2 100644 --- a/apps/client/src/features/editor/page-editor.tsx +++ b/apps/client/src/features/editor/page-editor.tsx @@ -236,6 +236,14 @@ export default function PageEditor({ event.preventDefault(); return true; } + if (event.key === "Tab") { + const editor = editorRef.current; + if (!editor) return false; + event.preventDefault(); + return editor.view.someProp("handleKeyDown", (f) => + f(editor.view, event) + ); + } if (platformModifierKey(event) && event.code === "KeyK") { searchSpotlight.open(); return true;