diff --git a/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm b/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm index 78971c7c0f94191e452c1fa63d860ed4188d344c..90a9ad57732fd65f238c185882ae569ff6ae080b 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm @@ -196,8 +196,12 @@ static UITextAutocapitalizationType ToUITextAutocapitalizationType(NSString* inp [self.inputDelegate selectionDidChange:self]; } - if (textChanged) + if (textChanged) { [self.inputDelegate textDidChange:self]; + + // For consistency with Android behavior, send an update to the framework. + [self updateEditingState]; + } } #pragma mark - UIResponder Overrides