From 805cc1773be96ccb29740c9a40b7cd10949caa63 Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Tue, 7 Nov 2023 19:47:15 -0800 Subject: [PATCH] markup/goldmark: Sync image render hook code with Goldmark Fixes #11681 --- markup/goldmark/render_hooks.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/markup/goldmark/render_hooks.go b/markup/goldmark/render_hooks.go index 60a3a1efee3..ecdd7f91e98 100644 --- a/markup/goldmark/render_hooks.go +++ b/markup/goldmark/render_hooks.go @@ -484,6 +484,9 @@ func nodeToHTMLText(n ast.Node, source []byte) []byte { buf.Write(s.Text(source)) } else if !c.HasChildren() { buf.Write(util.EscapeHTML(c.Text(source))) + if t, ok := c.(*ast.Text); ok && t.SoftLineBreak() { + buf.WriteByte('\n') + } } else { buf.Write(nodeToHTMLText(c, source)) }