How Screen Readers Interpret and Expose Complex ARIA Roles in Dynamic Web Apps

WAI-ARIAのロールをJavaScriptで動的に変えても、スクリーンリーダーが更新を読み上げないことがある理由を解説する。アクセシビリティツリーの更新が非同期に行われる仕組みを説明し、ライブリージョンやフォーカス移動による対策を示す。

WAI-ARIA, スクリーンリーダー