{"version":"2.1.271","anchor":"rate-limit-banner-condition-refined","canonical_anchor":"rate-limit-banner-condition-refined","heading":"Rate-limit banner condition refined","tier":"internal","area":"Rate Limits","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/rate-limit-banner-condition-refined","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Rate-limit banner condition refined\n\nRate-limit banner now only shows for a specific set of rate-limit types\n\n**Unclear.** What `Yj(e)` checks and which rate-limit types are in the allowed set are not stated.\n\n**What**\n\nThe function that decides whether to show the rate-limit banner now requires `Yj(e)` to be true, a defined `rateLimitType` on the event, and that type to be part of a specific allowed set. Previously it relied on a simpler check based on whether a request dialog was showing and a suppression flag.\n\n**Why**\n\nThis narrows when the rate-limit banner appears, so it should now only show for the specific kinds of rate limits Claude Code has decided are worth surfacing, rather than for any rate-limit event that isn't otherwise suppressed.\n\n- Area: Rate Limits\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}