Permission prompts not rendered while transcript viewer (Ctrl+O) is open
Summary
After pressing Ctrl+O to open the expanded transcript viewer, tool-use permission/approval prompts are not rendered in the terminal. I can't see or answer them inline, so the only way to approve a tool call is via the Claude mobile app. Collapsing the transcript view (Ctrl+O again) shows the prompt again.
Expected behavior
Permission prompts should remain visible (or be surfaced) in the terminal regardless of transcript-viewer state, so I can keep an expanded/verbose view without losing the question being asked.
Actual behavior
While the transcript viewer is open, the permission dialog is drawn off-screen / not shown. The approval only appears on the Claude mobile app, forcing me to leave the terminal to continue.
Steps to reproduce
- Start a Claude Code session.
- Press Ctrl+O to open the transcript viewer (expanded view).
- Trigger a tool that requires approval (e.g. a non-allowlisted Bash command).
- The permission prompt does not appear on screen; it only shows on the mobile app.
Environment
- Claude Code 2.1.166
- macOS 26.5.1 (build 25F80), arm64 (Apple Silicon)
- Terminal: iTerm2 3.6.9
- Shell: zsh
Notes
Workaround: pressing Ctrl+O to collapse the transcript viewer makes the prompt reappear. Ideally the expanded view and the permission prompt should coexist.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗