Fix WCAG 2.5.3 label-in-name mismatches and re-enable axe rule
I maintainer di solito rispondono entro 1 giorno
@lukasmatta ci sta già lavorando.
Dal 29/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
axe-core 4.14.0 enabled label-content-name-mismatch by default, exposing accessibility issues across several components. The rule has been temporarily disabled in https://github.com/AbsaOSS/cps-shared-ui/pull/899 to unblock tests.
Investigate and fix:
- File upload: accessible names such as “Upload file” omit the visible dropzone instruction.
- Datepicker: “Choose Month” / “Choose Year” omit the displayed month / year.
- Tabs with badges: generated accessible names do not match the visible tab-and-badge text.
- Tree autocomplete / tree select: tree item accessible names omit text axe considers part of their visible labels.
Accessible names should include the visible label. Use aria-describedby for supplementary descriptions where appropriate, and investigate upstream component behavior where relevant.
- Lingua principale
- TypeScript
- Stelle
- 9
- Fork
- 7
- Merge medio
- 1g 15h
- PR unite (30g)
- 11
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AbsaOSS/cps-shared-ui
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
AbsaOSS/cps-shared-ui#875 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement library
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
AbsaOSS/cps-shared-ui#644 ·
I maintainer di solito rispondono entro 1 giorno
-
Backport changes missing from v21 (up to v22.2.0)Forse già presa @fateeand l’ha presa oggi. Apertaenhancement library
AbsaOSS/cps-shared-ui#904 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Mark disabled datepicker cells as aria-disabled in v21Forse già presa @fateeand l’ha presa oggi. Apertaenhancement library
AbsaOSS/cps-shared-ui#905 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Create breadcrumbs componentApertalibrary new component
Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100
AbsaOSS/cps-shared-ui#853 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di AbsaOSS/cps-shared-ui
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
awslabs/visual-asset-management-system#937 ·
I maintainer di solito rispondono entro 1 giorno
-
t0ggles
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
nolimits4web/swiper#8255 · 1 commento ·
I maintainer di solito rispondono entro 15 giorni
-
render: --variables-file (and --variables <path>) fails with "io.readFile is not a function" since 0.8.212Forse già presa @miguel-heygen l’ha presa oggi. Apertabug triage/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
heygen-com/hyperframes#6830 ·
I maintainer di solito rispondono entro 1 giorno
-
bug launch local use
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
account: profile bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 5 giorni