Latency in subscription status synchronization after account upgrade

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Current Behavior:

When a user upgrades to an Ultra subscription via the web portal while already logged into the desktop IDE, the IDE fails to refresh the subscription status immediately. The model selector continues to display a “Subscription Upgrade Required” prompt, preventing access to Ultra-exclusive models.

Solve:
IDEA must to log out and log back in to use it properly.

Steps to Reproduce

Steps to Reproduce

Keep the IDE logged in with a Free account.

Purchase the Ultra subscription plan via the official website.

Return to the active IDE session after successful payment.

Click the model selector and attempt to switch to an Ultra-tier model.

Result: The system triggers a “Requirement for higher-tier subscription” popup.

Expected Behavior

The should proactively sync or receive a push notification regarding the subscription change. Upon successful payment, the corresponding model permissions should be unlocked automatically without requiring manual intervention (e.g., re-login).

Operating System

MacOS

Version Information

Version: 3.2.16
VSCode Version: 1.105.1

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is expected behavior. If you upgrade via the web portal, the IDE won’t pick up your new status right away, it updates on the next periodic refresh, usually within a couple of minutes.

To avoid a full logout and login, try this lighter option: Cmd+Shift+PDeveloper: Reload Window. This forces a membership refresh without signing out.

Agreed the UX isn’t great. Ideally the status should update right after payment. I’ll pass this feedback to the team.