Desktop: session list PR badges all reset to "open" after app update

Status Closed — duplicate
Reported on v2.1.229
Maintainer reply None cached
Activity 2 comments · opened Aug 15, 2026 · closed Aug 25, 2026

What happened

After updating the Claude desktop app, every session in the sidebar shows the "open" dot to the right of its name — including sessions whose PRs were merged days or weeks ago. Before the update these showed the merged badge.

The underlying state is unchanged: gh pr list --state merged confirms the PRs are still merged with intact mergedAt timestamps, and the genuinely-open PRs are the same set as before. So this is the badge display, not repo state.

Expected: merged sessions keep the merged badge across an app update.

Actual: all sessions fall back to the "open" dot.

Possibly relevant

This is a worktree-per-branch workflow where remote branches auto-delete on merge. Locally, 20+ branches show [gone] upstream. If the badge is re-derived by resolving a session's branch to its PR, a deleted remote branch has nothing left to resolve to — which would explain why merged sessions can't recover the badge rather than just re-fetching it. Whatever the app cached before the update apparently isn't consulted anymore.

Environment

  • Claude desktop: 1.30096.5
  • Claude Code: 2.1.229
  • macOS 26.5.2 (25F84), Apple silicon

Impact

Cosmetic — the sidebar no longer distinguishes finished work from live work at a glance.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗