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
- Use a normal Codex desktop app thread.
- Let Codex finish a task.
- Return to the composer at the bottom of the thread.
- The blinking text cursor/caret in the composer is gone.
- Switching to English input allows typing, but the caret is still invisible.
- 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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗