GAAD 承诺 - 3 月份无障碍问题更新
我们已经向 GitHub 社区发布了经过全面审查的差距分析和问题列表,以改进 React Native 的无障碍性,距今已有四周。在 React Native 社区的帮助下,我们已经在改进无障碍性方面取得了重大进展。社区成员一直在帮助贡献者、审查测试并关注之前的无障碍性问题。自 3 月 8 日以来,社区已通过四个拉取请求关闭了六个问题,另外七个拉取请求正在等待审查。
在继续这项工作的同时,Facebook 的 React Native 和无障碍团队正在评估在此倡议之前提交的无障碍性错误和问题,以确定它们是否已被我们当前的差距分析涵盖,或者是否存在需要纳入项目中的其他问题。一个新问题已被发现并移入项目,另外四个问题直接映射到现有问题,另外两个问题预计可以通过解决导致其问题根源的现有问题来关闭。
感谢所有参与的社区成员。你们确实在使 React Native 对于每个人都更易于访问方面发挥了作用!
已关闭的拉取请求 🎉
-
feat:当 TouchableHighlight 被禁用时设置 disabled accessibilityState #31135 由 @natural_clar 关闭
-
[Android] TextInput 组件选中状态在选中时不会播报 #31144 由 fabriziobertoglio1987 关闭
-
为 TouchableNativeFeedback 无障碍性添加 TalkBack 支持:disabled 属性 #31224 由 @kyamashiro73 关闭
-
无障碍性/按钮测试 #31189 由 @huzaifaaak 关闭
- 为按钮的 accessibilityState 添加测试
修复
-
Button
组件(由 #31001 修复)-
现在会在禁用时播报
-
在按钮禁用时为屏幕阅读器禁用点击功能
-
播报按钮的选中状态
-
-
TextInput
组件(由 #31144 修复)- 当“selected”accessibilityState 设置为 true 且元素获得焦点时,会播报“selected”
-
TouchableHighlight
组件(由 #31135 修复)- 在组件禁用时为屏幕阅读器禁用点击功能
-
TouchableNativeFeedback
组件(由 #31224 修复)- 在组件禁用时为屏幕阅读器禁用点击功能
其他进展
状态 | 问题数量 |
---|---|
待办事项 | 53 |
社区正在处理的问题 | 8 |
React Native 团队正在处理的问题 | 5 |
正在进行中的拉取请求 | 3 |
正在审查中的拉取请求 | 4 |
参与进来!
-
有兴趣处理需要更多努力的问题的贡献者,可以访问 改进 React Native 无障碍性的项目页面,查看需要他们 React Native 知识的 GitHub 问题。
-
有兴趣更新 React Native 文档以反映正在解决的无障碍性差距的技术作家,可以访问 React Native 文档。
-
与任何可能提供帮助的人分享此倡议!
-
关注 React Native 的 GAAD 承诺开源无障碍社区经理的 Twitter 或 Facebook,以随时了解最新进展。