diff --git a/Sources/AttributedText/TextSizeViewModel.swift b/Sources/AttributedText/TextSizeViewModel.swift index 8f2dc62..5320bbd 100644 --- a/Sources/AttributedText/TextSizeViewModel.swift +++ b/Sources/AttributedText/TextSizeViewModel.swift @@ -4,6 +4,8 @@ final class TextSizeViewModel: ObservableObject { @Published var textSize: CGSize? func didUpdateTextView(_ textView: AttributedTextImpl.TextView) { - textSize = textView.intrinsicContentSize + DispatchQueue.main.async { [weak self] in + self?.textSize = textView.intrinsicContentSize + } } }