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