/usage dialog immediately dismisses on macOS — Max plan subscriber shows hasExtraUsageEnabled: null

Resolved 💬 3 comments Opened Mar 26, 2026 by lac5q Closed Mar 30, 2026

Bug Description

The /usage command dialog immediately dismisses ("Status dialog dismissed") on macOS. The command never shows usage stats.

Environment

  • Claude Code version: 2.1.84
  • OS: macOS (Darwin 25.2.0)
  • Auth method: OAuth (claude.ai subscription)
  • Plan: Claude Max (5x usage tier, renews Mar 30 2026)

Steps to Reproduce

  1. Log in via OAuth with a Claude Max subscription account
  2. Run /usage in Claude Code
  3. Dialog opens and immediately dismisses — no usage data shown

Root Cause (Investigated)

~/.claude.json contains hasExtraUsageEnabled: null (or false) even though the account is on Claude Max. The server is returning the wrong value for this field.

Manually patching hasExtraUsageEnabled: true in ~/.claude.json temporarily fixes the dialog, but the value resets on next session start (server overwrites it).

Account UUID: a4e745c8-1887-4f56-9b1a-64885e1fc174
Email: luis@epiloguecapital.com
Billing confirmed at claude.ai/settings → shows Max plan active.

Expected Behavior

/usage should open and display usage stats for the Max subscription.

Workaround

Manually set hasExtraUsageEnabled: true in ~/.claude.json before each session (temporary — resets on reconnect).

Additional Notes

Remote agent features are also unavailable, likely gated on the same hasExtraUsageEnabled flag.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗