ethindp
(Ethin Probst)
1
将此内容创建为一个单独的主题,因为我记得有人提到过分块处理(这很有意义),而且这是一个无关的问题。
目前,Discourse UI 的部分按钮没有标签。有时,当通过页面上的所有按钮进行导航时(例如,使用 NVDA 的 b 键),这种情况会得到缓解,此时 NVDA 会宣布按钮的名称。但是,在页面上使用箭头键移动时,仍然只说“按钮”。在其他情况下,从 NVDA 的角度来看根本没有标签。特别是在管理面板中,允许您保存/重置各个设置的设置按钮没有标签,这反过来又需要猜测每个按钮的作用。这个问题可能还有更多实例,但这是我注意到的最显著的区域。(此外,键盘快捷键按钮也没有标签,但 b 至少可以读取标签。)
2 个赞
再次感谢您的报告,我们很快就能为这些按钮加上标签。
ethindp
(Ethin Probst)
3
非常感谢!我发现还有几个未标记的按钮。它们出现在编辑类别时。有很多未标记的按钮,在颜色十六进制值编辑字段的上方和下方。上面的那个还有点意义——这些似乎是颜色(但我们可以将其设为一个 ARIA 区域或类似的东西来明确标记它?),但我不知道它下面的(三个或四个)未标记的按钮有什么作用。“下方”是指在“保存”和“删除”正上方的那些按钮。
1 个赞
我做了一些更改,将在您下次更新 Discourse 时包含在内:
- 管理员设置中的保存/取消按钮现在已标记
- 键盘快捷键按钮(以及用户界面该区域的其他按钮)现在已标记
- 类别颜色控件现在已标记
是的,这是预定义颜色选项和已用于其他类别的颜色混合在一起的结果 — 我为预定义选项添加了一个组角色和一个标签,标记了每个选项,并且还包括一个指示器,说明它们是否已被使用。
1 个赞