[BUG]: Rate limit popup persists indefinitely and does not clear on model switch #6606

Open
opened 2026-02-16 18:04:44 -05:00 by yindo · 1 comment
Owner

Originally created by @AnkanMisra on GitHub (Jan 17, 2026).

Originally assigned to: @rekram1-node on GitHub.

Description

When an API rate limit occurs, OpenCode shows:

“Rate limited. Quick retry in 1s…”

The message never goes away.


  • This just kills the UX
  • The popup stays right in your face even after switching models or sessions, and there’s no way to dismiss it
  • It creates a really bad user experience, especially since the only fix is exiting and re-entering the session.

Plugins

None

OpenCode version

1.0.167

Steps to reproduce

  1. Start OpenCode
  2. Use any provider/model
  3. Send requests until an API rate limit is triggered
  4. Observe the “Rate limited. Quick retry in 1s…” popup
  5. Wait past the retry window
  6. Switch to another model, provider, or subagent session

The rate-limit popup remains visible.

Screenshot and/or share link

  • Used Antigravity API routing
    Image

  • Switched to another provider and another model but still the pop up remains up
    Image

Operating System

macOS 26.2

Terminal

Ghostty

Originally created by @AnkanMisra on GitHub (Jan 17, 2026). Originally assigned to: @rekram1-node on GitHub. ### Description When an API rate limit occurs, OpenCode shows: > **“Rate limited. Quick retry in 1s…”** The message never goes away. --- - This just kills the UX - The popup stays right in your face even after switching models or sessions, and there’s no way to dismiss it - It creates a really bad user experience, especially since the only fix is exiting and re-entering the session. ### Plugins None ### OpenCode version 1.0.167 ### Steps to reproduce 1. Start OpenCode 2. Use any provider/model 3. Send requests until an API rate limit is triggered 4. Observe the “Rate limited. Quick retry in 1s…” popup 5. Wait past the retry window 6. Switch to another model, provider, or subagent session The rate-limit popup remains visible. ### Screenshot and/or share link - Used Antigravity API routing <img width="1441" height="837" alt="Image" src="https://github.com/user-attachments/assets/61d79607-38fa-4f08-8eb3-19ea65c309bb" /> - Switched to another provider and another model but still the pop up remains up <img width="1470" height="956" alt="Image" src="https://github.com/user-attachments/assets/b2443f50-b60b-4a35-b53e-c7a5a8203a26" /> ### Operating System macOS 26.2 ### Terminal Ghostty
yindo added the bug label 2026-02-16 18:04:44 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 17, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #5871: Switching models does not update context infos immediately - relates to state not clearing when switching models
  • #7883: User visible error message that can't be clean - similar issue about persistent error/notification UI

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Jan 17, 2026): This issue might be a duplicate of existing issues. Please check: - #5871: Switching models does not update context infos immediately - relates to state not clearing when switching models - #7883: User visible error message that can't be clean - similar issue about persistent error/notification UI Feel free to ignore if none of these address your specific case.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#6606