From f0ec4f33067b42d5d8936402ef9871ea2cbc0f79 Mon Sep 17 00:00:00 2001 From: cumdev1337 Date: Wed, 27 May 2026 21:50:13 +0300 Subject: [PATCH] Fix stale formatting when setting input text --- ui/widgets/fields/input_field.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/widgets/fields/input_field.cpp b/ui/widgets/fields/input_field.cpp index 277233a2..6997c9fb 100644 --- a/ui/widgets/fields/input_field.cpp +++ b/ui/widgets/fields/input_field.cpp @@ -3825,6 +3825,7 @@ void InputField::setTextWithTags( auto prepared = PrepareForInsert(textWithTags); _insertedTags = prepared.tags; _insertedTagsAreFromMime = false; + _insertedTagsReplace = true; _realInsertPosition = 0; _realCharsAdded = prepared.text.size(); const auto document = _inner->document(); @@ -3849,6 +3850,7 @@ void InputField::setTextWithTags( document->setUndoRedoEnabled(true); } _insertedTags.clear(); + _insertedTagsReplace = false; _realInsertPosition = -1; finishAnimating(); }