bug(form-field): NVDA reads error message twice when required marker is hidden
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
### 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
Beitragsleitfaden
Rechercherichtung
Beginne mit der Reproduktion der Beschriftung des Formularfelds unter https://material.angular.dev/components/form-field/overview#form-field-label und reproduziere sie in Chrome mit NVDA, während die Option zum Ausblenden der Kennzeichnung für erforderliche Felder aktiviert ist. Verfolge das Verhalten bei der Ansage von Fehlern des Formularfelds und überprüfe, dass die Fehlermeldung einmal statt zweimal angesagt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- accessibility, frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100