You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
UX Improvement: Display a user-friendly message for GitHub API rate limit errors instead of raw JSON #72
When a user hits GitHub's secondary rate limit, the application displays a raw JSON error directly on the page. This is a poor user experience and can confuse or frustrate users who don't understand API rate limiting.
Current Behavior
The error is shown as raw text, like this:
Search failed
GitHub API error 403: { "documentation_url": "...", "message": "You have exceeded a secondary rate limit. Please wait a few minutes before you try again..." }
Expected Behavior
Show a clean, friendly UI message that:
Informs the user they've made too many requests
Explains they just need to wait a few minutes - offering them helpful next steps (e.g., "Try again in 5 minutes" or "Sign in with GitHub for higher limits")
Activity
GowsiSM commentedon Sep 1, 2026
@arnabnandy7 I’d love to work on this issue. I’ve already set things up locally and looked through the relevant error handling flow.
Would you mind assigning this to me? I can work on the fix and open a PR soon. I’ll follow the existing shadcn/ui patterns for the error UI.
arnabnandy7 commentedon Sep 1, 2026
@GowsiSM sure please create a new branch from current default and also refresh the setup since I've merged another feature just now as part of #71
fix: integrate ErrorCard and add retry functionality for rate limits
Merge pull request #73 from GowsiSM/fix/rate-limit-error-ui