From 9a9f2de402eef0dd6a331fa54e2093a58a3d457a Mon Sep 17 00:00:00 2001 From: KoloMl Date: Tue, 11 Feb 2025 12:24:24 +0400 Subject: [PATCH] Removed unnecessary variable for line offset --- assets/js/autocomplete.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/assets/js/autocomplete.ts b/assets/js/autocomplete.ts index 3d92e084..31939ead 100644 --- a/assets/js/autocomplete.ts +++ b/assets/js/autocomplete.ts @@ -116,20 +116,18 @@ function findSelectedTerm(targetInput: InputFieldElement, searchQuery: string): // actively edited line and use it instead of the whole value. const activeLineStart = searchQuery.slice(0, selectionIndex).lastIndexOf('\n') + 1; const lengthAfterSelectionIndex = Math.max(searchQuery.slice(selectionIndex).indexOf('\n'), 0); - const targetQuery = searchQuery.slice(activeLineStart, selectionIndex + lengthAfterSelectionIndex); - const lineOffset = activeLineStart; const terms = getTermContexts(targetQuery); - const searchIndex = selectionIndex - lineOffset; + const searchIndex = selectionIndex - activeLineStart; const term = terms.find(([range]) => range[0] < searchIndex && range[1] >= searchIndex) ?? null; // Converting line-specific indexes back to absolute ones. if (term) { const [range] = term; - range[0] += lineOffset; - range[1] += lineOffset; + range[0] += activeLineStart; + range[1] += activeLineStart; } return term;