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

A11y: Screen reader is not narrating name of the options in ‘Select source’ dropdown. #86847

Closed
msftedad opened this issue Apr 24, 2024 · 3 comments · Fixed by #88118
Closed
Assignees
Labels
area/frontend area/grafana/ui Issues that belong to components in the @grafana/ui library effort/medium needs more info Issue needs more information, like query results, dashboard or panel json, grafana version etc type/accessibility Accessibility problem / enhancement

Comments

@msftedad
Copy link

What happened?

Screen reader is just narrating as ‘select option x of x’ for the options.

0d6b3ca1-4009-4046-9754-dc54c6f740f4.1.mp4

What did you expect to happen?

Screen reader should narrate name of the option along with position information, while navigating using up/down arrow keys.

Did this work before?

No

How do we reproduce it?

1.Open the URL in edge browser Grafana Play Home - Dashboards - Grafana.

‘2.Grafana Play Home’ page will open.

3.Navigate to ‘Dashboard’ link & select it.

4.Navigate to any of the link present in table & activate it.

5.Navigate to Menu (…) & activate it.

6.Navigate to ‘Inspect’ & activate it.

‘7.Inspect’ pane will open.

8.Navigate to ‘JSON’ tab & select it.

9.Navigate to ‘Select source’ dropdown & expand it using ‘Alt+Down arrow’.

10.Navigate among the options with narrator using up/down arrow keys.

11.Observe the screen reader narration.

Is the bug inside a dashboard panel?

No response

Environment (with versions)?

Grafana: v11.1.0-69051 (9d44c8e)
OS: Version 24H2 (OS Build 26100.1)
Browser: Version 125.0.2506.0 (Official build) dev (64-bit)

Grafana platform?

None

Datasource(s)?

No response

@ckbedwell ckbedwell added type/accessibility Accessibility problem / enhancement triage/pending labels Apr 24, 2024
@L-M-K-B
Copy link
Contributor

L-M-K-B commented May 14, 2024

The Select component mentioned above is used in public/app/features/inspector/InspectJSONTab.tsx and originates from @grafana/ui.

@L-M-K-B L-M-K-B added area/frontend area/grafana/ui Issues that belong to components in the @grafana/ui library and removed triage/pending labels May 14, 2024
@L-M-K-B L-M-K-B changed the title [Drill]: Screen reader is not narrating name of the options in ‘Select source’ dropdown. A11y: Screen reader is not narrating name of the options in ‘Select source’ dropdown. May 14, 2024
@ashharrison90
Copy link
Contributor

ashharrison90 commented May 20, 2024

@msftedad can you confirm:

  • whether this is still an issue?
  • what screenreader you're using?

using voiceover on mac in chrome, everything is working as expected:
image

@ashharrison90 ashharrison90 added the needs more info Issue needs more information, like query results, dashboard or panel json, grafana version etc label May 20, 2024
@msftedad
Copy link
Author

Hi @ashharrison90 ,
The issue is in Windows OS: Version 24H2 (OS Build 26100.1)
Browser: Edge Version 125.0.2506.0 (Official build) dev (64-bit)
Screen reader: Narrator

Please let us if you need more details.Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend area/grafana/ui Issues that belong to components in the @grafana/ui library effort/medium needs more info Issue needs more information, like query results, dashboard or panel json, grafana version etc type/accessibility Accessibility problem / enhancement
Projects
Status: 🚀 Done
Development

Successfully merging a pull request may close this issue.

4 participants