[BUG] PR status badge is shown in every session's composer, not only the session that created the PR
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
In the Claude Code desktop app, when a Pull Request is created from one session,
the PR status badge (branch name + PR number + diff stats, e.g. "⎇ 37
claude/implement-stg-12-L5qbo +4,614 −122 CI") is rendered at the bottom of the
composer in EVERY session of the project — not only in the session that actually
opened the PR.
The badge is project-global instead of session-scoped. It appears identically in
unrelated sessions ("Implement STG-12 initiative", "implement-initiative skill",
"Review pull request 37 and commit comments", etc.), making it impossible to tell
from which session the PR was created. This badly breaks navigation between
sessions.
What Should Happen?
The PR status badge should be scoped to the session that created the Pull Request.
Other sessions of the same project should not display that badge in their composer.
Error Messages/Logs
Steps to Reproduce
- Open the Claude Code desktop app on a project with multiple sessions.
- In one session, create a Pull Request (or have the agent create it).
- Switch to any other session of the same project.
- Observe the composer: the PR badge from step 2 is shown there as well.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.133 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
This bug is in the Claude Code desktop app (macOS, Apple Silicon), not the CLI —
the Terminal/Shell field above is not applicable.
macOS 26.4.1 (Tahoe), MacBook Pro 14" M4 Max.
Claude 1.7196.0 (2dbd78) 2026-05-12T05:34:40.000Z
The PR badge ("⎇ 37 claude/implement-stg-12-L5qbo +4,614 −122") leaks into the
composer of all sessions in the project. Screenshots attached showing the same
badge in four different unrelated sessions.
<img width="3248" height="2122" alt="Image" src="https://github.com/user-attachments/assets/cda10244-0874-4222-92b3-f19c1f3d3ede" />
<img width="3248" height="2122" alt="Image" src="https://github.com/user-attachments/assets/43885603-dac9-4602-a588-1fedba913395" />
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗