claude-code - 💡(How to fix) Fix Plan view in Claude Desktop (Code mode) shows images from a different session [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#60447Fetched 2026-05-20 03:58:21
View on GitHub
Comments
0
Participants
1
Timeline
5
Reactions
0
Author
Participants
Timeline (top)
labeled ×5

When running multiple Claude Code sessions in parallel in Claude Desktop, opening the Plan view of session A after viewing the Plan of session B causes session A's Plan to render images belonging to session B. The text/plan content appears correct, but the inline images are leaked from the previously viewed session's Plan. Closing the Plan and reopening it restores the correct images for session A.

This looks like a state/cache isolation issue in the Plan view component — image assets seem to be reused from the previously rendered Plan rather than being re-scoped to the current session.

Root Cause

When running multiple Claude Code sessions in parallel in Claude Desktop, opening the Plan view of session A after viewing the Plan of session B causes session A's Plan to render images belonging to session B. The text/plan content appears correct, but the inline images are leaked from the previously viewed session's Plan. Closing the Plan and reopening it restores the correct images for session A.

This looks like a state/cache isolation issue in the Plan view component — image assets seem to be reused from the previously rendered Plan rather than being re-scoped to the current session.

Fix Action

Workaround

Close and reopen the Plan view after switching sessions.

RAW_BUFFERClick to expand / collapse

Description

When running multiple Claude Code sessions in parallel in Claude Desktop, opening the Plan view of session A after viewing the Plan of session B causes session A's Plan to render images belonging to session B. The text/plan content appears correct, but the inline images are leaked from the previously viewed session's Plan. Closing the Plan and reopening it restores the correct images for session A.

This looks like a state/cache isolation issue in the Plan view component — image assets seem to be reused from the previously rendered Plan rather than being re-scoped to the current session.

Steps to reproduce (100% reliable)

  1. Open Claude Desktop in Code mode.
  2. Start two parallel sessions, A and B, each with a Plan that contains images.
  3. Open session B's Plan view (so it renders fully with its images).
  4. Switch to session A and open its Plan view.
  5. Observe that session A's Plan now shows images from session B.
  6. Close and reopen session A's Plan view → correct images for A are restored.

Expected behavior

Each session's Plan view should display only its own images, regardless of which other session's Plan was viewed before.

Actual behavior

Images from the previously opened Plan (session B) leak into the newly opened Plan (session A) until the Plan view is closed and reopened.

Workaround

Close and reopen the Plan view after switching sessions.

Suspected cause (guess)

The Plan view component appears to be keyed by something stable across sessions (or not keyed at all), so the UI reuses the previous image elements/resources instead of remounting per session.

Environment

  • Product: Claude Desktop, Code mode (bundle id com.anthropic.claudefordesktop)
  • Claude Desktop version: 1.7196.3
  • OS: macOS 26.4.1 (Build 25E253), arm64 / Apple Silicon
  • Reproducibility: 100%

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

Each session's Plan view should display only its own images, regardless of which other session's Plan was viewed before.

Still need to ship something?

×6

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

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Plan view in Claude Desktop (Code mode) shows images from a different session [1 participants]