diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index 06b203f0f..268abbcac 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -185,6 +185,23 @@ class HtmlMessage extends StatelessWidget {
result.add(html.substring(lastEnd)); // Remaining text after last tag
}
+ final replyTagIndex = result.indexWhere(
+ (string) => string.contains(''),
+ );
+ if (replyTagIndex != -1) {
+ final closingReplyTagIndex = result.indexWhere(
+ (string) => string.contains(''),
+ replyTagIndex,
+ );
+ if (closingReplyTagIndex != -1) {
+ result.replaceRange(
+ replyTagIndex,
+ closingReplyTagIndex + 1,
+ [result.sublist(replyTagIndex, closingReplyTagIndex + 1).join()],
+ );
+ }
+ }
+
for (final PangeaToken token in tokens ?? []) {
final String tokenText = token.text.content;
final substringIndex = result.indexWhere(