angular / angular/components

bug(form-field): NVDA reads error message twice when required marker is hidden

Aperta
#33,775 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Accessibility area: material/form-field gemini-triaged P3
Lingua principale
TypeScript
Stelle
25k
Fork
6.8k
Merge medio
1g 8h
PR unite (30g)
91

Descrizione

### Description

When the hide required marker option is turned on, NVDA reads the Form Field error message twice

### Reproduction

https://material.angular.dev/components/form-field/overview#form-field-label

### Expected Behavior

Error message is read out once

### Actual Behavior

Error message is read out twice

### Environment

- Angular: v21
- CDK/Material: v21
- Browser(s): Google Chrome with NVDA on
- Operating System (e.g. Windows, macOS, Ubuntu): Windows

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo l’etichetta del campo del modulo all’indirizzo https://material.angular.dev/components/form-field/overview#form-field-label e riproducila in Chrome con NVDA mentre l’opzione per nascondere l’indicatore del campo obbligatorio è abilitata. Traccia il comportamento dell’annuncio degli errori del campo del modulo e verifica che il messaggio di errore venga annunciato una volta anziché due.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
angular, typescript
Ambito
accessibility, frontend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.