indicate when I've upvoted a post in the forum


  • Member

    I'm pretty sure (but not positive) that the forum software is Discourse under the hood (because it looks a lot like it), and this might be an upstream Discourse issue, but it might just be a theme setting, too, so I figured I'd mention it just in case.

    I sometimes re-read a few pages of an active forum topic to get a better handle on what's been said before replying to it. While I'm doing so I often decide to upvote a post I'm reading. And then discover that the vote count went down instead of up when I hit it, because I'd already upvoted that post and didn't remember, and so by clicking on it, I was removing my upvote instead.

    It would be nice if there were some sort of visual indicator on the upvotes (like if the arrow changed color or something?) to indicate that one of the existing upvotes is from me, so that I don't accidentally remove the upvote I already did.


  • Premium Member

    The arrow does become ever so slightly blue-tinted when you've upvoted someone, but it's very subtle.


  • Member

    Ah, so it is just a theme thing then.


  • Premium Member

    @pcj said in indicate when I've upvoted a post in the forum:

    Ah, so it is just a theme thing then.

    Yup. I find it difficult to see due to the theme too.

    And for reference this forum runs on NodeBB, not Discourse. See https://forums.j-novel.club/post/70388 for example.


  • Premium Member

    I'm pretty sure there is a bug, I used to see the arrow blue when I up vote a post but recently it stopped being the case.


  • Member

    Putting this in a local CSS override seems to make it distinguishable:

    .topic [component="post/upvote"].upvoted {
    	color: #5fcafa !important;
    }
    

Log in to reply