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

v1.34.0 breaks screen reader accessibility in firewall rules tables #7483

Open
tech10 opened this issue Mar 9, 2021 · 5 comments
Open

v1.34.0 breaks screen reader accessibility in firewall rules tables #7483

tech10 opened this issue Mar 9, 2021 · 5 comments
Assignees

Comments

@tech10
Copy link

tech10 commented Mar 9, 2021

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.

@tech10
Copy link
Author

tech10 commented May 13, 2021

@tiffwong Since firewalls are now out of beta, I thought I would see if there are any updates to fix this issue soon. Using the Linode CLI to edit firewall rules isn't always desired over the cloud manager, and as it is, it makes firewalls look unattractive to screen reader users with the lack of accessibility.

@tiffwong
Copy link
Contributor

@tech10 Thanks so much for bringing this up again, we're prioritizing this and hope to have a solution soon!

@tech10
Copy link
Author

tech10 commented Oct 28, 2021

@tiffwong Cloud firewall is available globally and I thought I'd see if there are any updates. This issue still exists, and is a service I'd like to use. Cloud manager access would make this a lot easier.

@tech10
Copy link
Author

tech10 commented Feb 9, 2023

#8735 does a good job of resolving this. It's definitely useable now, though the layout does look a bit different than the rest of the cloud manager. Also, when moving through the list with arrows using NVDA, in browse mode, the screen reader does tend to state the instructions for dragging continually with every option I move through.

Though it is useable as it is, it isn't perhaps as intuitive as it could be, since you have to enter focus mode before you're able to do anything, with NVDA, at least. This may not be quite as useable for some people as it is for me.

If this is to be the standard layout for the Firewall section, this issue can be closed. If not, and there's more work to be done to improve accessibility with screen readers, I would recommend keeping this issue open, for the time being. I would welcome any questions regarding possible accessibility improvements here.

@mjac0bs
Copy link
Contributor

mjac0bs commented Feb 10, 2023

@tech10 Thank you for letting us know that recent changes resolved the issues you were encountering. We also appreciate your feedback on the areas where there is still room for improvement. Some of the unintuitive behavior you have mentioned is built into the library we use for drag and drop functionality; while we don't have further improvements at this time, it's possible an update to that library could help us improve accessibility in the future.

I'm going to go ahead and keep this issue open until we follow up on another firewall accessibility issue we found when testing accessibility for #8735. Options in select drop downs in the Add Inbound/Outbound Rule form and the Edit Rule form are not correctly read out ("Blank") on Windows with an NVDA screen reader. We have an internal ticket created to address this so users know the firewall form field options available to them.

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

No branches or pull requests

3 participants