5
Question
Where should focus move after a server-validated form fails?
The form returns several validation errors after submit. Each input has an inline error, but keyboard and screen-reader users are not told that submission failed.
<label for="email">Email</label>
<input id="email" aria-describedby="email-error">
<p id="email-error">Enter a valid email.</p>
Should focus move to the first invalid field or to an error summary?