与屏幕阅读器的对话

感谢您的反馈!我们深知在无障碍访问方面还有改进空间,近期已加大相关工作力度。2020 年底,我们委托第三方对 Discourse 最重要的非管理员页面进行了无障碍性审计,并在过去几周开始着手解决高优先级问题。

您提到的这一点确实有道理,找到管理员菜单可能比较困难。该菜单链接位于主标题菜单之一内,其 aria-label 为“前往其他主题列表或分类”,这显然未能清晰表明其中包含几个管理员链接。

关于“Discourse 会记住您上次离开的位置”这条提示,预期行为是:当您进入主题时,应直接跳转到您上次阅读的位置。我刚刚尝试用键盘导航,确认当前焦点并未放置在正确的位置。

我们的许多下拉菜单采用自定义实现,这也是被指出需要改进无障碍性的领域之一。我们也意识到,我们的模态框未实现焦点捕获,导致部分内容难以访问,尤其是在您遇到的具有无限滚动功能的页面上。

关于您提出的继续使用 Discourse 的问题:您列出的所有功能均可实现;只需几行 CSS 代码即可隐藏这些元素。该 CSS 需置于主题中,但可以放在主题组件内,该组件可添加到任何现有主题上(因此您无需更改主主题)。主题更便于升级,因为它们位于 Discourse 之上;而像您提到的直接编辑模板或分叉代码,会使后续更新变得非常困难。

我们在 Meta 上将无障碍问题报告标记为 accessibility 标签,以便集中查找;但需要说明的是,我之前提到的第三方无障碍审计报告及后续工作并未公开追踪。

非常感谢您提供的反馈,尤其考虑到发布这些反馈需要额外付出努力。希望在接下来的几个月里,Discourse 能变得更容易使用。

17 个赞