Skip to content

Windows app composer freezes about 2s on alphabetic input; numeric input is instant #27924

Open

Description

@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

  1. Open the Codex Windows app.
  2. Start a new conversation.
  3. Click/focus the message composer.
  4. Type alphabetic characters such as abcabcabc.
  5. Observe that the UI/input freezes for about 2 seconds before typing is accepted.
  6. Repeat with numeric-only input such as 123456789.
  7. 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.

Activity

  1. added
    bugSomething isn't working
    appIssues related to the Codex desktop app
    windows-osIssues related to Codex on Windows systems
    on Jun 12, 2026
  2. furkancak1r commented on Jun 17, 2026

    @furkancak1r

    Adding another current Windows data point from #28735:

    • Codex Desktop: 26.611.61753 (released 17 Jun 2026)
    • OS: Windows 11 Pro 10.0.26200 build 26200
    • CPU: 13th Gen Intel(R) Core(TM) i7-1355U
    • Logical processors: 12
    • RAM: 15.7 GB
    • GPU: Intel(R) Iris(R) Xe Graphics, driver 32.0.101.5542
    • Storage: fixed disk, 477 GB

    Observed behavior:

    • Composer typing can lag by about 1-2 seconds.
    • In worse moments it can feel closer to 3-5 seconds.
    • Chat/thread switching also feels janky, and the input lag seems worse around those transitions.

    Personal identifiers, machine name, usernames, serial numbers, and local paths intentionally omitted.

  3. dragonknightk commented on Jun 28, 2026

    @dragonknightk

    Adding another Windows reproduction case. The behavior here looks very close to the composer freeze described in this issue.

    Environment:

    • Codex Desktop: 26.623.5546.0
    • OS: Windows 10 10.0.19045.0 x64
    • Input method: Weasel/Rime Chinese IME, Weasel 0.17.4
    • Repro scenario: open or start a new Codex session, focus the composer, then quickly type the first word through the Chinese IME

    Observed behavior:

    • During initial typing, the Codex composer or main window visibly stalls for about 1-2 seconds.
    • The same input method is noticeably smoother in other applications.
    • After local Weasel-side optimizations, this stall still repeatedly happens in new Codex sessions.

    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.9s run:

    • The monitor recorded 37 visible stalls.
    • In 12 of them, Codex did not visibly update for more than 1000ms after a key press.
    • One representative sample:
      • key: A
      • the Weasel candidate window reacted after about 35.8ms
      • the Codex window visibly changed after about 2114.3ms
      • Codex foreground process CPU peaked at about 7.0% during that segment
      • in the same time window, the measured Weasel internal steps were usually only microseconds to a few milliseconds

    Weasel-side timing summary from the same run:

    • ui.panel.layer_update max: about 21.1ms
    • ui.panel.reposition_window max: about 4.5ms
    • no 1-second Weasel-side stall was observed

    This 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't workingperformancewindows-osIssues related to Codex on Windows systems

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions