From c3c2cafde592b3ba6cd2efa2258df2069169d740 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sat, 22 Nov 2025 20:03:09 +0000 Subject: [PATCH] Fix +1 --- .../sync-client/src/utils/position-to-line-and-column.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/frontend/sync-client/src/utils/position-to-line-and-column.ts b/frontend/sync-client/src/utils/position-to-line-and-column.ts index 15b74f8b..116b9f15 100644 --- a/frontend/sync-client/src/utils/position-to-line-and-column.ts +++ b/frontend/sync-client/src/utils/position-to-line-and-column.ts @@ -16,11 +16,8 @@ export function positionToLineAndColumn( text = text.replaceAll("\r", ""); - if ( - position > - text.length + 1 - // +1 to account for the cursor being after last character - ) { + if (position > text.length) { + // position == text.length accounts for the cursor being after last character throw new Error( `Position ${position} exceeds text length ${text.length}` );