Update For anyone else having a braindead moment, registration form errors only display for password when logged out. If you're logged in as admin they won't display.
User posted even though using an empty password. According to this post and this form template an empty password box (or less than 6 characters) should fail and return an error yes?
<div class="grid-item 1/1">
<div class="grid-item xs-1/1 md-1/3 mb">
<label class="form-label" for="password">Password</label></h3>
<input id="password" class="form-input" type="password" name="password">
<small>6 characters or more — keep it secret, keep it safe.</small>
{% if account is defined %}
{{ errorList(account.getErrors('password')) }}
{% endif %}
</div>
</div>
<input class="btn btn-primary" type="submit" value="Register">
</form>
</div>
Screenshots:


value. Should there be a passwordvaluewith{%- if account is defined %} value="{{ account.password }}"{% endif %}? – Rob Jul 31 '15 at 13:47firstNameandlastNamedon't return errors either, but I assume that's because they're not required in CP and they do post. Would it be wise to use a custom jQuery plugin, or is there a bug with your error console? – Rob Jul 31 '15 at 16:24stop being a derp:p – Rob Jul 31 '15 at 16:43