Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 157 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

When I try to upvote a comment, nothing happens when I click on the arrow. If I click on it again, the red "You may only submit a comment vote every 5 seconds." error appears, yet the comment vote is not there.

Reloading the page shows that the upvote wasn't indeed acquired.


Summary update to address all comments:

  • Yes, I was happily voting comments one hour ago.
  • Internet Explorer 8 on Windows 7 x64.
  • Tried waiting, reloading page, restarting IE, logging out and in again.
  • This only happens on Meta.

It could be a vote limit problem (I casted some today, can't remember how many exactly, though); but, was this the case, shouldn't an error message appear instead of the vote just plainly disappearing?


Update:

Thanks for troubleshooting this, followed up in another question.

share|improve this question
1  
Have you cast any comment votes today, prior to this issue? – Grace Note Jun 16 '10 at 16:06
    
may be clean some cache on browser, wait another 5 seconds, and try again upvoting? – YOU Jun 16 '10 at 16:07
    
@ccomet: yes, two hours ago it worked fine. – Massimo Jun 16 '10 at 16:08
    
@S.Mark, tried that, closed and re-opened the browser, all the basic troubleshoot steps. – Massimo Jun 16 '10 at 16:09
    
Curiosity... have you perhaps cast a lot of comment votes today? Also, while I'm inquiring, browser/OS? And is this behavior only on Meta, or on all sites? – Grace Note Jun 16 '10 at 16:09
    
@massimo, on any comments? I am not sure there is upvote comments limit per day though. – YOU Jun 16 '10 at 16:10
    
@S.Mark 30 votes per day. – Grace Note Jun 16 '10 at 16:11
    
@ccomet, oh ok, I am seeing lots of comments on his "Why was Apocalyptic Defense closed?!?" thread, may be he used all the votes. – YOU Jun 16 '10 at 16:13
1  
@S.Mark That's what I'm suspecting, that the limit is inexplicably invisible. – Grace Note Jun 16 '10 at 16:14
    
I think I've only hit the limit twice (once was the day they were introduced), but I'm pretty sure I saw a popup notification that I'd hit my limit. – mmyers Jun 16 '10 at 16:18
    
I just tried to use all my comment votes on that post, and I got "Daily vote limit reached; come back in 7 hours." message. FF3.6.3Win32 – YOU Jun 16 '10 at 16:21
    
@S.Mark Pwa, that means the 20 votes I just spent on SO are instead wasted! ...except they aren't in vain. I have stumbled across something... – Grace Note Jun 16 '10 at 16:22
    
@ccomet, it wasn't waste at all, you could reproduced it, while I can't. – YOU Jun 16 '10 at 16:30
    
@S.Mark That comment was prior to replicating the behavior. It took 20 votes before I started to see this behavior. However, that's because I changed my pattern at around 20 votes in, so I can't conclude between whether the vote volume caused the behavior change at some point or if the behavior was present from the start. – Grace Note Jun 16 '10 at 16:32
up vote 2 down vote accepted

This was a very strange bug with where the popup error message divs should be attached to. IE8 somehow wasn't keeping a reference to a jQuery object when inside an ajax callback closure. No other browsers had a problem, not even IE8 running in compatibility mode (i.e. IE7).

The fix was to send a string jQuery selector telling where to attach the popup message div.

share|improve this answer
    
This will be pushed tonight. – Jarrod Dixon Jun 17 '10 at 15:13
    
Might want to copy this answer over to the accompanying bug report – Grace Note Jun 17 '10 at 15:14
    
@ccomet done - thanks! – Jarrod Dixon Jun 17 '10 at 15:56

You are indeed out of votes. I have reproduced this on IE8 on XP. I did not receive an error for running out of votes, but I picked a place with exactly 31 comments so it was easy to tell.

I noted two things during this. The first time I would try to make an illegal vote (within 5 seconds), I wouldn't get a pop up. In fact, as long as I never clicked the same comment again within a certain 5 second window, I could continually make failed comment votes. Eventually the 5 second window would finish and my vote would get through.

Amidst all of this, I did run out of votes. Unlike what mmyers and S.Mark indicate, I did not actually receive a message for the "Daily vote limit reached". But I've spent 30 votes and now if I try to upvote any comment, it will behave exactly as Massimo explains: it flashes, does not submit the vote, and a second attempt brings up the 5 second pop up.

share|improve this answer
1  
Yes, I had to click upvote and wait 5 seconds, and click vpvote again to get "Daily vote limit reached; come back in 7 hours." in IE8, clicking within 5 seconds give me "You may only submit a comment vote every 5 seconds." error. – YOU Jun 16 '10 at 16:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .