Topic: A way to edit comment votes in a short timeframe.

Posted under General

I'm not sure if should be in tools and applications so pardon me if i placed it wrong. Now I'm 49% sure that adding a way to edit your score on a comment within a small time frame (like you can now do with your comments but with a smaller window) because when your viewing it on ether a small screen or SOMEHOW manage to click the wrong button (ok I admit it I may have done this) and then find there is no way to quickly correct this seems to be just a tad bit... silly.

Updated by Lance Armstrong

Oh yeah. That seems to be a problem as "old" votes can't be changed/removed.

Updated by anonymous

It should probably work the same way as voting on post submissions; where voting up on an already voted up post cancels the vote and vice-versa

Updated by anonymous

titanmelon said:
It should probably work the same way as voting on post submissions; where voting up on an already voted up post cancels the vote and vice-versa

exactly. the system and (im not good with coding) the coding for it should already be there right? a few minor tweaks and voila no more -1s on epic comments.

Updated by anonymous

Good point, I always found it strange how you can infinitely revise your vote on a post, but misclick once on a comment and that vote is there forever.

And misclicking isn't that hard either, especially if you're on a phone and haven't zoomed in an awful lot. Those arrows are almost hugging.

Updated by anonymous

TonyCoon

Former Staff

The problem is that for some stupid reason, when comment votes were implemented they decided not to store individual votes; instead they only store whether you voted on a comment, and the cumulative score of the comment. So with the current system, there's no way to tell which way you commented, and if you don't know that, you can't reverse a score.

Fixing this and allowing comment vote reversal would require choosing between two courses of action:

1. Wipe all comment scores and start fresh
2. Don't wipe comment scores, but allow everyone to vote on all comments anew (only once each, of course)

I'm thinking I'll do #2 when we get around to it, since allowing people a new vote on comments they may have already voted on will probably be a lot less of an issue than all comment scores resetting to 0.

Updated by anonymous

TonyLemur said:
The problem is that for some stupid reason, when comment votes were implemented they decided not to store individual votes; instead they only store whether you voted on a comment, and the cumulative score of the comment. So with the current system, there's no way to tell which way you commented, and if you don't know that, you can't reverse a score.

Fixing this and allowing comment vote reversal would require choosing between two courses of action:

1. Wipe all comment scores and start fresh
2. Don't wipe comment scores, but allow everyone to vote on all comments anew (only once each, of course)

I'm thinking I'll do #2 when we get around to it, since allowing people a new vote on comments they may have already voted on will probably be a lot less of an issue than all comment scores resetting to 0.

I think option #2 would probably work just fine. However, if you think it might be an issue to allow users to vote on old comments again, what about adopting a system similar to reddit's, wher votes older than ~1 year can't be voted on any more? I don't think that would really rustle anyone's jimmies too much. Or perhaps you could even just make it so that comments prior to 2014 can't be voted on anymore, something like that.

I know just enough about coding to understand that just because something sounds easy doesn't mean it's doable :P so if that's the case then disregard my comment.

Updated by anonymous

TonyLemur said:
I'm thinking I'll do #2 when we get around to it, since allowing people a new vote on comments they may have already voted on will probably be a lot less of an issue than all comment scores resetting to 0.

Absolutely, I can't really see a lot of people go through the hassle of 'abusing' #2 (by up/downvoting old comments once more, possibly their own), and even then it's not really going to be that harmful, but I could see them get upset over losing all previous votes on their comments. Especially if they had lots of green streaks, so to speak. Some take pride in that for whatever reason (I'm totally not talking about myself here XD ).

Updated by anonymous

Tokaido said:
I think option #2 would probably work just fine. However, if you think it might be an issue to allow users to vote on old comments again, what about adopting a system similar to reddit's, wher votes older than ~1 year can't be voted on any more? I don't think that would really rustle anyone's jimmies too much. Or perhaps you could even just make it so that comments prior to 2014 can't be voted on anymore, something like that.

I know just enough about coding to understand that just because something sounds easy doesn't mean it's doable :P so if that's the case then disregard my comment.

Well i think a full year is a bit long and something like 1 minute would suffice for quickly changing a vote (or maybe 3 if you didn't understand what the vote meant until you thought of it a bit more) a year though? that would be a bit chaotic of you thought about it scores flipping from -13 to +25 at the end of the year.

Updated by anonymous

TonyLemur said:
I'm thinking I'll do #2 when we get around to it, since allowing people a new vote on comments they may have already voted on will probably be a lot less of an issue than all comment scores resetting to 0.

Maybe throw in a "hide/collapse comments I've downvoted" user setting to the checklist. That way users can keep their score threshold at -9000 and do something useful with the vote storage.

Updated by anonymous

  • 1