Skip to content

[BUG] Homepage does not show whether the current user has already voted on a post #1473

@lol2x

Description

@lol2x

Fider Cloud or Self Hosted
Self Hosted, Docker image built from the main branch.

Describe the bug
After the recent UI redesign, the homepage post list no longer indicates whether the currently logged-in user has already voted on a post. The vote count is displayed (e.g. "7 Votes"), but there is no visual distinction (color change, checkmark, filled icon, etc.) to differentiate between posts the user has voted on and posts they haven't.

The only way to know if you have already voted on a post is to click into the individual post detail page, where the "Voters" panel and the vote button state correctly reflect your vote.

To Reproduce

  1. Log in to a Fider instance as any user
  2. Vote on one or more posts
  3. Go back to the homepage
  4. Observe that all posts show a plain vote count (e.g. "7 Votes") with no visual indicator of whether you have voted on them
  5. Click into a post you voted on — the detail page correctly shows you as a voter and the vote button reflects your vote
    Expected behavior
    The homepage post list should visually indicate which posts the logged-in user has already voted on, similar to how the old UI worked. For example, the vote count or vote button could be highlighted, use a different color, or show a checkmark for posts the user has voted on.

Screenshots
Homepage — no vote indicator visible for logged-in user:
Image

Post detail page — correctly shows voters vote button state:
Image

Additional context
This is a UX regression introduced with the recent UI changes. It makes it difficult for users to quickly see which posts they have already supported without clicking into each one individually.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugsomething is broken, we need to fix it

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions