Improves the create account modal for screen readers by doing the following:
- Making the alert-error section into an
aria-liveregion and making it always visible (configurable per-modal), otherwise the message is not read out. Made a change so the field-related error messages are always shown beneath the field.
aria-describedbyattributes to each field in the modal, so the screen reader will read out the error hint on error. This necessitated an Ember component extension to allow both the
aria-*attributes to be bound and to render on
- Moved the social login buttons to the right in the HTML structure so they are not read out first.
aria-labelattributes to the login buttons so they can have different content for screen readers.