「WAI-ARIA」に関するアクセシビリティ関連情報を自動収集して掲載しています。

Qiita

FluentUIBlazorvr5のFieldコンポーネントがフォームのアクセシビリティを確保する仕組みをソースコード解析から詳説。ラベル関連付け・ARIA・シャドウDOMまでWCAG2.1達成基準との対応を明示する。

DEV Community

自動テストツール(axe、Lightouseなど)が検出できないアクセシビリティの問題を指摘。キーボード操作・スクリーンリーダー・ARIAの手動検証の必要性と、自動テストと手動テストを組み合わせたアプローチを提唱している。

DEV Community

AIチャットが無料モデルの利用制限に直面したときのフォールバック設計。次のモデルに自動切り替えする際、ユーザーへの通知、フォーカス管理、キーボード操作の確保が重要。Live regionで切り替え情報をアナウンスする実装例を示している。

note

デジタル庁の生成AIアプリ「源内Web」で実施したアクセシビリティ改修の解説。AIの回答生成やエージェントの進捗をスクリーンリーダーにどう伝えるか、フォーカス移動とライブリージョンの使い分けを実装例とともに示す。

ミツエーリンクス アクセシビリティBlog

AI 検索・エージェント時代における Web アクセシビリティ。ブラウザのアクセシビリティツリーが人間と AI の両方に理解できるサイト構築のカギになる理由、障害者・高齢者も含めた『誰でも使える』が『AI にも使える』につながる仕組みを解説。

Zenn

同じカンプからフォームのHTML・CSS・JSを実装させた3つのClaudeモデル(Opus 4.8 / Opus 5 / Fable 5)の出力品質を比較。見た目はOpus 5とFable 5が優れる一方、ラベル紐付けやエラー読み上げなどアクセシビリティ面の対応はモデルによってばらつく。

A11y Weekly

WAI-ARIAのaria-expandedの用途とユースケースを解説したウェブアクセシビリティ記事。折りたたみパネルやメニューの展開・非表示状態を支援技術に正しく伝える実装方法を紹介している。

arXiv

LLMベースの支援エージェント向けにModel Context Protocol(MCP)を活用したアクセシビリティツリーの標準化フレームワーク。プラットフォーム固有のAPI統合の複雑性を軽減しつつ、スクリーンリーダーが必要とするセマンティック情報を保持する仕組みを提案。

A11y Weekly

WAI-ARIA の arianotify() 関数の使用方法と実装パターンを解説。支援技術のためのアクセシブルな通知メッセージ実装に役立つ技術情報。

AriaML : An HTML fork

記事 海外
DEV Community

HTMLから派生したマークアップ言語AriaMLの仕様。WAI-ARIAの実装を簡素化し、アクセシビリティを標準化する試み。

Kitty Giraudel

見出しにアンカーリンクを自動生成するEleventy実装パターン。cherioライブラリを用いたビルドタイム変換で、サーバーサイドに見出しIDに対応するアンカーを自動挿入し、クライアント側JavaScriptを削減する設計を解説。

Semantic Scholar

プログラミングIDEのアクセシビリティ適応機能を、WCAG 2.2などの国際ガイドラインに基づいて比較分析。視覚障害のある人を含む障害のある人がプログラミング環境で直面する課題と改善方法を検討する学術論文。

ぐるなびウエディングのリニューアル事例で、カレンダーコンポーネントのキーボード操作対応とWAI-ARIA実装の工夫を、デザイナーとの協力プロセスを交えて解説している。

The canvas element

記事 海外
Heydon Pickering

HTML canvas要素のアクセシブルな実装方法とベストプラクティスを解説した非公式ガイド。支援技術での利用を想定した設計手法を提示する。

Semantic Scholar

フロントエンドコンポーネントとしてTypeScriptで実装したアクセシビリティメニューウィジェットの設計と評価事例。標準準拠のインクルーシブウェブインターフェース構築の方法を示す。