open-webui
open-webui copied to clipboard
enh: improve accessibility against WCAG 2.1
I am grateful for this fantastic and potentially accessible solution.
While using the web UI with a screen reader, I've noticed that many of the buttons are unlabeled. Adhering to the Web Content Accessibility Guidelines (WCAG) 2.1 would significantly enhance the accessibility and inclusivity of this project, making its benefits more universally available.
Hi, I've been thinking about adding aria labels to all the field/buttons as well but didn't have the time to get around to it, as I'm currently prioritising adding other core features (RAG, Web browsing, etc). I'll get around to it when I can but if you (or anyone) manage to implement it, feel free to make a PR! Thanks!
as I have metioned in #515 Feat. Req. : ( in left hand side panel ) Functionality:
- When a user hovers their mouse over any item in the left side panel, a small tooltip or hint should appear.
- This tooltip will contain a concise yet informative description of the item's function or purpose.
Example:
- Hovering over
Modelfies
might display a hint like "Configure and manage your model settings." - Hovering over
Prompts
could show "Access and create new prompts." - For
Documents
, the hint might be "View and organize your documents."
hi, screen reader users don't use the mouse. we use keybord navigation. I use orca the screen reader on linux. up and down arrow keys, screen reader key b to navigate all buttons on the page the c key to navigate all comboboxes etc. pressing the shift key + b goes to the last button well the button before the one you are on. it would would be good if all buttons and other controls had correct labels on them. Majid
I would be greatful if the buttons were labeled as well.
Closing in favour of #2790