If you click an AI feature and see *"Sign-in expired — try again in a moment"*, the usual cause is an expired access token. Here's what's happening and how to fix it.
What's actually happening
Access tokens for ScreenSolo's API are short-lived (15 minutes). Refresh tokens last longer (90 days). When you open the app and use it for ~20 minutes, the access token expires. The desktop normally refreshes silently — but in older builds, the refresh path only triggered on certain failure modes.
The build matters
- Builds before 13 May 2026 — sometimes show this message even though the refresh should have happened. Updating fixes the issue.
- Builds from 13 May 2026 onwards — silent refresh on every 401, even when the failure was at the HTTP transport layer (which earlier builds missed).
Check your current version under Help → About ScreenSolo. If you're on an older build, download the latest.
Quick fix for the older builds
- Sign out from the sidebar (account chip → Sign out).
- Sign back in.
- Retry the AI action.
That forces a fresh access token + refresh token pair.
Truly stuck?
If the loop persists even on a fresh build:
- The refresh token itself may have been revoked (you signed out everywhere from a previous browser session). Sign back in.
- Your account may be in a flagged state. Email support with your account email and we'll check.