diff --git a/src/backend/html_markdown.py b/src/backend/html_markdown.py
index 0c9196c2..6176d1b2 100644
--- a/src/backend/html_markdown.py
+++ b/src/backend/html_markdown.py
@@ -487,12 +487,14 @@ class HTMLProcessor:
try:
user_id = el.find("blockquote").findall("a")[1].text
- text = f"↩ {user_id[1:].split(':')[0]}: " # U+21A9 arrow
- except (AttributeError, IndexError) as e:
+ text = f"↩ {user_id[1: ].split(':')[0]}: " # U+21A9 arrow
+ tail = el.tail.rstrip().rstrip("⏎")
+ except (AttributeError, IndexError):
return el
el.clear()
el.text = text
+ el.tail = tail
return el