Skip to content

[iOS][iOS 17] The first candidate in IME is not displayed on iPad + iOS 17 + hardware keyboard #132548

@hellohuanlin

Description

@hellohuanlin

Is there an existing issue for this?

Steps to reproduce

  1. Create an empty project with a text field (or just use flutter/dev/integration_tests/ios_platform_view_tests
  2. Connect hardware keyboard on device (or CMD+K on simulator)
  3. Change input to IME language (e.g. Chinese)
  4. Type and observe the issue

Verified that this only happens on iPad with iOS 17.

Expected results

Shows all candidates when typing IME

Actual results

The first candidate is not shown

Code sample

flutter/dev/integration_tests/ios_platform_view_tests

Screenshots or Video

Screenshot 2023-08-14 at 10 48 53 PM

Logs

NA

Flutter Doctor output

flutter doctor -v
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel main, 3.14.0-4.0.pre.28, on macOS 13.5 22G74 darwin-arm64, locale en)
    ! Unknown upstream repository.
      Reinstall Flutter by following instructions at https://flutter.dev/docs/get-started/install.
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[!] Xcode - develop for iOS and macOS (Xcode 15.0)
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on
        the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.2)
[✓] VS Code (version 1.80.2)
[✓] Connected device (4 available)
[✓] Network resources

Metadata

Metadata

Labels

P2Important issues not at the top of the work lista: internationalizationSupporting other languages or locales. (aka i18n)a: text inputEntering text in a text field or keyboard related problemse: OS-version specificAffects only some versions of the relevant operating systemfound in release: 3.13Found to occur in 3.13found in release: 3.14Found to occur in 3.14has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions