diff --git a/pkg/connector/matrixfmt/html.go b/pkg/connector/matrixfmt/html.go index 3ba2ecb8..43d511e3 100644 --- a/pkg/connector/matrixfmt/html.go +++ b/pkg/connector/matrixfmt/html.go @@ -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) }