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

  1. Sign out from the sidebar (account chip → Sign out).
  2. Sign back in.
  3. Retry the AI action.

That forces a fresh access token + refresh token pair.

Truly stuck?

If the loop persists even on a fresh build:

  1. The refresh token itself may have been revoked (you signed out everywhere from a previous browser session). Sign back in.
  2. Your account may be in a flagged state. Email support with your account email and we'll check.