From 270192b01e1ba9adaa7e7bbc47b1f6cb7c68f278 Mon Sep 17 00:00:00 2001 From: szydlovsky <9szydlowski9@gmail.com> Date: Thu, 31 Jul 2025 17:42:39 +0200 Subject: [PATCH] fix: make setValue cause same sideffects as normal text change --- ios/ReactNativeRichTextEditorView.mm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/ios/ReactNativeRichTextEditorView.mm b/ios/ReactNativeRichTextEditorView.mm index 4aaa11935..702312390 100644 --- a/ios/ReactNativeRichTextEditorView.mm +++ b/ios/ReactNativeRichTextEditorView.mm @@ -748,13 +748,9 @@ - (void)setValue:(NSString *)value { [parser replaceWholeFromHtml:initiallyProcessedHtml]; } - // update the placeholder - [self setPlaceholderLabelShown:textView.textStorage.string.length == 0]; - - // reset typing attribtues if the text was emptied - if(textView.textStorage.string.length == 0) { - textView.typingAttributes = defaultTypingAttributes; - } + // set recentlyChangedRange and check for changes + recentlyChangedRange = NSMakeRange(0, textView.textStorage.string.length); + [self anyTextMayHaveBeenModified]; } - (void)emitOnLinkDetectedEvent:(NSString *)text url:(NSString *)url {