Agent View: home page input frozen after returning from agent detail (Windows)
Description
After running claude agents, drilling into an agent's detail view, and returning to the home (list) view, the home view stops responding to keyboard input. The TUI is still rendered correctly but no key (arrows, Enter, Esc, q, Ctrl+C) does anything. The only way to recover is to X out of the terminal window.
Reproduction
- Run
claude agentsin Windows Terminal - Agent View loads, shows the home page (e.g.
0 awaiting input · 0 working · 4 completed) - Arrow-key down to select any agent from the Completed list
- Press Enter to open the agent detail
- Press Esc (or arrow keys, or
q) to navigate back to the home page - Home page renders again — but keyboard input no longer works
Repros every time, on a brand new Agent View invocation. Has never worked for me since the feature shipped.
Expected
After returning from an agent detail view, the home page should accept keyboard input again — scroll, select another agent, or quit cleanly.
Actual
Home page visible, terminal not closed, but stdin appears frozen. No keystrokes register. Must close the terminal window to recover.
Environment
- OS: Windows 11 Pro 25H2, build 26200.8457
- Hardware: Lenovo ThinkPad P14s Gen 6 AMD (21RV000NUS), AMD Ryzen AI 9 HX PRO 370
- Terminal: Windows Terminal 1.24.11321.0
- Shell: PowerShell 7+ (pwsh, launched via
pwsh.exe -NoProfile) - Claude Code: 2.1.143.0
- Node: v24.12.0
Related issues
- #59511 — Agent View: opening session hangs indefinitely (Windows, v2.1.142). Similar Windows-specific TUI navigation problem but a different point in the flow (opening vs. returning). May share a root cause.
- #58990 — Left arrow in AskUserQuestion doesn't return to Agents view (Linux). Different surface but same family of key-propagation / focus issues.
Notes
- I separately worked around the older PowerShell-hook stdin-corruption bug (#26586 / #53321) by replacing a
pwsh.exehook with anodehook + explicit"shell": "bash"in settings.json. That fix is in place at the time this Agent View bug occurs, so this is not the same root cause. - The terminal tab title stays as "claude agents" after the freeze, suggesting the Agent View process is still alive in the foreground — just not accepting input.
This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗