bug(form-field): NVDA reads error message twice when required marker is hidden
オープン
Accessibility
area: material/form-field
gemini-triaged
P3
- 主要言語
- TypeScript
- スター
- 25k
- フォーク
- 6.8k
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 91
説明
### 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
コントリビューションガイド
調査の方向性
https://material.angular.dev/components/form-field/overview#form-field-label のフォームフィールドラベルの再現から始め、必須マーカーを非表示にするオプションを有効にした状態で、Chrome と NVDA を使って再現します。フォームフィールドのエラー通知の動作を追跡し、エラーメッセージが2回ではなく1回だけ通知されることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- angular, typescript
- 領域
- accessibility, frontend
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 活発
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 52/100