Windows app composer freezes about 2s on alphabetic input; numeric input is instant
Open 💬 2 comments Opened Jun 12, 2026 by youxiaohou
Environment
- Codex Windows app: 26.609.3341.0
- Codex CLI: 0.133.0
- OS: Microsoft Windows NT 10.0.26200.0
- PowerShell: 7.6.2
Summary
In the Codex Windows app, starting a new conversation and focusing the composer causes a consistent freeze of about 2 seconds when typing alphabetic input. Numeric-only input is accepted immediately with no visible lag.
Reproduction steps
- Open the Codex Windows app.
- Start a new conversation.
- Click/focus the message composer.
- Type alphabetic characters such as
abcabcabc. - Observe that the UI/input freezes for about 2 seconds before typing is accepted.
- Repeat with numeric-only input such as
123456789. - Observe that numeric-only input has no lag.
Notes
- Reproduces even in an empty/no-project new conversation.
- Reproduces when typing English letters as well.
- Numeric-only input does not reproduce the freeze.
- Local project scanning seems unlikely because it also happens without a project.
- Windows Defender, OneDrive, and indexing of newly created directories are not active factors in this environment.
Expected behavior
Alphabetic input in the composer should be accepted immediately, with the same responsiveness as numeric input.
Actual behavior
Alphabetic input causes an approximately 2-second freeze before input appears or can continue.
2 Comments
Adding another current Windows data point from #28735:
26.611.61753(released 17 Jun 2026)10.0.26200build2620032.0.101.5542Observed behavior:
Personal identifiers, machine name, usernames, serial numbers, and local paths intentionally omitted.
Adding another Windows reproduction case. The behavior here looks very close to the composer freeze described in this issue.
Environment:
26.623.5546.010.0.19045.0x640.17.4Observed behavior:
I used an external monitor to time keyboard events, visible Codex window updates, Weasel candidate-window changes, process/thread samples, and several key Weasel internal steps.
Result from one
47.9srun:37visible stalls.12of them, Codex did not visibly update for more than1000msafter a key press.A35.8ms2114.3ms7.0%during that segmentWeasel-side timing summary from the same run:
ui.panel.layer_updatemax: about21.1msui.panel.reposition_windowmax: about4.5msThis suggests that the 1-2 second visible delay is more likely in Codex Desktop's own input or UI refresh path, rather than in the IME engine or Weasel candidate-window rendering.