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

[NuGet.org Bug]: [a11y compliance] Reserved checkmarks need a role/title/alt/etc attribute #8743

Closed
drewgillies opened this issue Aug 17, 2021 · 1 comment · Fixed by #8759

Comments

@drewgillies
Copy link
Contributor

Impact

Other

Describe the bug

To comply with screen readers etc, the guidance is:

Fix ONE of the following:

  • Element does not have an alt attribute
  • aria-label attribute does not exist or is empty
  • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
  • Element has an empty title attribute
  • Element's default semantics were not overridden with role="none" or role="presentation"

The reserved checkmarks in the Package Details page, and presumably other locations do not comply.

Repro Steps

Visit a Package Details page and view source--the required attributes are not present. Windows Narrator does work though.

Expected Behavior

See above.

Screenshots

No response

Additional Context and logs

No response

@drewgillies drewgillies added this to the Sprint 2021-08 milestone Aug 17, 2021
@drewgillies drewgillies self-assigned this Aug 17, 2021
@drewgillies
Copy link
Contributor Author

drewgillies commented Aug 17, 2021

Note that this was tested on Windows Narrator and NVDA: #8521 and #8622 but still falls short of compliance with the required tags.

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

Successfully merging a pull request may close this issue.

1 participant