diff --git a/src/calibre/gui2/tweak_book/editor/text.py b/src/calibre/gui2/tweak_book/editor/text.py index 39845d15d1..2c1980be34 100644 --- a/src/calibre/gui2/tweak_book/editor/text.py +++ b/src/calibre/gui2/tweak_book/editor/text.py @@ -122,7 +122,7 @@ class TextEdit(QPlainTextEdit): c.select(c.Document) c.insertText(text) c.endEditBlock() - c.setPosition(pos) + c.setPosition(min(pos, len(text))) self.setTextCursor(c) self.ensureCursorVisible()