diff --git a/Libraries/Text/TextInput/RCTBaseTextInputView.m b/Libraries/Text/TextInput/RCTBaseTextInputView.m index 8b0c4c192fa921..def2a04d5c5809 100644 --- a/Libraries/Text/TextInput/RCTBaseTextInputView.m +++ b/Libraries/Text/TextInput/RCTBaseTextInputView.m @@ -646,6 +646,8 @@ - (void)reloadInputViewsIfNecessary - (void)handleInputAccessoryDoneButton { + // Ignore the value of whether we submitted; just make sure the submit event is called if necessary. + [self textInputShouldSubmitOnReturn]; if ([self textInputShouldReturn]) { [self.backedTextInputView endEditing:YES]; }