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 258954: [Screen reader -Simon – Value Mapping]: Heading hierarchy is not defined sequentially in the "Time series graphs / Edit Panel" Screen. #66554

Open
Tracked by #65701 ...
natydej opened this issue Apr 14, 2023 · 2 comments
Assignees
Labels
area/panel/edit hacktoberfest https://hacktoberfest.com/ MAS prio/future Used by the dashboards squad to prioritise their backlog team/grafana-dashboards Dashboards squad type/accessibility Accessibility problem / enhancement wcag/1.3.1 Info and relationships can be programmatically determined or are available in text.

Comments

@natydej
Copy link

natydej commented Apr 14, 2023

User Experience:

Visual Impaired users will be confused, unable to understand and face difficulty in relating the content while navigating the page in heading mode of the screen reader as the heading structure/order is not logical.
Note: User credentials should NOT be included in the bug.

Repro steps:

Open #Url: https://play.grafana.org/ Sign in with valid credentials. "Home" page appears. Navigate the Feature Showcase pane heading and select it. Navigate the expanded Dropdown and select the "Edit" menu item. Navigate the page "Edit" page which appears. Navigate to the "All" buttons and select it. Navigate to "Value Mapping" button and expand it. Navigate all the controls present under it. Verify the issue using screen reader. Verify the issue

  1. Open https://play.grafana.org/. Sign in with valid credentials. "Home" page appears.
  2. Navigate the Feature Showcase pane heading and select it.
  3. Navigate the expanded Dropdown and select the "Edit" menu item.
  4. Navigate the page "Edit" page which appears.
  5. Navigate to the "All" buttons and select it. Navigate to "Value Mapping" button and expand it. Navigate all the controls present under it.
  6. Verify the issue using a screen reader and verify the issue.

Actual Result:
Issue: Heading hierarchy is not defined sequentially in the "Time series graphs / Edit Panel" Screen

Observation:
Heading hierarchy is not sequential in the "Time series graphs / Edit Panel" screen as 'Panel Options' is defined under <H6> Heading level just after <H2> heading text "Simple graph". Due to which Screen reader announces as "Heading level 6 Panel options ".

Expected result:
The heading hierarchy should be defined sequentially in the "Time series graphs / Edit Panel" Screen as the 'Panel options " should be defined under <H3> heading level which is just after <H2> heading text “Simple graph”.

Note: Same issue exists throughout the "Time series graphs / Edit Panel" Screen. The same issue exists under "1-Time series graph" screen. The same issue exists under "Alerting" screen. (Home page>Alerting>Alert rules tab)

Severity:

SEV2

Area:

Panel Edit (OptionsPaneCategory component)

@natydej natydej added type/accessibility Accessibility problem / enhancement area/panel/edit MAS labels Apr 14, 2023
@ckbedwell ckbedwell added the wcag/1.3.1 Info and relationships can be programmatically determined or are available in text. label Jun 6, 2023
@Elfo404
Copy link
Member

Elfo404 commented Jun 16, 2023

@natellium i think is related to dashboad edit page not having sequentially ordered headings, should this be reassigned to dashboards?

@natellium natellium added the team/grafana-dashboards Dashboards squad label Jun 23, 2023
@ivanortegaalba ivanortegaalba self-assigned this Jun 26, 2023
@natellium natellium added prio/planned Used by the dashboards squad to prioritise their backlog prio/future Used by the dashboards squad to prioritise their backlog and removed prio/planned Used by the dashboards squad to prioritise their backlog labels Aug 3, 2023
@polibb polibb added the hacktoberfest https://hacktoberfest.com/ label Oct 9, 2023
@papidb
Copy link
Contributor

papidb commented Oct 17, 2023

Hi, is this an issue I can pick up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/panel/edit hacktoberfest https://hacktoberfest.com/ MAS prio/future Used by the dashboards squad to prioritise their backlog team/grafana-dashboards Dashboards squad type/accessibility Accessibility problem / enhancement wcag/1.3.1 Info and relationships can be programmatically determined or are available in text.
Projects
Status: 📝 Backlog
Development

No branches or pull requests

7 participants