[GitHub integration] Disconnected repo/connector still shows as connected after removing via Settings > Connectors
Screenshot
_No response_
What were you trying to do?
<img width="1917" height="931" alt="Image" src="https://github.com/user-attachments/assets/0a6c6e4e-ba90-4b3e-a8cb-6d0b0542bb78" />
I connected Claude Code to GitHub and linked a repository ("myfirstrepository", branch "main"). I later tried to disconnect it, but the connection/repo still appears active in the Claude Code interface.
Steps I've already tried (none resolved it):
- Disconnected via Claude Settings > Connectors
- Revoked the Claude GitHub App authorization directly on GitHub (Settings > Applications > Authorized GitHub Apps)
- Restarted / reloaded the client
Expected behavior: after disconnecting in Claude's settings and revoking on GitHub's side, the repo/branch selector should no longer show the previously connected repository.
Actual behavior: the repo ("myfirstrepository") and branch ("main") still appear in the Claude Code interface as if still connected.
What happened instead?
The repository and branch selector (repo: "myfirstrepository", branch: "main") continue to show as connected in the Claude Code interface, even after:
- Disconnecting GitHub via Claude Settings > Connectors (the Disconnect button produces no visible change)
- Revoking the Claude GitHub App's authorization directly on GitHub (Settings > Applications > Authorized GitHub Apps)
- Restarting/reloading the Claude client
The connection appears "stuck" — there's no way to clear it from either the Claude side or the GitHub side.
Diagnostics