diff --git a/Iceshrimp.Backend/Core/Helpers/LibMfm/Conversion/MfmConverter.cs b/Iceshrimp.Backend/Core/Helpers/LibMfm/Conversion/MfmConverter.cs index 6816ef43..6257b283 100644 --- a/Iceshrimp.Backend/Core/Helpers/LibMfm/Conversion/MfmConverter.cs +++ b/Iceshrimp.Backend/Core/Helpers/LibMfm/Conversion/MfmConverter.cs @@ -391,6 +391,7 @@ public class MfmConverter( var el = CreateInlineFormattingElement(document, "blockquote"); AddHtmlMarkup(document, el, "> "); AppendChildren(el, document, node, mentions, host, usedMedia); + AddHtmlMarkupTag(document, el, "br"); return el; } case MfmTextNode textNode: @@ -455,4 +456,11 @@ public class MfmConverter( el.AppendChild(document.CreateTextNode(chars)); node.AppendChild(el); } + + private void AddHtmlMarkupTag(IDocument document, IElement node, string tag) + { + if (SupportsHtmlFormatting.Value) return; + var el = document.CreateElement(tag); + node.AppendChild(el); + } }