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);