From dd511c30614b687caf479ff57c8be49de011fdac Mon Sep 17 00:00:00 2001 From: gladius Date: Mon, 6 Mar 2023 03:31:38 -0500 Subject: [PATCH] Fix cursor jumping around after pressing return Changelog-Fixed: Fix cursor jumping around after pressing return Fixes: #728, #747 Closes: #742 --- damus/Views/TextViewWrapper.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/damus/Views/TextViewWrapper.swift b/damus/Views/TextViewWrapper.swift index c43c4e48..bea739d9 100644 --- a/damus/Views/TextViewWrapper.swift +++ b/damus/Views/TextViewWrapper.swift @@ -22,7 +22,11 @@ struct TextViewWrapper: UIViewRepresentable { } func updateUIView(_ uiView: UITextView, context: Context) { + let selectedRange = uiView.selectedRange + uiView.isScrollEnabled = false uiView.attributedText = attributedText + uiView.selectedRange = selectedRange + uiView.isScrollEnabled = true } func makeCoordinator() -> Coordinator {