From e8786be6cdccd54e96cdb3299f8be544c1c44a10 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Sun, 16 Feb 2025 10:42:09 +0200 Subject: [PATCH] Fix #3794 - Stop the message composer from randomly changing the cursor position --- .../ComposerToolbar/View/MessageComposerTextField.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ElementX/Sources/Screens/RoomScreen/ComposerToolbar/View/MessageComposerTextField.swift b/ElementX/Sources/Screens/RoomScreen/ComposerToolbar/View/MessageComposerTextField.swift index ce412edcef..86255ad0a8 100644 --- a/ElementX/Sources/Screens/RoomScreen/ComposerToolbar/View/MessageComposerTextField.swift +++ b/ElementX/Sources/Screens/RoomScreen/ComposerToolbar/View/MessageComposerTextField.swift @@ -190,8 +190,8 @@ private struct UITextViewWrapper: UIViewRepresentable { } func textViewDidChangeSelection(_ textView: UITextView) { - if selectedRange.wrappedValue != textView.selectedRange { - DispatchQueue.main.async { + DispatchQueue.main.async { + if self.selectedRange.wrappedValue != textView.selectedRange { self.selectedRange.wrappedValue = textView.selectedRange } }