What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 133 Stack Exchange communities.

I up-voted an answer, and then someone left a comment proving that the answer was in fact incorrect, so I redacted my vote. I was actually a bit surprised that I was allowed to because it had been awhile, and we all know how nit-picky SO is about these things. Later I refreshed the page and noticed he had amended his answer and wanted to up-vote him again. Not allowed it says!

I'm guessing what happened is that when I went to redact my up-vote he had already edited his answer, but I didn't refresh the page, so I didn't actually see his edit. So my redact counted as a vote on the newly edited answer, which nullified my future vote.

share|improve this question
1  
Your guess is the first thing I thought when I finished reading your first paragraph. Can you provide a link to the question in question? –  Pops Nov 19 '10 at 21:40
    
@Popular Demand: stackoverflow.com/questions/4228658/… –  Mark Nov 19 '10 at 21:45
1  
There was a previous case similar to this wherein someone made a vote, and an edit happened during the 5 minute window that even though the vote should've been safe to retract, it ended up as a permanent retraction, thus needing a new edit. –  Grace Note Nov 19 '10 at 21:47
    
...okay, that previous comment might be misleading. If it wasn't clear, the 5 minute window I'm referring to is the voting window. The edit was a recorded one, just an ill-timed one that basically appeared to have cut the user's vote retraction window away. –  Grace Note Nov 19 '10 at 22:14

1 Answer 1

I'm guessing what happened is that when I went to redact my up-vote he had already edited his answer, but I didn't refresh the page, so I didn't actually see his edit. So my redact counted as a vote on the newly edited answer, which nullified my future vote.

That seems correct to me.

share|improve this answer
1  
Well shouldn't it inform me when I try to vote on something that has changed since I loaded the page then? "This answer has been edited since you loaded the page. Would you like to refresh it?" And then it won't let you vote until you refresh it. –  Mark Nov 20 '10 at 5:34
    
@mark we would somehow have to track the time you last loaded each individual page; feels like a lot of work for a fairly rare edge condition –  Jeff Atwood Nov 20 '10 at 6:37
3  
Include timestamp when page is loaded, javascript to send timestamp to server with the vote, server compares with timestamp of last edit, sends back an OK or an error. I'd be more worried about the added computational load than the developer work. –  Nicholas Knight Nov 20 '10 at 13:26

You must log in to answer this question.

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