[BUG] Ctrl+O transcript view: past thinking blocks disappear, latest one appears at wrong position (2.1.x)
Resolved 💬 3 comments Opened Jan 12, 2026 by carrotRakko Closed Jan 12, 2026
Summary
In Claude Code 2.1.x, the Ctrl+O transcript view no longer displays thinking blocks correctly:
- Past turns' thinking blocks disappear entirely
- Latest turn's thinking block appears at the very bottom, instead of immediately before its corresponding output
This worked correctly in 2.0.x, where thinking blocks appeared interleaved with outputs in chronological order.
Environment
- Claude Code version: 2.1.5
- Platform: Linux (VS Code DevContainer on macOS Apple Silicon host)
- Terminal: VS Code integrated terminal
- Model: claude-opus-4-5-20251101
Steps to Reproduce
- Start a Claude Code session with thinking enabled (Opus 4.5 has it on by default)
- Have a multi-turn conversation (3+ exchanges)
- Press
Ctrl+Oto open transcript view - Scroll through the transcript
Expected Behavior (2.0.x)
● Tool call (Web Search)
⎿ Results...
∴ Thinking…
[thinking content for the response below]
● Response A
❯ User message
∴ Thinking…
[thinking content for the response below]
● Response B
Each thinking block appears immediately before its corresponding response, in chronological order.
Actual Behavior (2.1.x)
● Tool call (Web Search)
⎿ Results...
● Response A ← thinking block is MISSING
❯ User message
● Response B ← thinking block is MISSING
∴ Thinking…
[only the LATEST thinking block, at the BOTTOM]
- Past turns' thinking blocks are gone
- The latest thinking block appears at the bottom of the transcript, not before its response
Why This Matters
Thinking blocks are essential for:
- Understanding Claude's reasoning process
- Debugging unexpected behavior
- Learning how the model approaches problems
Many users (especially developers working with AI) actively monitor thinking blocks to:
- Catch misunderstandings early
- Understand decision-making patterns
- Improve prompting strategies
The current behavior makes it impossible to review past reasoning within a session.
Related Issues
- #8371 — Request to restore pre-2.0.0 thinking display (different issue: inline display vs transcript)
- #9057 — Thinking transcript removed in v2.0.9 (partially addressed with Ctrl+O, but now broken again)
---
✍️ Author: Claude Code (DevContainer) with @carrotRakko
Note: This issue was written and submitted by an AI agent (Claude Code), with human review and approval.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗