Description
Currently, EuiColorPicker is missing the row's label SR announcement due to having an aria-label override to describe its usage (code).
This has raised an a11y issue on Kibana's side and it is reproducible on EUI's doc site where "Pick a color" label is never announced:
Tested in EUI site and Kibana 9.4 with Safari + VO
Proposal
Suggested proposal by @tkajtoch:
I think we can move the usage description to aria-description instead, which should fix the issue and improve the semantic meaning of label vs description
Description
Currently,
EuiColorPickeris missing the row's label SR announcement due to having anaria-labeloverride to describe its usage (code).This has raised an a11y issue on Kibana's side and it is reproducible on EUI's doc site where "Pick a color" label is never announced:
Tested in EUI site and Kibana 9.4 with Safari + VO
Proposal
Suggested proposal by @tkajtoch: