claude-code - 💡(How to fix) Fix [Bug] Ctrl+O transcript view doesn't tail new messages (still repros on 2.1.119, re: #17126, #41187) [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#54719Fetched 2026-04-30 06:37:55
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
labeled ×4

After toggling verbose/transcript view with Ctrl+O, the view does not follow new content:

  • New user prompts and agent responses are not rendered while the transcript view is active.
  • The agent does receive and process new messages — they're just invisible until you toggle Ctrl+O off.
  • Toggling Ctrl+O off immediately reveals all the "missing" output.

This makes the verbose/transcript view effectively unusable for ongoing conversations: nothing new appears, but work is silently happening underneath.

Root Cause

Same root cause as #17126 (originally framed around background processes) and #41187 (verbose transcript not auto-refreshing while thinking): the Ctrl+O transcript view doesn't tail new content. You have to toggle it off/on to see anything new. My earlier issue #53353 was closed as a duplicate of #41187 → #17126; reposting here with a clean repro since #17126 is locked.

Fix Action

Workaround

Toggle Ctrl+O off whenever you want to see new output, then optionally toggle back on to inspect it with verbose annotations.

RAW_BUFFERClick to expand / collapse

Filing per #17126's auto-close message ("If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant."). It is — still reproduces on Claude Code 2.1.119.

Same root cause as #17126 (originally framed around background processes) and #41187 (verbose transcript not auto-refreshing while thinking): the Ctrl+O transcript view doesn't tail new content. You have to toggle it off/on to see anything new. My earlier issue #53353 was closed as a duplicate of #41187 → #17126; reposting here with a clean repro since #17126 is locked.

Summary

After toggling verbose/transcript view with Ctrl+O, the view does not follow new content:

  • New user prompts and agent responses are not rendered while the transcript view is active.
  • The agent does receive and process new messages — they're just invisible until you toggle Ctrl+O off.
  • Toggling Ctrl+O off immediately reveals all the "missing" output.

This makes the verbose/transcript view effectively unusable for ongoing conversations: nothing new appears, but work is silently happening underneath.

Environment

  • Claude Code: 2.1.119
  • Model tested: claude-haiku-4-5-20251001 (launched with --model haiku)
  • macOS: 26.3.1 (build 25D771280a)
  • Node: v24.12.0
  • Shell: zsh
  • Terminal: reproduced inside tmux 3.6a (TERM=tmux-256color); originally observed in a regular macOS terminal as well

Reproduction steps

  1. Launch Claude Code: claude --model haiku in any directory.
  2. Send a message, e.g. say hi in one word. Confirm you get a response (Hi).
  3. Press Ctrl+O. The footer changes to: Showing detailed transcript · ctrl+o to toggle · ↑↓ scroll · [ to print output · v to open in vi Existing messages now show a timestamp + model annotation (e.g. 12:36 PM claude-haiku-4-5-20251001).
  4. Send a new message, e.g. count slowly from 1 to 5, one number per line.
  5. Wait for the agent to finish (Haiku responds in a few seconds).
  6. Observe the transcript view: neither the new prompt nor the agent's response appears.
  7. Press Ctrl+O again to exit transcript view.
  8. The previously missing prompt and response are now visible in normal history.

Expected behavior

While transcript / verbose view is active, new user prompts and agent responses (including streaming output) should render in real time, the same way they do in normal view — just with the additional verbose annotations (timestamps, model, etc.). Essentially tail -f semantics for the transcript view.

Actual behavior

The transcript view behaves like a static snapshot taken at the moment Ctrl+O was pressed. Anything that happens afterward is hidden until you toggle Ctrl+O off, at which point the new content suddenly appears.

Additional notes

  • Confirmed the agent is actually running while the view appears static — the response is fully present in history once Ctrl+O is toggled off.
  • The current input prompt also seems to swallow keystrokes for viewer navigation (↑↓, [, v) while in transcript view, which compounds the perception that the UI is unresponsive.
  • Possibly related but distinct issues: #46261 (Ctrl+E transcript toggle state mismatch on macOS), #40984 (Ctrl+O hides Claude questions), #48083 (Write tool diffs missing in verbose mode), #25980 (thinking blocks not shown in verbose).

Workaround

Toggle Ctrl+O off whenever you want to see new output, then optionally toggle back on to inspect it with verbose annotations.

extent analysis

TL;DR

The issue can be temporarily worked around by toggling Ctrl+O off and on to refresh the transcript view.

Guidance

  • The root cause appears to be related to the transcript view not updating in real-time, similar to issues #17126 and #41187.
  • To verify the issue, follow the reproduction steps provided, which involve launching Claude Code, sending messages, and toggling the transcript view with Ctrl+O.
  • The workaround involves toggling Ctrl+O off and on to refresh the view, allowing new content to be displayed.
  • It may be helpful to investigate the differences in behavior between the transcript view and the normal view to identify the cause of the discrepancy.

Example

No code snippet is provided as the issue seems to be related to the behavior of the Claude Code application rather than a specific code snippet.

Notes

The issue is confirmed to occur on Claude Code version 2.1.119, and the workaround is applicable to this version. However, it is unclear if this issue affects other versions of Claude Code.

Recommendation

Apply the workaround of toggling Ctrl+O off and on to refresh the transcript view, as this allows new content to be displayed and provides a temporary solution to the issue.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

While transcript / verbose view is active, new user prompts and agent responses (including streaming output) should render in real time, the same way they do in normal view — just with the additional verbose annotations (timestamps, model, etc.). Essentially tail -f semantics for the transcript view.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING