Feature
Open
Highlight Already Upvoted Tickets
Description:
Currently, when a user upvotes a ticket, there is no clear visual indication that the ticket has already been upvoted. This can lead to confusion, as users may click the upvote button again, unintentionally removing (deselecting) their vote.
Proposed Solution:
Implement a visual highlight or state change for tickets that the user has already upvoted. This could include:
- Changing the color or style of the upvote button (e.g., filled icon, different color)
- Displaying a label such as “Upvoted”
- Adding a subtle background highlight to the ticket
Expected Behavior:
- Once a user upvotes a ticket, the UI should clearly reflect that the ticket is already upvoted.
- If the user attempts to click the upvote button again, the UI should make it clear that this action will remove their vote (or optionally require confirmation).
- The highlighted state should persist across sessions (based on user data).
Benefits:
- Prevents accidental removal of votes
- Improves user experience and clarity
- Reduces frustration and unintended interactions
Priority: Medium
Notes:
Ensure consistency across all platforms (web/mobile) and maintain accessibility standards for visual indicators.