GAAD 承诺 - 三月可访问性问题更新报告
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
自我们向 GitHub 社区提交经过全面审查的差距分析和问题清单以改进 React Native 的可访问性以来,已过去四周。在 React Native 社区的帮助下,我们在提升可访问性方面已取得显著进展。社区成员积极协助贡献者、审查测试用例,并推动解决历史遗留的可访问性问题。自 3 月 8 日至今,社区已通过 4 个拉取请求关闭了 6 个问题,另有 7 个拉取请求正在审核流程中。
在持续推进此项工作的同时,Facebook 的 React Native 团队和可访问性团队正在评估此前提交的历史缺陷报告,以确定它们是否已被现有差距分析覆盖,或是否需要纳入新的待解决问题。目前我们已发现 1 个新问题并纳入项目,4 个问题直接映射到现有问题,另有 2 个问题预计将通过解决根本性问题的现有方案关闭。
衷心感谢所有参与的社区成员!你们切实推动了 React Native 的无障碍化进程,让每个人都能更便捷地使用这项技术!
已合并的拉取请求 🎉
-
功能:当 TouchableHighlight 禁用时设置无障碍状态 #31135 由 @natural_clar 完成
-
[Android] TextInput 组件选中状态未播报 #31144 由 fabriziobertoglio1987 完成
-
为 TouchableNativeFeedback 新增 disabled 无障碍属性支持 #31224 由 @kyamashiro73 完成
-
无障碍/按钮测试用例 #31189 由 @huzaifaaak 完成
- 新增针对按钮 accessibilityState 的测试用例
修复内容
-
Button组件 (通过 #31001 修复):-
禁用状态时进行语音播报
-
禁用时屏蔽屏幕阅读器的点击功能
-
播报按钮的选中状态
-
-
TextInput组件 (通过 #31144 修复):- 当 accessibilityState 的 selected 属性为 true 且元素获得焦点时播报"selected"
-
TouchableHighlight组件 (通过 #31135 修复):- 组件禁用时屏蔽屏幕阅读器的点击功能
-
TouchableNativeFeedback组件 (通过 #31224 修复):- 组件禁用时屏蔽屏幕阅读器的点击功能
其他进展
| Status | Number of Issues |
|---|---|
| Issues To Do | 53 |
| In Progress Issues by the Community | 8 |
| In Progress Issues by React Native Team | 5 |
| Pull Request in Progress | 3 |
| Pull Request in Reviews | 4 |
参与贡献!
-
希望挑战进阶任务的贡献者可访问改进 React Native 可访问性项目页面,查看需要 React Native 专业知识的 GitHub 问题
-
有兴趣更新 React Native 文档以反映正在解决的无障碍功能缺陷的技术作者,请访问 React Native 文档库。
-
将此倡议分享给可能提供帮助的任何人!
-
在 Twitter 或 Facebook 关注 React Native GAAD 承诺开源无障碍社区经理,获取最新进展。