Fixes #2924 - Allow timeline messages text selection on both the Mac and on iOS (not on long press but a double tap)

- remove double tap to show the emoji picker as it clashes with the selection and was introduced before the rich timeline item menu was introduced
This commit is contained in:
Stefan Ceriu
2024-06-14 14:23:31 +03:00
committed by Stefan Ceriu
parent 63a474bb3f
commit 2dccfff3e8
3 changed files with 1 additions and 8 deletions
@@ -81,7 +81,6 @@ struct MessageText: UIViewRepresentable {
textView.adjustsFontForContentSizeCategory = true
// Required to allow tapping links
// We disable selection at delegate level
textView.isSelectable = true
textView.isUserInteractionEnabled = true
@@ -135,10 +134,6 @@ struct MessageText: UIViewRepresentable {
self.openURLAction = openURLAction
}
func textViewDidChangeSelection(_ textView: UITextView) {
textView.selectedTextRange = nil
}
func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
switch interaction {
case .invokeDefaultAction: