Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Mark disabled datepicker cells as aria-disabled in v21

Aperta
#905 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@fateeand ci sta già lavorando.

Dal 29/10/2026.

  • #906 di @fateeand — aperta

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

enhancement library

#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" and aria-disabled="true" on disabled day, month and year cells
  • aria-disabled="true" on the day <td> (except empty other-month cells)
  • aria-label on month and year cells
  • Port unit and Playwright assertions from #892

To be merged after #903.

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AbsaOSS/cps-shared-ui

Tutte le issue di AbsaOSS/cps-shared-ui

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.