You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[iOS] Controlled single-line TextInput duplicates dictated text (New Architecture) #59406
On iOS 16+ with the New Architecture, ending dictation (tapping the keyboard mic key again) in a single-line controlled TextInput inserts the dictated text twice. Uncontrolled inputs and the old architecture are not affected.
RCTTextInputComponentView only falls back to a plain-text comparison during dictation when textInputMode.primaryLanguage == "dictation", which iOS 16+ no longer reports. The old architecture also checks dictationRecognizing (#37188, fixing #36045); Fabric doesn't. Adding that check fixes it (0/5 duplicated vs 5/5 without).
Steps to reproduce
Run the reproducer on a physical iPhone or iPad.
Tap the "Controlled" field, tap the keyboard mic key and say a sentence.
Tap the mic key again: the sentence appears twice.
Activity