Clarify Error Popover Origin
Description
Problem:
When an error occurs while using the Refined GitHub browser extension, a popover notification appears in the bottom right corner of the screen. However, after using the extension for an extended period, it becomes difficult to tell whether the error message originates from GitHub natively or from the extension. This is especially true because many of Refined GitHub's features are so well integrated that they feel like part of GitHub's own functionality—an impressive testament to how seamlessly the extension enhances the user experience.
That said, this can sometimes lead to confusion when troubleshooting issues, as it's not immediately clear whether the feedback is coming from GitHub or from the extension.
Proposed Solution:
To improve clarity and avoid confusion, it would be helpful to label the error popover as originating from Refined GitHub. Prefix error messages with something like "Refined GitHub:" or "Refined GitHub Error:" to differentiate them from native GitHub notifications.
By making it clear that the error is coming from Refined GitHub, users will be able to distinguish between GitHub's native features and the extension's enhancements, making troubleshooting easier and enhancing the overall experience.
If a prefix would feel quirky, an alternative solution could be a heading.
Additional Context:
The fact that the features added by Refined GitHub integrate so naturally is one of the extension's greatest strengths. However, ensuring that users can easily identify the source of errors or feedback is essential to maintaining an intuitive experience.
Example URLs
https://github.com/refined-github/refined-github/pull/7804
I don’t think we show that message without explicit action from the user. What did you click for that to appear? Was it restore-file?
You’re right though. We need to linkify “the options” at the very least
PR welcome to add a permanent lightweight "Refined GitHub" marker to our Toast component.
Perhaps it should just be a Refined GitHub logo/block on the left of the green/progress area.
┌────┌────┐──────────────────────┐
│ │ │ │
│ RG │ ✅ │ Changes discarded. │
│ │ │ │
└────└────┘──────────────────────┘
What did you click for that to appear? Was it restore-file?
Before replacing my expired token I encountered this while trying to use the "approve now" link from quick-review