Mark disabled datepicker cells as aria-disabled in v21
Los mantenedores suelen responder en 1 día
Evaluación
Este issue todavía no se ha evaluado.
Descripción
#892 fixed disabled datepicker days, months and years not being exposed as disabled to assistive technology (and axe reporting contrast failures). On master this is done in the vendored PrimeNG datepicker, which does not exist in v21 (it uses the primeng package).
Approach for v21: in CpsDatepickerComponent, patch the rendered p-datepicker DOM (cells with the p-disabled class):
role="button"andaria-disabled="true"on disabled day, month and year cellsaria-disabled="true"on the day<td>(except empty other-month cells)aria-labelon month and year cells- Port unit and Playwright assertions from #892
To be merged after #903.
- Lenguaje dominante
- TypeScript
- Estrellas
- 9
- Forks
- 7
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 11
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AbsaOSS/cps-shared-ui
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
AbsaOSS/cps-shared-ui#875 ·
Los mantenedores suelen responder en 1 día
-
enhancement library
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
AbsaOSS/cps-shared-ui#644 ·
Los mantenedores suelen responder en 1 día
-
Backport changes missing from v21 (up to v22.2.0)Posiblemente ocupada @fateeand la tomó hace 1 día. Abiertoenhancement library
AbsaOSS/cps-shared-ui#904 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Fix WCAG 2.5.3 label-in-name mismatches and re-enable axe rulePosiblemente ocupada @lukasmatta la tomó hace 1 día. Abiertoaccessibility
AbsaOSS/cps-shared-ui#900 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Create breadcrumbs componentAbiertolibrary new component
Dificultad 3/5 Medio día Aptitud para principiantes 55/100
AbsaOSS/cps-shared-ui#853 ·
Los mantenedores suelen responder en 1 día
Todos los issues de AbsaOSS/cps-shared-ui
Issues similares
-
bug ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
PhyberApex/kuroshiro#1687 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
microsoft/monaco-editor#5563 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
awslabs/visual-asset-management-system#937 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100