highcharts / highcharts/sonification-studio

Grid tools structure not ideal for a11y

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
a11y bug
Dominant language
Vue
Stars
12
Forks
4
PR merge metrics
No merged PRs in 30d

Description

The add rows fieldset could arguably be a violation of WCAG 2.5.3 Label in Name with the current structure, as the spinbox does not have a visible label other than the fieldset legend, and the fieldset legend does not match the spinbox accessible name.

Also the fill column controls do not have the same semantic setup, and no fieldset legend, which could be confusing.

The best way to fix this is probably with a disclosure/popup style design so we can add a proper fieldset legend and labels to everything.

This can perhaps wait for the grid replacement, since the add rows functionality will be included in the grid itself.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.