私たちの取り組み
私たちは、ソフトウェアショップは誰でも使えるべきだと考えています。キーボードのみのユーザー、スクリーンリーダーユーザー、弱視の方、運動機能に違いのある方、照明が不十分な環境で小さなスマートフォンを使う方など、すべての人にとって使いやすいものであるべきです。私たちは、最低基準としてWCAG 2.1 レベルAAを満たすように設計・構築し、それを満たせない場合は、先送りする機能ではなく、修正すべきバグとして扱います。
この声明は、サイト上のすべてのページを対象としています。お使いの支援技術で何かがうまく動作しない場合、それは私たちの責任です。修正できるよう、ぜひお知らせください。
アクセシビリティへの取り組み
具体的には、エンジニアリングチームは以下のことを徹底しています。
- キーボードナビゲーション — すべてのインタラクティブ要素はTabキーで到達可能、EnterキーまたはSpaceキーで操作可能、Escapeキーで閉じることができます。マウス専用のパターンは使用しません。
- セマンティックHTML — ランドマーク(`<main>`、`<nav>`、`<footer>`)、正しい順序の見出し、ネイティブのフォームコントロール、実際のボタン。スクリーンリーダーがマークアップだけでページを理解できる場合、ARIAを必要としません。
- 可視フォーカス — すべてのインタラクティブ要素は、キーボードでフォーカスされたときに常にフォーカスリングを表示し、背景とのコントラスト比は少なくとも3:1です。
- 色のコントラスト — 本文テキストは4.5:1、大きなテキストとアイコンは3:1で、ライトモードとダークモードの両方で対応します。
- テキストの拡大 — どのブラウザでも200%ズームまでページは使用可能。固定ピクセルのコンテンツ幅でリフローを妨げることはありません。
- 動きの抑制 — アニメーションは`prefers-reduced-motion`を尊重し、音声付きの動画を自動再生することはありません。
キーボードショートカット
標準的なブラウザのショートカットはどこでも機能します。このサイトでは、さらに2つの独自ショートカットを追加しています。
- / — 任意のページから検索パレットを開きます。
- Escape — ダイアログ、ドロワー、メニューを閉じます。
ショートカットのリストは意図的に最小限に抑え、支援技術のキーバインドと競合しないようにしています。
ブラウザと支援技術
デスクトップではChrome、Edge、Firefox、Safariの最新2バージョン、iOSとAndroidではSafariとChromeでテストしています。スクリーンリーダーの動作は、NVDA + Firefox、JAWS + Chrome、VoiceOver + Safari(macOSおよびiOS)、TalkBack + Chrome(Android)でテストしています。
Internet Explorer 11ではテストしていません。同ブラウザはMicrosoftによるサポートが終了しており、ブロックはしませんが、アクセシビリティを保証することはできません。
既知の問題
アクセシビリティに関する未解決の問題は、機能バグと同じバックログで追跡し、同じ優先度で扱っています。現在の短いリストは以下の通りです。
- `/compare` のインタラクティブな製品比較表は、フィルターが変更されたときにスクリーンリーダーに行の更新を通知していません。回避策:ページを再読み込みして更新された行を確認してください。次のリリースサイクルで修正をリリースする予定です。
- 一部のマーケティング動画の埋め込みは、サードパーティのプレーヤーに依存しており、そのキャプションを検証できません。現在、セルフホストのキャプション付きプレーヤーに移行中です。
このリストにない問題が発生した場合は、次のセクションをご参照の上、お知らせください。
アクセシビリティの問題の報告
支援技術を使用しているページが正常に動作しない場合は、お問い合わせページから、試したこと、発生したこと、本来あるべき動作をお知らせください。2営業日以内に回答し、10日以内に修正または回避策を確認することを目指しています。
このページは、少なくとも年に1回、およびメジャーリリース後にレビューされます。