Codex app composer loses caret and Chinese IME input after task completion

Open 💬 3 comments Opened Jun 5, 2026 by BigSmarti-hub

Summary

In the Codex desktop app, after a task finishes, the message composer can lose its visible caret. The composer still accepts English input, but the blinking caret is not visible, and Chinese input through the macOS input method cannot be entered.

Environment

  • Platform: macOS
  • Surface: Codex desktop app
  • Bundled Codex version: codex-cli 0.137.0-alpha.4
  • Date observed: 2026-06-05
  • Input method note: Rime/Squirrel is no longer installed or in use on this machine, so this is not specific to Rime.

What happened

  1. Use a normal Codex desktop app thread.
  2. Let Codex finish a task.
  3. Return to the composer at the bottom of the thread.
  4. The blinking text cursor/caret in the composer is gone.
  5. Switching to English input allows typing, but the caret is still invisible.
  6. Switching to Chinese input does not allow Chinese text entry.

Expected behavior

After a task finishes, the composer should keep or restore a normal editable focus state:

  • the caret should be visible,
  • English input should work,
  • Chinese IME composition should work.

Actual behavior

  • The caret disappears from the composer.
  • English typing can still insert text, but without a visible caret.
  • Chinese input cannot be entered.

Workarounds tried

Switching input methods does not fully recover the composer state. Restarting or refocusing the app may be required.

Impact

This interrupts follow-up prompts after a task completes, especially for users writing prompts in Chinese.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗