Interop 2027でのアクセシビリティ関連の機能優先順位付け。focusgroup属性、ariaNotify() APIなどの提案機能を紹介。
シェアックリップ
シェアされたアックリップです。
そのほかの #WAI-ARIA ピックアップ
AI チャット UI で token stream を実装する際、各チャンク到着時に assertive live region を更新するとスクリーンリーダーが頻繁に割り込み、ユーザーの操作フォーカスが混乱される問題を、デバッグ手法とともに解説。
Five tour notes that are always in the DOM, and a tour that will not start until you scroll to it
Webアプリケーションのツールチップツアーのアクセシブルな実装。DOMに常に存在させることでスクロール時の位置ずれを回避し、スクリーンリーダー対応する手法を解説。
ブレッドクラムコンポーネントの実装例を紹介。型定義で最後の項目の href を省き、HTML では aria-current="page" と aria-hidden を使い分け、JSON-LD では position を 1 から始めてリンクのない項目の item を省く設計。
React で一時メール確認フローを実装する際、ステートマシンで状態を明示的に管理し、aria-live で状態変化を通知。ポーリング時に cancelled フラグで不要なレンダリングを避け、アクセシビリティと性能の両立を実現する。
メール検証フォームの実装で、状態管理で各段階を明確にし、aria-invalid で無効状態を示し、CSS で空間を予約することで、フォーカス移動とレイアウトシフトを避け、アクセシビリティと UX の両立を実現する。
画像の必要性を根本から問い直す。見えない人にとって意味がある場合、代替テキストが必要であることを示す。装飾的と見なされる画像も、実質的な意義の有無を判断する枠組みを提案。
そのほかの #W3C ピックアップ
WebMCPの提案に対して、人と支援技術が利用するHTML・ARIAなどの共有レイヤーを改善するべきで、エージェント向けの別の意味レイヤーを作るべきではないと主張する記事。アクセシビリティのベストプラクティスを強化する設計の重要性を述べている。
AIエージェント対応のあり方についての技術的な考察。WebMCPとARIAのアプローチ、WebKitなど各ブラウザエンジンの見解から、サイト実装の優先順位を検討する。
動画の音声をAIで文字起こしした場合、映像にしかない操作手順や指示を記事に補足する編集手順。視覚情報なしで内容を追えるようにするW3C基準のブログ編集方法。
WCAG 2.2 もくもく会 #11 ~ ガイドライン 3.2 予測可能 ~
WCAG 2.2 ガイドライン 3.2「予測可能」を題材にした読み合い勉強会。毎月開催で、第3木曜日はオフライン参加&交流会も実施。誤訳報告や翻訳提案は GitHub リポジトリで受け付けている。
X投稿の画像説明の書き方。写真と図解で異なるアプローチ、伝えたい情報の選び方、見える情報を客観的に言葉にする手法をW3C公式案内をもとに紹介。
25年間のアクセシビリティとWeb標準の経験をもとに、企業や組織向けに講演を提供。対面形式で旅費・宿泊費を負担。アクセシビリティの最新知見を伝える講者サービス。