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

ID 259534: [Screen reader - Simon - Enable/Disable Query]: Screen reader does not provide 'Enable/Disable' information on invoking 'Enable/Disable' button. #66564

Closed
Tracked by #65701
natydej opened this issue Apr 14, 2023 · 1 comment · Fixed by #67998
Assignees
Labels

Comments

@natydej
Copy link

natydej commented Apr 14, 2023

User Experience:

Screen reader users won't get Enable/Disable information if that information is not being announced by screen reader and user will have to navigate manually which will consume the user's time & effort.
Note: User credentials should NOT be included in the bug.

Repro steps:

  1. Open https://play.grafana.org/ Sign in with valid credentials. "Home" page appears.
  2. Navigate to the left navigation bar and to the "Explore" button, select it.
  3. New "Explore" page appears, Navigate it.
  4. Navigate to the "Query pane's first row and expand it.
  5. Navigate to "Enable/Disable Query" button and select it. Turn on screen reader and verify the issue.

Actual Result:
Issue: Screen reader does not provide 'Enable/Disable' information on invoking 'Enable/Disable' button under 'Explore' screen.

Observation:
Before invoking 'Enable/disable' button screen reader is reading enable/disable query button but Screen reader remains silent on invoking Enable/Disable' button.

Expected Result:

  • Solution: Screen reader should provide 'Enable/Disable' information on invoking 'Enable/Disable' button under 'Explore' screen.

Note: The same issue exists with NVDA and JAWS. The same issue exists with 'Duplicate query and Remove query' buttons on the same page.

Severity:

SEV2

Area:

Query Editor (QueryEditorRow Component)

@ifrost
Copy link
Contributor

ifrost commented Apr 14, 2023

This can be addressed by @grafana/dashboards-squad as it's part of a shared component between many parts of Grafana.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants