diff --git a/Tusker/Screens/Compose/ComposeReplyContentView.swift b/Tusker/Screens/Compose/ComposeReplyContentView.swift index d7c458a1..9a37ee70 100644 --- a/Tusker/Screens/Compose/ComposeReplyContentView.swift +++ b/Tusker/Screens/Compose/ComposeReplyContentView.swift @@ -28,8 +28,13 @@ struct ComposeReplyContentView: UIViewRepresentable { view.adjustsFontForContentSizeCategory = true view.overrideMastodonController = mastodonController - view.attributedText = TimelineStatusCollectionViewCell.htmlConverter.convert(status.content) - + let content = TimelineStatusCollectionViewCell.htmlConverter.convert(status.content) + let collapsedContent = NSMutableAttributedString(attributedString: content) + collapsedContent.collapseWhitespace() + collapsedContent.trimLeadingCharactersInSet(.whitespacesAndNewlines) + collapsedContent.trimTrailingCharactersInSet(.whitespacesAndNewlines) + view.attributedText = collapsedContent + return view }