From cf74cd7cbf6b3ca75a9eb40dd04967840bbe5c02 Mon Sep 17 00:00:00 2001 From: Miodec Date: Tue, 16 Jul 2024 10:34:51 +0200 Subject: [PATCH] fix: hide extra letters causing caret to go to the start of the active word --- frontend/src/ts/test/caret.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/ts/test/caret.ts b/frontend/src/ts/test/caret.ts index 7ac07e08f..8a5126b42 100644 --- a/frontend/src/ts/test/caret.ts +++ b/frontend/src/ts/test/caret.ts @@ -55,7 +55,10 @@ function getTargetPositionLeft( fullWidthOffset; } } else { - if (Config.blindMode && inputLenLongerThanWordLen) { + if ( + (Config.blindMode || Config.hideExtraLetters) && + inputLenLongerThanWordLen + ) { result = lastWordLetter.offsetLeft + lastWordLetter.offsetWidth; } else if (currentLetter !== undefined) { result = currentLetter.offsetLeft;