Possible Duplicate:
Writing less than 15 characters in a comment triggers the 30 second protection

I (think) I found a bug in the comment function on Stackoverflow.

To reproduce:

  1. Write a comment with several @userNames (in my case 3 of which 2 were the same).
  2. Try to submit your comment. The comment will not be submitted and a message will be shown stating that only 1 extra @userName is allowed.
  3. Remove 1 or the usernames keeping the two identical @usernames.
  4. Submit again and get the same message.
  5. Now, remove one of the two identical and submit again. Now you will get the message that one is only allowed to post a comment every 15 seconds.

The bug:
Since I have not yet been able to post a comment, I should not get the message that I am not allowed to post a new comment. From a UX point of view I think that my comment got posted anyways eventhough I got an error before.

Maybe this is meant to function this way that the actual try of posting the comment may not be done within every 15 seconds. However, if that is the case I should get that message the second time I try to post the comment after removing the first @username. Also, that would be bad UX.

  • Wait...can you post a comment after 15 seconds or is it broken after that? – Time Traveling Bobby Oct 25 '11 at 7:48
  • I can write a comment after 15 seconds. So the comment functionality itself is not broken, it triggers a 15 second protection even though no comment it send. However, it is not similar to the bug you mentioned since I did write more than 15 chars. – Paul Peelen Oct 25 '11 at 8:01
  • It is the same thing. Any error/rejection while trying to post a comment will trigger the timer. – Time Traveling Bobby Oct 25 '11 at 8:06
  • Ok, well in that case it is a duplicate, yes. However, I only got 15 seconds, not 30 ;) Might that have something to do with my rep? – Paul Peelen Oct 25 '11 at 8:07
  • @PaulPeelen IIRC that time was shortened to 15 seconds recently – Sathyajith Bhat Oct 25 '11 at 8:10

Browse other questions tagged .