Closed fcnjd closed 8 months ago
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.
Hi @fcnjd, I performed structural changes to the HTML, all live on the main
branch. This includes most issues you mentioned, and involved restructuring the markup, adding aria-labels and lots of learning.
Are you able to try out the changes and give your advice on what is missing and how to prioritize? I want to proceed from the top priority to the lower. Thank you.
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.
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.
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:
Device and browser: Windows 10, Chrome browser, use both Jaws and NVDA screenreaders