Fix single line breaks rendering as spaces in chat messages

This commit is contained in:
Dominic Neuburg 2026-07-01 18:21:00 +02:00
parent fc53278c60
commit 46ad011e7b
2 changed files with 7 additions and 1 deletions

View File

@ -103,7 +103,7 @@
var segmentContent = segment.GetContent(renderPlan.Source);
if (segment.Type is MarkdownRenderSegmentType.MARKDOWN)
{
<MudMarkdown @key="@segment.RenderKey" Value="@segmentContent" Props="Markdown.DefaultConfig" Styling="@this.MarkdownStyling" MarkdownPipeline="Markdown.SAFE_MARKDOWN_PIPELINE" />
<MudMarkdown @key="@segment.RenderKey" Value="@segmentContent" Props="Markdown.DefaultConfig" Styling="@this.MarkdownStyling" MarkdownPipeline="Markdown.CHAT_MARKDOWN_PIPELINE" />
}
else
{

View File

@ -10,6 +10,12 @@ public static class Markdown
.DisableHtml()
.Build();
public static readonly MarkdownPipeline CHAT_MARKDOWN_PIPELINE = new MarkdownPipelineBuilder()
.UseAdvancedExtensions()
.UseSoftlineBreakAsHardlineBreak()
.DisableHtml()
.Build();
public static MudMarkdownProps DefaultConfig => new()
{
Heading =