[BUG]
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?
Claude Code v2.1.126 automatically runs /pro-trial-expired on startup and displays "Your Claude Code trial has ended", blocking all usage — despite having an active, paid Claude Pro subscription.
The welcome screen correctly identifies the account as "Claude Pro", but immediately after, the trial-expired screen appears and prevents normal use.
What Should Happen?
Claude Code should recognize the active Claude Pro subscription and allow normal usage, as it did previously.
Error Messages/Logs
1. Open Claude Code v2.1.126 on macOS
2. Welcome screen shows account as "Claude Pro" ✓
3. App immediately executes `/pro-trial-expired` automatically
4. Message "Your Claude Code trial has ended" is displayed
5. Normal usage is blocked
Steps to Reproduce
- Logged out and logged back in
- Updated to latest version (2.1.126)
- Verified Pro subscription is active on claude.ai account settings
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.126
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
This appears to be a known subscription-recognition bug also reported in #54550 (Windows, v2.1.119). This confirms the issue is cross-platform and present in newer versions.
<img width="1158" height="702" alt="Image" src="https://github.com/user-attachments/assets/b307d025-0a04-4a91-acb2-1041e81cdede" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗