Skip to content

Disable Keychain access breaks Claude/Cursor refresh (boot + overview) #2425

Description

@gmkbenjamin

Summary

With Settings → Advanced → Disable Keychain access enabled:

  1. Cursor refreshes can fail with session/cache errors because cookie caches could not persist without Keychain.
  2. Claude does not load usage on cold boot / background Auto refresh — only after a manual Refresh (background Auto gated off Claude CLI while OAuth/web cookies are empty).
  3. Claude overview / switcher bar can show exhausted model carve-outs (e.g. Fable) instead of account Weekly.

Expected

  • Cursor and Claude keep working with Keychain access disabled (CLI / in-process cache paths).
  • Claude loads on startup without requiring a manual Refresh.
  • Claude overview bar tracks account Weekly; scoped lanes stay on the detail card.

Actual

  • Cursor session reconciliation fails when Keychain is disabled.
  • Claude shows no usage until manual Refresh.
  • Overview bar can appear empty/exhausted when only a scoped weekly (Fable) is depleted.

Notes

Related open work: #2409, #2424 (this issue consolidates the Disable Keychain + Claude overview/boot path).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions