diff --git a/ui/widgets/fields/input_field.cpp b/ui/widgets/fields/input_field.cpp index 6268c1b..eb7e7cc 100644 --- a/ui/widgets/fields/input_field.cpp +++ b/ui/widgets/fields/input_field.cpp @@ -3642,8 +3642,10 @@ void InputField::commitMarkdownLinkEdit( _reverseMarkdownReplacement = false; _correcting = true; + cursor.joinPreviousEditBlock(); cursor.setCharFormat(_defaultCharFormat); cursor.setBlockFormat(_defaultBlockFormat); + cursor.endEditBlock(); _inner->setTextCursor(cursor); _correcting = false; }