跳至主内容

GAAD 承诺 - 三月可访问性问题更新报告

· 1 分钟阅读
Alexandra Marlette
Alexandra Marlette
GAAD Pledge Open Source Accessibility Community Manager for React Native
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

自我们向 GitHub 社区提交经过全面审查的差距分析和问题清单以改进 React Native 的可访问性以来,已过去四周。在 React Native 社区的帮助下,我们在提升可访问性方面已取得显著进展。社区成员积极协助贡献者、审查测试用例,并推动解决历史遗留的可访问性问题。自 3 月 8 日至今,社区已通过 4 个拉取请求关闭了 6 个问题,另有 7 个拉取请求正在审核流程中。

在持续推进此项工作的同时,Facebook 的 React Native 团队和可访问性团队正在评估此前提交的历史缺陷报告,以确定它们是否已被现有差距分析覆盖,或是否需要纳入新的待解决问题。目前我们已发现 1 个新问题并纳入项目,4 个问题直接映射到现有问题,另有 2 个问题预计将通过解决根本性问题的现有方案关闭。

衷心感谢所有参与的社区成员!你们切实推动了 React Native 的无障碍化进程,让每个人都能更便捷地使用这项技术!

已合并的拉取请求 🎉

修复内容

  • Button 组件 (通过 #31001 修复):

    • 禁用状态时进行语音播报

    • 禁用时屏蔽屏幕阅读器的点击功能

    • 播报按钮的选中状态

  • TextInput 组件 (通过 #31144 修复):

    • 当 accessibilityState 的 selected 属性为 true 且元素获得焦点时播报"selected"
  • TouchableHighlight 组件 (通过 #31135 修复):

    • 组件禁用时屏蔽屏幕阅读器的点击功能
  • TouchableNativeFeedback 组件 (通过 #31224 修复):

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

其他进展

StatusNumber of Issues
Issues To Do53
In Progress Issues by the Community8
In Progress Issues by React Native Team5
Pull Request in Progress3
Pull Request in Reviews4

参与贡献!