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)
}