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 numbers in a loop in C++?

  • 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 is Vaccinating Aug 12 '14 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 '14 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 is Vaccinating Aug 12 '14 at 8:53
  • @ShadowWizard not if it gets closed as a duplicate instantly – John Dvorak Aug 12 '14 at 18:30
  • @JanDvorak I'll vote to reopen since this one here is a bug report. – Shadow Wizard is Vaccinating Aug 12 '14 at 18:59
  • @ShadowWizard thanks :-) Hope it finally gets fixed – John Dvorak Aug 12 '14 at 19:00
  • @Jan well, I got a different opinion but won't stand in its way. :) – Shadow Wizard is Vaccinating Aug 12 '14 at 19:01
  • @ShadowWizard actually, I'd prefer to get rid of vote locking entirely, but the dev team is afraid of strategic voting. – John Dvorak Aug 12 '14 at 19:04
  • What does it take to get this fixed? – shmosel Oct 31 '16 at 21:01
  • @shmosel a tag of status-bydesign means that they've looked at it and decided they don't consider it a bug, so it will never be fixed. Now this question is old enough that it could be reconsidered, but they don't have a mechanism for that. I don't have any answers. – Mark Ransom Nov 1 '16 at 0:46

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.


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

  • 2
    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 by design -- edits in the 5 minute grace period are treated as if the post always existed that way.

  • 11
    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
  • 16
    If this is by design than the design is buggy. – user219993 Jun 13 '14 at 13:58
  • 7
    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 '14 at 15:16

You must log in to answer this question.

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