matrixfmt: fix bridging code blocks

This commit is contained in:
Tulir Asokan
2026-03-30 21:28:55 +03:00
parent c358222ab4
commit c8c5c7d272

View File

@@ -452,7 +452,9 @@ func (parser *HTMLParser) tagToString(node *html.Node, ctx Context) *EntityStrin
} else {
preStr = parser.nodeToString(node.FirstChild, ctx.WithWhitespace())
}
return preStr.Format(telegramfmt.Style{Type: telegramfmt.StylePre, Language: language})
preStr.Entities = nil
return preStr.TrimSpace().Format(telegramfmt.Style{Type: telegramfmt.StylePre, Language: language})
default:
return parser.nodeToTagAwareString(node.FirstChild, ctx)
}