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 c595e7af5d19d0..29a16c386bae22 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm @@ -639,6 +639,8 @@ - (void)setDefaultInputAccessoryView - (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]; }