メインコンテンツへスキップ

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

2021年4月8日4分で読めます
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に設定され、要素にフォーカスが当たっている場合に「選択済み」と読み上げます
  • TouchableHighlightコンポーネント(#31135で修正)

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

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

その他の進捗

ステータス課題数
対応すべき課題53
コミュニティによる進行中の課題8
React Nativeチームによる進行中の課題5
進行中のプルリクエスト3
レビュー中のプルリクエスト4

参加しよう!

  • 初めて貢献する方は、コントリビューションガイドを読み、React Native GitHubにある37件のgood first issuesのリストをご覧ください。

  • もう少し手間のかかる課題に興味のあるコントリビューターは、React Nativeアクセシビリティ改善プロジェクトページにアクセスし、React Nativeの知識を必要とするGitHubの課題を確認してください。

  • アクセシビリティのギャップが埋められるのを反映してReact Nativeのドキュメントを更新することに興味のあるテクニカルライターは、React Native Docsをご覧ください。

  • このイニシアチブを、協力してくれる可能性のある方々と共有してください!

  • React NativeのためのGAADプレッジ・オープンソース・アクセシビリティ・コミュニティマネージャーをTwitterまたはFacebookでフォローして、進捗状況を常にチェックしてください。