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

Developer portal application dashboard has many accessibility issues #7214

Open
MinnDevelopment opened this issue Oct 14, 2024 · 1 comment

Comments

@MinnDevelopment
Copy link
Contributor

Description

From a quick check:

  • Pages are missing h1 elements
  • Inputs with no labels
  • No lang attribute on the document (breaking translation, hyphen algorithms, etc.)
  • The logo link has no aria label and is marked as aria-current for every page
  • User menu button in the top right has no aria label
  • Many orphaned <label> elements that have no functional value and should be replaced with <p>
  • Nav is not marked as nav

Also, the activity settings page has way too much uppercase text to the point of being painful to read:

image

For some reason, this "IMPORTANT" is a <header>?

image

Are reports like this welcome? Should I open bug tickets for failed success criteria on these pages, or is this a non-goal?

Steps to Reproduce

Simple check with any accessibility tool, like axe or WAVE.

Expected Behavior

Following basic accessibility success criteria.

Current Behavior

Severe number of problems, general lack of accessibility in many places.

Screenshots/Videos

No response

Client and System Information

Firefox, tested with WAVE 3.2.7.1

@JustinBeckwith
Copy link
Contributor

Are reports like this welcome? Should I open bug tickets for failed success criteria on these pages, or is this a non-goal?

This is absolutely welcomed! I can't promise that we'll get to all of the issues, but I'm starting to look at a few of these as time allows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants