-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Accessibility: HTML semantic not consistent, hard for screenreader users #358
Comments
Thanks for finding and communicating the issues. Apologies for a technology stack does not put accessiblity first. On my side, I'm using a UI library that handles accessibility on a per-component basis, as otherwise it would be harder to implement. A couple of follow-ups:
Please follow this bug to see updates, and let me know if there is progress. |
Thank you for your answer, it's nice to see that you're following the issue. I'll try to answer the given questions:
|
Hi @fcnjd I started modifying the markup of the application. Now has a nav/header/main/aside. |
…closing the dialogs, model list, model selection, model unhide, #358
Hi @fcnjd, I performed structural changes to the HTML, all live on the Are you able to try out the changes and give your advice on what is missing and how to prioritize? |
All the changes applied. Please open a new issue with specific recommendations on what to do next. Delivering this today as part of 1.12.0. |
Thank you very much for doing the changes so quickly, it is very appreciated. I tested it, and the interface truely is much better to navigate and use now. |
I am glad to hear we could make a difference, thanks for prioritizing our work. |
…closing the dialogs, model list, model selection, model unhide, enricoros#358
Hello,
at first, thank you for all your work in this project. It is very appreciated!
Since I am blind I use a screenreader. However, sadly the HTML semantics are not always consistant, so there are some unlabelled buttons and unstructured parts. I'll try to sum it up what I found so far. I'm sorry for not providing a PR since I'm experienced in frontend development, however this project is based on React, which mixes up HTML and Typescript in single files - for me as user of a Braille display, this makes it harder to get familiar with the code, as longer files have to be searched through.
So now what I found:
These are the ideas I have so far. I hope you can consider checking this.
Device and browser: Windows 10, Chrome browser, use both Jaws and NVDA screenreaders
The text was updated successfully, but these errors were encountered: