patternfly / patternfly/patternfly-react
A11y Docs Audit: Resolve Critical Axe Violations
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 862
- Forks
- 392
- Merge medio
- 4 d 8 h
- PR fusionados (30 d)
- 9
Descripción
Describe the problem
The Patternfly React docs workspace could use a sweeping accessibility audit to find and resolve axe violations across all PF components.
There are several PF components for which AXE is throwing critical a11y errors.
In RHOAI, critical AXE violations have been noted specifically in Menu/Application Launcher, and Tabs
How do you reproduce the problem?
Run axe tests for the components below:
https://www.patternfly.org/components/menus/custom-menus/react-demos/application-launcher-menu/
https://www.patternfly.org/components/tabs/#with-help-action-popover
Expected behavior
A clear and concise description of the expected behavior.
No violations
Jira Issue: PF-102
Guía de contribución
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.
Línea de trabajo
Empieza ejecutando axe contra las URL de demo de Application Launcher Menu y Tabs mencionadas en el issue y, después, revisa el issue relacionado de Menu/Application Launcher #8939. Identifica las infracciones críticas y sus puntos de entrada de los componentes, resuelve los problemas de accesibilidad afectados y vuelve a ejecutar las comprobaciones de axe hasta que ambas demos no informen de ninguna infracción.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react, typescript
- Área
- accessibility, frontend, testing
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100