angular / angular/components

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

Abierto
#33,775 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Accessibility area: material/form-field gemini-triaged P3
Lenguaje dominante
TypeScript
Estrellas
25k
Forks
6.8k
Merge medio
1 d 8 h
PR fusionados (30 d)
91

Descripción

### 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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la reproducción de la etiqueta del campo de formulario en https://material.angular.dev/components/form-field/overview#form-field-label y reprodúcela en Chrome con NVDA mientras la opción para ocultar el indicador de campo obligatorio está habilitada. Traza el comportamiento del anuncio de errores del campo de formulario y verifica que el mensaje de error se anuncie una vez en lugar de dos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
accessibility, frontend
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.