v2.1.69 regression: trust dialog freezes on Windows 11 — keyboard input dead

Resolved 💬 3 comments Opened Mar 5, 2026 by burdorff Closed Mar 5, 2026

Description

After auto-updating from v2.1.68 to v2.1.69 (binary updated evening of March 4), Claude Code's interactive TUI is completely frozen on Windows 11. The trust dialog ("Is this a project you created or one you trust?") renders but accepts no keyboard input — no arrow keys, Enter, Escape, or any other key has any effect.

Environment

  • OS: Windows 11 Pro 10.0.26100.7840
  • Claude Code version: 2.1.69 (standalone/native install via ~/.local/bin/claude)
  • Terminals tested: PowerShell 7.5.4 (Windows Terminal), Windows PowerShell 5.1, Git Bash/mintty — all exhibit the same behavior
  • Auth: claude.ai OAuth, Max subscription — claude auth status confirms logged in

Steps to Reproduce

  1. Update to v2.1.69 (auto-update or manual)
  2. Run claude in any terminal on Windows
  3. Trust dialog renders but keyboard input is completely dead — cannot select any option

Key Observations

  • claude --print "hello" works perfectly (non-interactive mode) — backend/auth/API are all fine
  • claude --dangerously-skip-permissions also freezes at its own interactive prompt
  • The skipDangerousModePermissionPrompt: true setting in settings.json does not prevent the trust dialog
  • Downgrading to v2.1.68 immediately resolves the issue — interactive TUI works perfectly

Likely Cause

v2.1.69 changelog includes: "Fixed trust dialog silently enabling all .mcp.json servers on first run" — this appears to have changed the trust dialog from auto-accepting to requiring explicit interaction, but the TUI input handling is broken on Windows so the prompt is a dead end.

Also potentially related: "Added a one-time startup prompt suggesting Claude Code Desktop" — another new interactive prompt at startup.

Workaround

Downgrade to v2.1.68 and disable auto-updates:

// ~/.claude/settings.json
{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Install specific version on Windows PowerShell:

& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.68

Related Issues

  • #23460 — Interactive input frozen on Windows 11 PowerShell
  • #22970 — TUI completely freezes on Windows startup
  • #9929 — Raw mode not supported
  • #26586 — SessionStart hook spawning powershell.exe disables keyboard input

View original on GitHub ↗

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