Repository: flutter
Issue: TextEditingController is not firing event when it already has a value on "From Mail" is isued
Labels: a: text input,platform-ios,has reproducible steps,P3,team-design,triaged-design,found in release: 3.16,found in release: 3.19

### Steps to reproduce

1. Receive a One Time Password through email
2. Start typing in your input field to add one or more characters
3. Then use the smart sugggestion that is shown above the iOS keyboard that proposes to autofill the code (in our case 6 characters)
4. Nothing happens, but the code from the email is shown under quotes as the first suggestion in the iOS keyboard hint bar.

### Expected results

I would expect that the "From Mail" functionality resets the TextEditingController and fires the event with the value. 

### Actual results

The TextEditingController does not fire any change. Debugging the code, I found that neither `set text(String newText)` nor `set value(TextEditingValue newValue)` are called.

### Code sample

Unfortunately I don't know how to provide a sample that allows to mock the "Fill from Email" hint on iOS.


### Screenshots or Video

<details open>
<summary>Video demonstration</summary>


https://github.com/flutter/flutter/assets/6661557/d2840f82-0b73-4a36-bfca-3fb991231782



</details>


### Logs

_No response_

### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
[✓] Flutter (Channel stable, 3.16.5, on macOS 14.1.2 23B92 darwin-arm64, locale en-AT)
    • Flutter version 3.16.5 on channel stable at /Users/floriandaniel/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (5 weeks ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/floriandaniel/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/floriandaniel/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C500b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] IntelliJ IDEA Community Edition (version 2023.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.85.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.80.0

[✓] Connected device (5 available)            
    • Katharina Kremeier’s iPhone (mobile) • 00008110-00060D9636BA401E • ios            • iOS 17.2.1 21C66
    • Backup iPhone von Arthur (mobile)    • 00008030-001D541A26D9802E • ios            • iOS 17.1.1 21B91
    • Arthur’s iPhone (mobile)             • 00008130-00042DC12E90001C • ios            • iOS 17.2.1 21C66
    • macOS (desktop)                      • macos                     • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)                         • chrome                    • web-javascript • Google Chrome 120.0.6099.234
    ! Error: Browsing on the local area network for Gernot’s Apple Watch. Ensure the device is unlocked and discoverable via Bluetooth. (code -27)
    ! Error: Browsing on the local area network for MoPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
    ! Error: Browsing on the local area network for Gernot Panholzer’s iPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!
```

</details>