<p dir="auto">Here's a demonstration of the issue:<br>
<a href="http://jsfiddle.net/phillipadsmith/5qS9d/" rel="nofollow">http://jsfiddle.net/phillipadsmith/5qS9d/</a></p>
<p dir="auto">If you double-click a button that is not the active button, the post values for that button-group are not sent with the post body.</p>
<p dir="auto">To test:</p>
<ul dir="auto">
<li>Use the fiddle above</li>
<li>Double-click on the buttons</li>
<li>Hit "finish," then check the request bin: <a href="http://requestb.in/vb0id1vb?inspect" rel="nofollow">http://requestb.in/vb0id1vb?inspect</a></li>
</ul>
<p dir="auto">You'll see an empty post body.</p>
<p dir="auto">I've been struggling to figure out this bug for a week, as I noticed it in a production app. Some users received form validation errors and there was no rhyme or reason as to why (as far as browser/os/etc.).</p>
<p dir="auto">Then I thought of my mom! She double-clicks her way around the Web. Tested that in all browsers, and -- in each case -- the buttons don't send any post value if double-clicked.</p>
<p dir="auto">Let me know if you have any questions.</p>
<p dir="auto">The active class stays on the button, but the checked property is removed from the radio input.</p>
<p dir="auto"><a href="http://jsfiddle.net/meleyal/dafPH/" rel="nofollow">http://jsfiddle.net/meleyal/dafPH/</a></p>