button-name button-name
アイコンだけのボタン・記号だけのボタンに読み上げ可能な名前が無い状態。
補正が発火するマークアップ
数量の増減。テキストが記号のみで、スクリーンリーダーでは意味をなさない。name から操作内容が一意に決まる。
1
閉じるボタン。テキストが無く、id に close を含む。
検索ボタン。name に search を含む。
ハンバーガーメニュー。id に menu を含む。
前へ送るボタン。id の prev をハイフン区切りで拾う。
編集ボタン。name の edit を既知キーワードとして拾う。
既知キーワードに当たらない例。name / id を機械的に人間可読化して
aria-label="user avatar 9f2b" を提案するが、品質が一定しないため
confidence 0.65 に留まり自動適用されない。
補正が発火してはいけないマークアップ
可視テキストが情報的。既に名前がある。
aria-label が付いている。上書きしない。
name も id も無く class しか手がかりが無い。現行ルールではラベルを推定できず候補を作らない。 アイコンの図柄からラベルを起こすには Vision 経路が要る (未実装)。