ARIA - 作曲窗口元素未被读取

aria-label 属性缺失于标题输入框和主编辑器文本区域。

在此报告,因为我不确定在预构建组件上添加额外标签字段的最佳 Ember 风格做法。

测试表明,ChromeVox 至少可以读取标题输入框,但最好还是添加该属性,以防其他屏幕阅读器不兼容仅依赖占位符的情况。对于文本区域则不够理想,因为它不会从占位符中读取内容。

6 个赞

我通过添加一个 d-textarea 组件来解决这个问题。请告诉我这样是否合适,或者是否有更好的 Ember 实现方式 @j.jaffeux :pray:

该组件为作曲家窗口添加了 role=“form”,并包含操作按钮的标签(回复/创建主题/悄悄话),以便屏幕阅读器能够正确识别该元素。同时,它将占位符添加为 aria-labels,以便屏幕阅读器能够正确播报这些元素。

3 个赞