経費申請の作成
- 申請作成画面を表示する
- 金額欄を axe で検査する / スクリーンリーダーでフォーカスする
期待: 「金額」というラベルが関連付けられている
✗ 実際: ラベルは視覚表示のみで、関連付けがない(axe label 違反)
obs-amount-label
裁定の分類と研修の進め方は講評資料を、生成メタ情報や検証手段の内訳は講師向けページを参照してください。
観測箇所ごとに現状と改善案を並べて実際に操作できる改善案との比較も用意しています。
amount-label-not-associated severity: medium経費申請の作成
期待: 「金額」というラベルが関連付けられている
✗ 実際: ラベルは視覚表示のみで、関連付けがない(axe label 違反)
obs-amount-label
combobox-no-keyboard severity: high経費申請の作成
期待: 候補リストが開き、最初の候補がアクティブになる
✗ 実際: 何も起こらない(マウスでは選択できる)
obs-cbx-kbd-category
承認待ち一覧
期待: 候補リストが開き、最初の候補がアクティブになる
✗ 実際: 何も起こらない
obs-cbx-kbd-filter
経費申請の作成
期待: 候補リストの最初の候補がアクティブになる
✗ 実際: 候補に移動できない
obs-cbx-kbd-payee
datatable-sort-state-missing severity: medium承認待ち一覧
期待: ソート状態(昇順/降順)が支援技術に公開される
✗ 実際: 視覚的な矢印のみ変化し、状態が公開されない
obs-sort-state
dialog-no-focus-return severity: high申請詳細
期待: フォーカスが差し戻しボタンに戻る
✗ 実際: フォーカスが body に落ちる
obs-dlg-return-reason
自分の申請一覧
期待: フォーカスがメニューのトリガーに戻る(spec 5.5)
✗ 実際: フォーカスが body に落ちる
obs-dlg-return-withdraw
error-summary-not-focused severity: medium経費申請の作成
期待: フォーカスがエラー要約に移動する(spec 6章)
✗ 実際: フォーカスが送信ボタンに残る
obs-error-summary-focus
notification-no-live-region severity: high全画面共通
期待: 承認完了の通知が読み上げられる
✗ 実際: 読み上げられない
obs-notify-approve
全画面共通
期待: 「申請を受け付けました」が読み上げられる
✗ 実際: 視覚的には表示されるが、読み上げられない
obs-notify-submit
outline-none-global severity: high経費申請の作成
期待: フォーカス位置が視覚的に分かる
✗ 実際: インジケーターが表示されない
obs-focus-visible-form
全画面共通
期待: フォーカス位置が視覚的に分かる
✗ 実際: フォーカスインジケーターが表示されない
obs-focus-visible-nav
status-color-only severity: medium自分の申請一覧
期待: 色以外(テキスト等)でもステータスを区別できる
✗ 実際: ステータス列がなく、申請ID セル冒頭の色ドットのみで区別されている
obs-status-color
観測箇所の testMethods 詳細は解答表 Markdown(answer-key.md)を参照してください。