From 1200d71203f73eb62cba91285b93f87c64d2b9e8 Mon Sep 17 00:00:00 2001 From: ruinivist Date: Sun, 8 Feb 2026 17:27:35 +0530 Subject: [PATCH] fix: incorrect deletion length in tab autocomplete --- src/widgets/helper/ResizingTextEdit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/helper/ResizingTextEdit.cpp b/src/widgets/helper/ResizingTextEdit.cpp index d0ed7a93..59e9f09e 100644 --- a/src/widgets/helper/ResizingTextEdit.cpp +++ b/src/widgets/helper/ResizingTextEdit.cpp @@ -291,8 +291,8 @@ void ResizingTextEdit::insertCompletion(const QString &completion) } QTextCursor tc = this->textCursor(); - tc.movePosition(QTextCursor::PreviousCharacter, QTextCursor::KeepAnchor, - prefixSize); + int completionStart = tc.position() - prefixSize; + tc.setPosition(completionStart, QTextCursor::KeepAnchor); tc.insertText(completion); this->setTextCursor(tc); this->updateGeometry();