mablのアクセシビリティチェックは、axe-core 4.13.0で実行されるようになりました。このアップデートにより、Dequeによる最新のルール改善が反映されます。カラーコントラストとターゲットサイズの誤検出が減り、これまで報告されていなかったいくつかのパターンが新たに検出されるようになります。
ほとんどのアクセシビリティチェックでは、報告される違反の数はこれまでとほぼ同じか、やや少なくなります。一方で、変更されていないページで新しい違反が報告されるチェックもあるため、アップデート後に失敗し始めたチェックがあれば確認してください。
クラウド実行では、新しいバージョンが自動的に使用されます。ローカル実行とクラウド実行で一貫した結果を得るには、mablデスクトップアプリやmabl CLIを最新バージョンにアップデートしてください。
- mablデスクトップアプリをアップデートする: mablトレーナーおよびデスクトップアプリからトリガーしたローカル実行の場合
- mabl CLIをアップデートする: CLIからトリガーしたローカル実行の場合
変更点
新しい違反
-
aria-tab-name (深刻、WCAG 2 A):
role="tab"を持ち、アクセシブルな名前がなく、ネイティブのボタンではない要素。名前のない<button role="tab">は、これまでもbutton-nameで報告されていました。 -
summary-name (深刻、WCAG 2 A): アクセシブルな名前のない
<summary>要素。 -
td-headers-attr (深刻、WCAG 2 A):
headers属性がヘッダーセルではなく別の<td>を指しているテーブルセル。
重大度の変更
- meta-viewport の重大度が「重大」から「中程度」に変わりました。重大な違反で失敗するように設定したアクセシビリティチェックで、ズームをブロックするページが唯一の重大な違反だった場合、そのチェックは合格するようになります。
誤検出の減少
- color-contrast は、スタッキングコンテキスト、オーバーフロー、ブレンドモード、oklch/oklab色に対してより正確になりました。
- target-size は、インライン要素、画面外の固定位置要素、シャドウDOM、タブパネル要素に対してより正確になりました。
- landmark-complementary-is-top-level は非推奨となり、デフォルトでは実行されなくなりました。デフォルト設定またはタグを使用するチェックではこのルールは報告されなくなりますが、ルールIDで指定しているチェックでは引き続き実行されます。
不完全な結果の増加
axe-coreは、自動的に確認できない結果をより多く報告するようになりました。たとえば、aria-controls で指定したメニューがまだDOMに存在しない aria-haspopup ボタンなどが該当します。これらの結果は、アクセシビリティチェック結果の Incomplete タブに表示されます。アクセシビリティチェックが失敗する原因にはならず、合格率にも含まれません。
アップストリームの変更点の全一覧については、axe-coreの変更履歴を参照してください。