Skip to content

Improve user-friendly error handling for invalid GitHub tracker search requests #297

Description

@jagriti-aswal

Problem

Currently, when invalid GitHub usernames, invalid tokens, or inaccessible search requests are submitted in the Tracker page, the application displays raw GitHub API error responses directly to the user.

Example:
"Validation Failed: The listed users cannot be searched either because the users do not exist or you do not have permission to view the users."

This can be confusing and not very user-friendly for normal users.

Suggested Improvement

  • Replace raw API error responses with cleaner and more understandable messages
  • Differentiate between common cases such as:
    • invalid username
    • invalid/expired token
    • permission issues
    • failed API requests
  • Improve error UI/feedback consistency on the Tracker page

Expected Outcome

Users should receive clear and actionable validation/error messages instead of raw GitHub API responses.

Additional Context

I tested this on the Tracker page by submitting invalid search inputs and noticed that the current error handling directly exposes raw GitHub API messages.

I would like to work on this issue under GSSoC 2026. Kindly assign it to me.

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions