Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Address accessibility issues on registration and other pages #865

Open
alexweissman opened this issue Mar 24, 2018 · 1 comment
Open

Address accessibility issues on registration and other pages #865

alexweissman opened this issue Mar 24, 2018 · 1 comment
Labels
accessibility Related to a11y problems and improvements frontend The frontend interface up-for-grabs Not assigned yet
Milestone

Comments

@alexweissman
Copy link
Member

As per my consult with @vavroom:

The WAVE web-based tool reveals a number of accessibility issues. There are a number of issues that may be straight-up invalid HTML as well.

  • There appear to be some duplicate labels
  • Placeholders in form fields are difficult to read for some due to low contrast, and they disappear once you start typing something. We should go back to fixed labels.
  • Labels should be one-to-one with fields. For field groups, we should use a fieldset+legend instead.
  • Avoid fixed-height fields. These can cause text to become cut off with browser- or OS- controlled large font sizes.
  • Swap the username field and suggest button so the presentation makes more sense when people use screenreaders such as NVDA (it is unclear what will be suggested until you get to the next focused element, the field itself)
  • Use the aria-live attribute to announce when a field has been programmatically altered (for example, auto-suggested usernames)
  • jqueryvalidation doesn't give any feedback to screenreaders when the validation state of a field has changed
@alexweissman alexweissman added frontend The frontend interface accessibility Related to a11y problems and improvements labels Mar 24, 2018
@alexweissman alexweissman added this to the 4.2.0 milestone Mar 24, 2018
@vavroom
Copy link

vavroom commented Mar 26, 2018

I'm totally swamped right now, but as you progress, please feel free to ping me with questions re implementation.

@lcharette lcharette modified the milestones: 4.2.0, 4.3.0 Mar 28, 2018
@lcharette lcharette added the up-for-grabs Not assigned yet label Jun 27, 2019
@lcharette lcharette modified the milestones: 4.4.0, 4.5.0 Nov 23, 2019
@lcharette lcharette modified the milestones: 4.x.x, 5.1.0, 6.0.0 Nov 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Related to a11y problems and improvements frontend The frontend interface up-for-grabs Not assigned yet
Projects
Status: References
Development

No branches or pull requests

3 participants