Accessibility To Do List
@scottkleinman is already working on this.
Since Jun 12, 2020.
- Dominant language
- Python
- Stars
- 123
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
The to do list below contains accessibility issues identified with the Wave Web Accessibility Evaluation Tool. This issue closes issue #849.
As of commit bacd013, all pages pass accessibility checks, although more work could be done on the issues below.
In general, there is an over-reliance on h3 for all sorts of labelling functions. Some of these have been eliminated because of accessibility requirements, but we could make more effort to make the remaining examples a little more semantic.
-
Themes have varying degrees of colour contrast. Grey Light is the only theme that passes accessibility standards. Perhaps in the future this could be modified, but in the meantime, the introductory popup and help text recommend the Grey Light theme.
-
In Manage, empty cells are marked by empty
h3elements. Not using html table markup prevents us from leveraging built-in accessibility attributes. It is possible to add `aria-labelledby="empty cell", but we would need to chase up all the Javascript that adds/removes content to make sure that this attribute is correctly toggled.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.