From f88decdf9bb981b30234ccc284c3cd9ab84a1e9c Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Fri, 17 Apr 2026 11:17:52 +0300 Subject: [PATCH] fix(files): scope go-to-line shortcut to editor focus --- packages/ui/src/components/views/FilesView.tsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/ui/src/components/views/FilesView.tsx b/packages/ui/src/components/views/FilesView.tsx index c3ff075c..8b88f983 100644 --- a/packages/ui/src/components/views/FilesView.tsx +++ b/packages/ui/src/components/views/FilesView.tsx @@ -2077,6 +2077,19 @@ export const FilesView: React.FC = ({ mode = 'full' }) => { return; } + const isTypingTarget = Boolean( + target?.closest('input, textarea, [contenteditable="true"], [role="textbox"]') + ); + if (isTypingTarget) { + return; + } + + const activeElement = document.activeElement as Element | null; + const editorHasFocus = Boolean(activeElement?.closest('.cm-editor')); + if (!editorHasFocus) { + return; + } + if (event.altKey && !event.metaKey && !event.ctrlKey && !event.shiftKey && event.code === 'KeyG') { event.preventDefault(); setIsGoToLineOpen(true);