claude-code - 💡(How to fix) Fix [BUG] Desktop app "Code" section shows GitHub default branch instead of active working branch

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…

Error Message

Error Messages/Logs

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

The Claude Desktop app's "Code" section displays the GitHub repo's default branch (configured in repo Settings → Branches), not the branch the user is currently working on. The default branch is repo metadata, not a per-session signal — showing it implies a relevance it doesn't have.

What Should Happen?

Show the active branch — e.g. (a) the HEAD of the locally connected directory, (b) the branch most recently committed to in this Code session, or (c) let the user pin a different branch as the displayed branch.

Why it matters

Multi-branch workflows are common: long-lived feature branches, branch-per-environment monorepos, or repos where main is intentionally abandoned. In all those cases the default branch is permanently divergent from where work actually happens, so the Code section displays misleading information.

Error Messages/Logs

Steps to Reproduce

  1. Set up a repo where main is stale and active development happens on another long-lived branch (e.g. FullStack).
  2. Open the repo in Claude Desktop's Code section.
  3. Observe that the displayed branch is main, even though all sessions and commits land on FullStack.

Claude Model

Opus

Is this a regression?

No, this never worked

Last Working Version

No response

Claude Code Version

2.1.133

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

iTerm2

Additional Information

No response

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…

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 [BUG] Desktop app "Code" section shows GitHub default branch instead of active working branch