[BUG] Repository still appears in web repo picker after removing GitHub App access
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?
I removed a repository ("AI-Powered-ATS") from the Claude GitHub App's "Repository access" list on GitHub (github.com/settings/installations), but it still appears in the repository picker on claude.ai/code (web) and is still selected by default every time I start a new session.
I tried the following, but the repository still shows up:
- Disconnected and reconnected GitHub in Claude Settings > Connectors
- Confirmed on GitHub side that the repository is no longer listed under "Repository access" for the Claude GitHub App
- Hard refreshed the browser / tried in incognito
This looks like the repo picker list is cached and not being invalidated when GitHub App access changes.
What Should Happen?
After a repository is removed from the Claude GitHub App's access list, it should no longer appear in the Claude Code web repository picker, and should not be selectable or pre-filled as the default repository for new sessions.
Error Messages/Logs
No explicit error message — the UI simply continues to show the removed repository in the picker and pre-selects it as default for new sessions. No console errors observed.
Steps to Reproduce
- Open claude.ai/code (web) and start a session using a repository (e.g. "AI-Powered-ATS")
- Go to github.com/settings/installations, open the Claude GitHub App configuration, and remove that repository from "Repository access"
- Disconnect and reconnect GitHub in Claude Settings > Connectors
- Refresh claude.ai/code and start a new session
- Expected: the removed repository no longer appears in the repository picker
- Actual: the repository still appears in the picker and is still pre-selected as the default repository for the new session
Claude Model
Not sure / Multiple models
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
N/A – reproduced on claude.ai/code (web), not via local CLI
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
_No response_