diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm index 0443f1c2aa8..d2ace9416ec 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm @@ -643,6 +643,8 @@ static NSSet *returnKeyTypesSet; - (void)handleInputAccessoryDoneButton { + // Ignore the value of whether we submitted; just make sure the submit event is called if necessary. + [self textInputShouldSubmitOnReturn]; if ([self textInputShouldReturn]) { [_backedTextInputView endEditing:YES]; }