(Stepper Header): Screen reader is not announcing label name for section present under stepper variants in Windows.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- angular, typescript
- Ambito
- accessibility, frontend
Direzione di ricerca
The issue is in the Angular Material stepper component's accessibility. Start by examining the stepper header component files, likely under src/material/stepper/. Look for ARIA attributes like aria-label or aria-labelledby on the section elements. Run the provided reproduction steps with NVDA to confirm the bug, then check the tests for stepper accessibility to understand the expected behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is this a regression?
- Yes, this behavior used to work in the previous version
The previous version in which this bug was not present was
No response
Description
User Impact:
Visually impaired users who rely on screen readers will be impacted if Screen reader is not announcing label name for section present under stepper variants in Windows. They won’t know which section they are in, leading to confusion and difficulty completing tasks.
Reproduction
- Enable NVDA and open the URL: https://material.angular.dev/components/stepper/overview in edge browser.
- Landing page will get open.
- Press tab key to reach to the sections present under 'Stepper Variants'.
- Observe whether screen reader is announcing label name for section present under stepper variants in Windows or not.
Expected Behavior
Screen reader should announce the label name for section present under stepper variants in Windows.
Actual Behavior
Screen reader is not announcing label name for section present under stepper variants in Windows.
https://github.com/user-attachments/assets/25fe5cc3-acdc-4e58-935a-43bff8e44d59
Environment
OS: Windows 11 25H2 (OS Build 26200.6584)
Browser: Edge (Version 140.0.3485.94)
Angular 20.x.
Material: 20.2.7
Screen Reader: NVDA (2025.2), JAWS (2025.2508.120), Narrator
URL: https://material.angular.dev/components/stepper/overview
- Lingua principale
- TypeScript
- Stelle
- 25k
- Fork
- 6.8k
- Merge medio
- 1g 1h
- PR unite (30g)
- 84
Guida per i contributori
Apri la guida per i contributori
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 angular/components
-
area: material/tree docs gemini-triaged needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
angular/components#33832 ·
-
area: material/datepicker gemini-triaged P4
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
angular/components#33763 · 2 commenti · 3 reazioni ·
-
area: material/table gemini-triaged P4
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
angular/components#33709 · 1 commento ·
-
area: material/table docs gemini-triaged P4
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
angular/components#33455 ·
-
area: material/core gemini-triaged P3
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
angular/components#33059 · 2 commenti ·
Tutte le issue di angular/components
Issue simili
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
danielmiessler/LifeOS#2234 ·
-
T: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Mend: dependency security vulnerability untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100