Skip to content

Final Korean character is inserted into next pending input after option 3 in command approval modal #12304

@fabric0de

Description

@fabric0de

What version of the Codex App are you using (From “About Codex” dialog)?

26.217.1959(669)

What subscription do you have?

ChatGPT Plus

What platform is your computer?

Darwin 25.2.0 arm64 arm

What issue are you seeing?

This happens in the command approval modal that shows:

  1. Yes
  2. Yes, and don't ask again...
  3. No, and tell Codex what to do differently

When I choose option 3, type Korean text, and submit, one final Korean character is inserted into the next pending input line.

What steps can reproduce the bug?

Steps to reproduce

  1. Open the command approval modal.
  2. Select option 3: No, and tell Codex what to do differently.
  3. Type Korean text (example: 근데 그게 뭐지).
  4. Submit.
  5. After the modal closes, check the next pending input line.

Actual behavior

The final Korean character is inserted into the next pending input line (for example, from 근데 그게 뭐지).

Expected behavior

No character should be carried over after submitting option 3.
The next pending input line should remain empty unless I type new input.

Test results (manual repeated runs)

  • Korean input: reproduced consistently.
  • English input (what is that): did not reproduce.
  • Numeric-only input: did not reproduce.
  • Reproduced on the same modal + option 3 path repeatedly.

What is the expected behavior?

This appears specific to Korean character input/composition handling, rather than a generic text submission issue.

Additional information

  • Reproduces with Korean input.
  • Did not reproduce with English input in my tests.
  • Using mouse click on Submit did not reproduce; this mainly happens on Enter submit.
  • The entered sentence itself is submitted correctly; only an extra trailing Hangul character leaks into the next pending input line.

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions