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

I've looked through a number of the "Vote too old to be changed" questions, but I think this one's different.

I gave a downvote to an answer I thought had a critical defect, and I left a comment describing the defect. The answer was edited to satisfy my criticism, but it was done within the short grace period where edits aren't recorded as such. When I try to cancel my downvote I get the error - "Your vote is now locked in unless this answer is edited" - but it was edited!

In reference to this answer: how to generate different random number in a loop in C++?

share|improve this question
2  
Hmm, what a delightful edge case –  Earlz Feb 7 '11 at 23:44
    
Grace period edit is not a "real" edit, as it does not create a new revision and can't be tracked. By all means, such edit is still part of the original revision edited during grace period. So, not a bug. –  Shadow Wizard Aug 12 at 6:31
1  
@ShadowWizard Whether its a bug or not is really semantics. Its certainly undesired behaviour. Buggy-by-design at best –  Richard Tingle Aug 12 at 8:00
    
@Richard fear we'll have to disagree about it, you can start new feature request asking to change the current design. With Jeff gone, it got a chance to at least be considered. –  Shadow Wizard Aug 12 at 8:53
    
@ShadowWizard not if it gets closed as a duplicate instantly –  Jan Dvorak Aug 12 at 18:30
    
@JanDvorak I'll vote to reopen since this one here is a bug report. –  Shadow Wizard Aug 12 at 18:59
    
@ShadowWizard thanks :-) Hope it finally gets fixed –  Jan Dvorak Aug 12 at 19:00
    
@Jan well, I got a different opinion but won't stand in its way. :) –  Shadow Wizard Aug 12 at 19:01
    
@ShadowWizard actually, I'd prefer to get rid of vote locking entirely, but the dev team is afraid of strategic voting. –  Jan Dvorak Aug 12 at 19:04

3 Answers 3

Just edit the answer yourself, then roll it back...

share|improve this answer
1  
That doesn't eliminate the bug, it's just a work-around. Very sneaky though, if it works. –  Mark Ransom Feb 8 '11 at 2:47
    
@Mark It works. I've done it several times for this same problem. –  RichardTheKiwi Feb 8 '11 at 2:54
    
For now I'm going to leave it just in case the SO crew wants to have a look at the current status. –  Mark Ransom Feb 8 '11 at 3:13
    
@Mark no argument with that. Just presenting the current workaround –  RichardTheKiwi Feb 8 '11 at 3:16

This is indeed a very annoying bug which I experienced myself a few times.

The proposed solution by Richard doesn't really look like an answer to me, it's just a workaround (no offense to Richard, this is the only possible solution right now). Secondly, it will reveal the one reverting his vote since his name is on the edit.

The solution seems to me to register internally whether the question / answer was edited during the grace period and allow voting afterwards.

share|improve this answer

This is by design -- edits in the 5 minute grace period are treated as if the post always existed that way.

share|improve this answer
8  
I know the 5 minute grace period is by design, and I've taken advantage of it many times; thank you. But can I assume the bug is not by design? If you were to classify it as not worth fixing I'd understand. –  Mark Ransom Feb 8 '11 at 14:37
    
@mark it's not a bug, it's by design. I recommend not voting on anything only a few minutes old as it might change underneath you. –  Jeff Atwood Feb 8 '11 at 15:55
2  
I know you're not around any more to see this, but I had a thought I wanted to record. Your advice is impractical because I want to vote as early as possible, so it will influence others considering the answer in its current form. –  Mark Ransom Sep 18 '13 at 18:18
6  
If this is by design than the design is buggy. –  jwg Jun 13 at 13:58
3  
Luckily this post is older than 5 mins, so I can downvote without the risk that Jeff edits it to something sensible underneath me. –  CodesInChaos Aug 12 at 15:16

You must log in to answer this question.

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