linode / linode/manager

v1.34.0 breaks screen reader accessibility in firewall rules tables

Open
#7,483 5 comments 0 reactions 1 assignee View on GitHub

@tiffwong is already working on this.

Since Mar 10, 2021.

Dominant language
TypeScript
Stars
738
Forks
407
PR merge metrics
No merged PRs in 30d

Description

Version 1.34.0 prevents a screen reader from properly reading and navigating the firewall rules tables. My specific use case is on NVDA using Google Chrome, though I believe the screen reader and web browser being used would be irrelevant to this particular issue.

To reproduce this, create a firewall and add some rules, either inbound or outbound should work for this. Using a screen reader, the only buttons accessible when arrowing through the tables will be labeled as View Details. Tabbing through the elements does seem to provide a bit more information and a few more buttons, which can't be activated with the screen reader, and the rule being viewed isn't visible to the screen reader.

With the firewall rules interface as it currently is, this makes things far more limited in their use, so far as accessible navigation with a screen reader goes.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.