跳转到主要内容

GAAD 承诺 - 三月无障碍问题更新

·3 分钟阅读
Alexandra Marlette
Alexandra Marlette
React Native GAAD 承诺开源无障碍社区经理

自从我们联系 GitHub 社区,提交了一份经过全面审查的差距分析和问题列表,以改进 React Native 的无障碍功能以来,已经过去了四个星期。在 React Native 社区的帮助下,我们在改进无障碍功能方面已经取得了巨大的进展。社区成员一直在帮助贡献者、审查测试,并关注之前的无障碍问题。自 3 月 8 日以来,社区已经通过四个 pull request 关闭了六个问题,另外七个 pull request 正在审查中。

在工作继续进行的同时,Facebook 的 React Native 和无障碍功能团队正在评估在此倡议之前提交的无障碍错误和问题,以确定它们是否已被我们当前的差距分析所涵盖,或者是否还有其他需要纳入项目的问题。目前已经发现一个新问题并已纳入项目,另外四个问题直接映射到现有问题,还有两个问题有望通过解决现有问题(解决其问题的根本原因)来关闭。

感谢所有参与的社区成员。你们真正在推动 React Native 变得对每个人都更易访问!

已关闭的 Pull Request 🎉

修复

  • Button 组件 (由 #31001 修复)

    • 现在在禁用时会播报

    • 当按钮禁用时,禁用屏幕阅读器的点击功能

    • 播报按钮的选中状态

  • TextInput 组件 (由 #31144 修复)

    • 当 'selected' accessibilityState 设置为 true 且元素被聚焦时,播报 '已选中'
  • TouchableHighlight 组件 (由 #31135 修复)

    • 当组件禁用时,禁用屏幕阅读器的点击功能
  • TouchableNativeFeedback 组件 (由 #31224 修复)

    • 当组件禁用时,禁用屏幕阅读器的点击功能

其他进展

状态问题数量
待办问题53
社区正在进行中的问题8
React Native 团队正在进行中的问题5
进行中的 Pull Request3
审查中的 Pull Request4

参与进来!

  • 新贡献者应该阅读贡献指南,并浏览 React Native GitHub 中 37 个 'good first issues' 列表。

  • 对需要更多努力的问题感兴趣的贡献者应该访问 "Improved React Native Accessibility" 项目页面,查看需要他们 React Native 知识的 GitHub 问题。

  • 对更新 React Native 文档以反映正在关闭的无障碍功能差距的技术作者应该访问 React Native 文档

  • 与任何可能提供帮助的人分享这项倡议!

  • TwitterFacebook 上关注 React Native 的 GAAD 承诺开源无障碍社区经理,以了解最新进展。