surrealdb / surrealist

Surrealist is the ultimate way to visually manage your SurrealDB database
https://surrealist.app/
MIT License
1.04k stars 74 forks source link

Accessibility Improvement: ARIA labels on buttons #214

Closed jquesada2016 closed 3 months ago

jquesada2016 commented 3 months ago

Describe the bug I am a user who is visually impaired and use a screen reader to help me read things. I noticed that Surrealist does not currently have many ARIA labels on buttons, so my screen reader simply reads them as "button" but does not describe what they do.

To Reproduce Steps to reproduce the behavior:

  1. Use any screen reader of your choice, NVDA in my case
  2. Enable the feature that allows the screen reader to read wherever the mouse pointer is
  3. Hover over any Surrealist button that does not have text
  4. Observe the generic "button" label

Expected behavior I expect the screen reader to announce what the button will do.

Environment:

I was unable to find the version string in the settings, but it's 2.0.2.

macjuul commented 3 months ago

Hello @jquesada2016, thank you for bringing up this point! While I have not had much time to invest into accessibility for the 2.0 release, I am committed to ensuring Surrealist will improve in this area over the coming months