[BUG] Public shared CC web session unreachable — recipient forced through GitHub onboarding
Description
Sharing a Claude Code web session (Public visibility) with another user who has Claude Pro but has never used Claude Code web before. The recipient cannot view the shared session because claude.ai/code forces them through GitHub onboarding (connect GitHub, install Claude GitHub app on repos) before they can access anything — including shared public sessions.
Steps to Reproduce
- User A creates a CC web session, sets visibility to Public
- User A shares link:
https://claude.ai/code/session_XXXXX - User B (Claude Pro, no GitHub connected) opens the link
- User B is redirected to GitHub connection/onboarding flow
- User B creates GitHub account, connects it
- User B is still stuck in GitHub settings — never reaches the shared session
- The link opens a new blank session instead of the shared one
Expected Behavior
A public shared session should be viewable by any logged-in claude.ai user without requiring GitHub to be connected. The docs say: "Public visibility makes the session visible to any user logged into claude.ai" and "Repository access verification is not enabled by default."
Actual Behavior
The recipient is blocked by the GitHub onboarding flow on claude.ai/code and cannot reach the shared session URL at all.
Environment
- Sharer: Claude Max, repo verification OFF in Settings > Claude Code > Sharing settings
- Recipient: Claude Pro, logged into claude.ai
- Session URL format:
https://claude.ai/code/session_XXXXX
Impact
This makes session sharing completely broken for anyone who hasn't already set up Claude Code web with GitHub. The whole point of sharing is to get feedback from people who aren't developers.
Related
- #29021 (Code tab displays GitHub connection screen after remote session exit)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗