本文へスキップ

GAAD誓約 - 3月のアクセシビリティ問題アップデート

読み時間3分
Alexandra Marlette
Alexandra Marlette
React NativeのGAAD誓約オープンソースアクセシビリティコミュニティマネージャー

徹底的にレビューされたギャップ分析と、React Nativeのアクセシビリティを向上させるための問題リストをGitHubコミュニティに共有してから4週間が経ちました。React Nativeコミュニティの助けを借りて、アクセシビリティの向上において既に大きな進歩を遂げています。コミュニティメンバーは、コントリビューターの支援、テストのレビュー、以前のアクセシビリティ問題への注目喚起に貢献してきました。3月8日以来、コミュニティは4つのプルリクエストで6つの問題を解決し、さらに7つのプルリクエストがレビューのために準備中です。

この作業が継続される一方で、FacebookのReact Nativeおよびアクセシビリティチームは、この取り組みの前に提出されたアクセシビリティのバグと問題を評価し、それらが現在のギャップ分析によって既にカバーされているかどうか、またはプロジェクトに含める必要がある追加の問題があるかどうかを判断しています。1つの新しい問題が既に発見され、プロジェクトに移行され、他の4つは既存の問題に直接マッピングされ、さらに2つは問題の根本原因に対処する既存の問題に対処することで解決される予定です。

参加してくださったすべてのコミュニティメンバーに感謝します。皆さんは、React Nativeをすべての人にとってよりアクセシブルにするために、真に変化をもたらしています!

クローズされたプルリクエスト🎉

修正

  • Buttonコンポーネント(#31001によって修正)

    • 無効になったときにアナウンスされるようになりました

    • ボタンが無効になっている場合、スクリーンリーダーによるクリック機能を無効にします

    • ボタンの選択状態を発表します

  • TextInputコンポーネント(#31144によって修正)

    • "selected" accessibilityStateがtrueに設定され、要素にフォーカスがある場合に"selected"をアナウンスします
  • TouchableHighlightコンポーネント(#31135によって修正)

    • コンポーネントが無効になっている場合、スクリーンリーダーによるクリック機能を無効にします
  • TouchableNativeFeedbackコンポーネント(#31224によって修正)

    • コンポーネントが無効になっている場合、スクリーンリーダーによるクリック機能を無効にします

その他の進捗状況

状況問題数
未処理の問題53
コミュニティによる進行中の問題8
React Nativeチームによる進行中の問題5
進行中のプルリクエスト3
レビュー中のプルリクエスト4

参加しましょう!

  • 新規コントリビューターは、コントリビューションガイドを読み、React Native GitHubの37件の簡単な最初の問題のリストを参照してください。

  • もう少し努力が必要な問題に関心のあるコントリビューターは、React Nativeアクセシビリティ向上のためのプロジェクトページにアクセスして、React Nativeの知識が必要なGitHubの問題を確認してください。

  • 解決されているアクセシビリティギャップを反映するためにReact Nativeのドキュメントを更新することに関心のあるテクニカルライターは、React Nativeドキュメントにアクセスしてください。

  • この取り組みを、手伝ってくれるかもしれない人に共有しましょう!

  • React NativeのGAAD誓約オープンソースアクセシビリティコミュニティマネージャーをTwitterまたはFacebookでフォローして、進捗状況を最新情報に保ちましょう。