Session context not restored after Developer: Reload Window in VSCode
Status Open
Reported on v2.1.220
Maintainer reply None cached
Activity 1 comment · opened Jul 31, 2026
Problem
When using \Developer: Reload Window\ in VSCode, Claude Code starts a completely new session instead of restoring the previous conversation context. The conversation transcript is preserved in the JSONL file, but the context is lost and the user must start fresh.
Current Behavior
- Working in Claude Code session (session ID: \
f189acd2-...\) - Run \
Developer: Reload Window\to refresh extensions/syntax checkers - VSCode restarts extension host
- Claude Code creates new session (session ID: \
b63ade39-...\) with no memory of previous conversation - Previous transcript is saved at \
~/.claude/projects/.../f189acd2-....jsonl\but not loaded
Expected Behavior
Claude Code should automatically restore the previous session context after a window reload, similar to how the conversation persists when:
- Closing and reopening VSCode normally
- Switching between workspaces
Reproduction
- Start a conversation with Claude Code in VSCode
- Execute \
Developer: Reload Window\command - Observe that Claude Code starts fresh with no context from previous conversation
Environment
- Claude Code Version: 2.1.220
- VSCode Extension: claude-vscode
- Platform: macOS (Darwin 25.6.0)
Related Issues
- #79042 - Large resumed sessions show truncated context (restoration exists but incomplete)
- #80969 - Remote control not re-armed on restored sessions (restoration gaps)
- #79122 - 30-day retention cleanup (session persistence issues)
Additional Context
Session metadata files show different session IDs before/after reload, suggesting no attempt to restore. The transcript preservation works correctly, but there's no mechanism to resume from it after \Developer: Reload Window\.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗