patternfly / patternfly/patternfly-react
A11y Docs Audit: Resolve Critical Axe Violations
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 862
- Forks
- 392
- Ø Merge
- 4 T. 8 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, axe gegen die im Issue genannten Demo-URLs von Application Launcher Menu und Tabs auszuführen, und prüfe anschließend das zugehörige Menu/Application Launcher Issue #8939. Identifiziere die kritischen Verstöße und ihre Component-Einstiegspunkte, behebe die betroffenen Accessibility-Probleme und führe die axe-Prüfungen erneut aus, bis beide Demos keine Verstöße mehr melden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- react, typescript
- Bereich
- accessibility, frontend, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100