From 7735be55ca14bd3aaf0a43dde9bf85c2dd92d557 Mon Sep 17 00:00:00 2001 From: Sergio Estevao Date: Tue, 24 Sep 2019 22:28:17 +0100 Subject: [PATCH 1/2] Work around for link selection. --- react-native-aztec/ios/RNTAztecView/RCTAztecView.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/react-native-aztec/ios/RNTAztecView/RCTAztecView.swift b/react-native-aztec/ios/RNTAztecView/RCTAztecView.swift index d8619eafd02311..1e7eac3efb75b8 100644 --- a/react-native-aztec/ios/RNTAztecView/RCTAztecView.swift +++ b/react-native-aztec/ios/RNTAztecView/RCTAztecView.swift @@ -598,4 +598,13 @@ extension RCTAztecView: UITextViewDelegate { func textViewDidEndEditing(_ textView: UITextView) { onBlur?([:]) } + + func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool { + // Sergio Estevao: This shouldn't happen in an editable textView, but it looks we have a system bug in iOS13 so we need this workaround + let position = characterRange.location + textView.selectedRange = NSRange(location: position, length: 0) + textView.typingAttributes = textView.attributedText.attributes(at: position, effectiveRange: nil) + textView.delegate?.textViewDidChangeSelection?(textView) + return false + } } From 373afe75dc7fc9e05d13fa04b8c951ac413a6699 Mon Sep 17 00:00:00 2001 From: Sergio Estevao Date: Wed, 25 Sep 2019 12:44:13 +0100 Subject: [PATCH 2/2] Update package version. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 24ff46177fc5d3..ad448e415652d0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gutenberg-mobile", - "version": "1.11.0", + "version": "1.11.1", "private": true, "config": { "jsfiles": "./*.js src/*.js src/**/*.js src/**/**/*.js",