diff --git a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm index 78971c7c0f9..90a9ad57732 100644 --- a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm +++ b/engine/src/flutter/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