Statusline cross-contaminates between parallel sessions
Resolved 💬 3 comments Opened Feb 12, 2026 by abecutter Closed Feb 16, 2026
Bug Summary
When multiple Claude Code sessions run in parallel (e.g., in separate Windows Terminal tabs), the statuslines swap/cross-contaminate between sessions.
Repro Steps
- Open multiple Claude Code sessions in parallel Windows Terminal tabs (e.g., methodology, gnar-website, skills projects)
- Start work in each session
- In one session (e.g., methodology), run a command that references another project (e.g.,
gh issue list --repo abecutter/abecutter-skills) - Observe statusline
Observed Behavior
- Methodology session statusline changes to show
[gnar-website] - Gnar-website session statusline changes to show
[methodology] - The sessions appear to swap statuslines with each other
Expected Behavior
Each session should maintain its own statusline showing its own project name, regardless of commands run or other parallel sessions.
Environment
- Windows 11
- Windows Terminal (multiple tabs)
- Claude Code CLI
- Multiple parallel sessions
Additional Context
The swap appears to happen during tool execution (observed during Bash tool use). Suggests possible shared state or race condition in statusline rendering when multiple sessions run concurrently.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗