HTML5 required input
The captcha input should use the new HTML5 attribute required="required". It's pretty safe cos non-supportive browsers ignore it. But it is much more user friendly (e.g. password inputs stay filled). QuestyCaptcha.class.php:
return "<p><label for=\"wpCaptchaWord\">{$captcha['question']}</label> " .
Xml::element( 'input', array(
'name' => 'wpCaptchaWord',
'id' => 'wpCaptchaWord',
'required' => 'required',
'tabindex' => 1 ) ) . // tab in before the edit textarea
"</p>\n" .
HTML 5 is half-baked and nothing more than a draft. I am against it. --Bachsau 19:26, 20 October 2011 (UTC)
What the heck? Read again. Non supportive browsers ignore unknown attributes. So you would prefer waiting 5-10 years while all major browsers support HTML5 alredy? LOL
We had to blacklist form submitting last year because WebKit was failing validation without telling you why. See bugzilla:23769.
Nonetheless, it seems interesting to add for the future. Added in r100422.