From cff6f3a843f14402a9dfb1ed4bd1fe2617a0b740 Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Thu, 22 Dec 2022 07:00:22 +0100 Subject: [PATCH] Fix space between mentions in status --- Packages/Models/Sources/Models/Alias/HTMLString.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Packages/Models/Sources/Models/Alias/HTMLString.swift b/Packages/Models/Sources/Models/Alias/HTMLString.swift index b0a4d748..0b9d7f88 100644 --- a/Packages/Models/Sources/Models/Alias/HTMLString.swift +++ b/Packages/Models/Sources/Models/Alias/HTMLString.swift @@ -16,8 +16,10 @@ extension HTMLString { public var asSafeAttributedString: AttributedString { do { - // Add space between hashtags that follow each other - let markdown = asMarkdown.replacingOccurrences(of: ")[#", with: ") [#") + // Add space between hashtags and mentions that follow each other + let markdown = asMarkdown + .replacingOccurrences(of: ")[#", with: ") [#") + .replacingOccurrences(of: ")[@", with: ") [@") let options = AttributedString.MarkdownParsingOptions(allowsExtendedAttributes: true, interpretedSyntax: .inlineOnlyPreservingWhitespace) return try AttributedString(markdown: markdown, options: options)