acl-services / acl-services/paprika

FormElement - a11y improvements

Abierto
#836 0 comentarios 0 reacciones 0 asignados Ver en GitHub
A11y Medium Priority →
Lenguaje dominante
JavaScript
Estrellas
54
Forks
10
Merge medio
1 d 12 h
PR fusionados (30 d)
6

Descripción

- Screen reader support for semantic `` and `` elements is poor when there are intermediary `

` elements. We should try generic `
` elements with appropriate `aria` attributes instead.
https://www.w3.org/WAI/tutorials/forms/grouping/#associating-related-controls-with-wai-aria

- When a `help` prop is added to the `` it creates a popover with an icon button as trigger. The `aria-label` for that trigger button (default is "information) is included as part of the `` internally, and is read as part of the name of the field, which can be confusing. Ideally that trigger button would be outside of the `` – but this probably will require the implementation of a prop collector for `labelProps`.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.