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