[BUG] Weekly usage warning re-appears every turn after dismissal (desktop app)

Resolved 💬 3 comments Opened May 3, 2026 by cryptofreedman Closed May 7, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Environment

  • Claude Code for Mac, v1.3883.0
  • Plan: [your plan — Pro / Max / Team — fill in]
  • macOS: [your version]

Summary

The "approaching weekly usage limit" warning popup re-renders on every single turn after being dismissed. Dismissal state does not persist — not within a session, not across turns.

Steps to reproduce

  1. Reach ~75% of weekly usage (warning threshold).
  2. Send a message; warning appears.
  3. Dismiss it.
  4. Send the next message.
  5. Warning re-appears immediately, identical to before.
  6. Repeat indefinitely — every turn for the rest of the week.

Expected behavior

Once dismissed, the warning should stay dismissed for at least the remainder of the session, and ideally until usage crosses a meaningfully higher threshold (e.g. 85%, 95%).

Actual behavior

Warning re-fires on every turn with no state retention, regardless of how many times it has been dismissed in the same session.

Impact

At 75% weekly with ~15 hours until reset, a user can be days of normal usage away from the limit actually binding. The warning is informational at that point, not actionable — but it interrupts every turn for the entire remaining week. The dismiss button effectively does nothing.

Suggested fix

Persist dismissal state per-session (minimum) or per-threshold-band (better). Re-fire only when usage crosses a new threshold band, not on every message.

Related

#10433 (request to make the warning hideable, closed as duplicate) — this issue is narrower: the existing dismiss control is non-functional.

What Should Happen?

Once dismissed, the weekly usage warning popup should stay dismissed for the remainder of the session, and only re-fire when usage crosses a meaningfully higher threshold (e.g. 85%, 95%) — not on every subsequent turn.

Error Messages/Logs

Steps to Reproduce

  1. Use Claude Code (Mac desktop app) until weekly usage reaches ~75% — the threshold that triggers the "approaching weekly usage limit" warning popup.
  2. Send any message. The warning popup appears.
  3. Click to dismiss it.
  4. Send the next message in the same session.
  5. Warning popup re-appears, identical to before.
  6. Repeat — every single turn for the rest of the week shows the popup, regardless of how many times it has been dismissed.

Note: at 75% weekly with ~15 hours until reset, the limit is days of normal usage away from binding. The warning is not actionable at that point, but it interrupts every turn for the entire remaining week. The dismiss control effectively does nothing across turns.

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

1.3883.0 (Claude Code for Mac desktop app)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗

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