Skip to content

Korean IME input is not properly handled in Gemini CLI — the final character is dropped if Enter is pressed before composition is complete (e.g. "안녕하세요" becomes "안녕하세").d #4910

@mrsions

Description

@mrsions

What happened?

When I typed Korean using the IME (e.g. "안녕하세요") and pressed Enter before the final character was committed, the last syllable was dropped (e.g. only "안녕하세" was submitted). This only happens in Gemini CLI — not in CMD, PowerShell, or Windows Terminal. It seems like the CLI doesn’t wait for IME composition to finish before executing the input.

What did you expect to happen?

The full composed Korean text (e.g. "안녕하세요") should be processed correctly when Enter is pressed, even if the IME composition was still active at the moment.

Client information

  • CLI Version: 0.1.13
  • Git Commit: 412b78c (local modifications)
  • Operating System: win32 v22.17.1
  • Sandbox Environment: no sandbox
  • Model Version: gemini-2.5-pro
  • Memory Usage: 150.7 MB

Login information

No response

Anything else we need to know?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/uxImproves the CLI's usability, performance, interactive features, and documentation.kind/bugSomething isn't workingkind/documentationImprovements or additions to documentationpriority/p2Important but can be addressed in a future release.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions