From d3668bddec2a2bbdc2b60ba191cce5dd999073ae Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Tue, 29 Jul 2025 11:31:32 +0100 Subject: [PATCH] Clamp minimum valid doc position to 0 (#27461) GitOrigin-RevId: d531e2b5351b41217ccc8385f8f317cce91a840b --- .../web/frontend/js/features/source-editor/utils/position.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/web/frontend/js/features/source-editor/utils/position.ts b/services/web/frontend/js/features/source-editor/utils/position.ts index da1f745a4c..fd966117b8 100644 --- a/services/web/frontend/js/features/source-editor/utils/position.ts +++ b/services/web/frontend/js/features/source-editor/utils/position.ts @@ -5,6 +5,10 @@ export const findValidPosition = ( lineNumber: number, // 1-indexed columnNumber = 0 // 0-indexed ): number => { + if (lineNumber < 1) { + return 0 + } + const lines = doc.lines if (lineNumber > lines) {