与屏幕阅读器的对话

上周我使用屏幕阅读器(NVDA)一天地使用了 Discourse,这个问题是我最大的挫败感,所以我非常想解决它。

当您从诸如 /latest 之类的主题列表中进入一个主题时,Discourse 会向下滚动并突出显示主题中的第一个未读帖子,如果没有未读帖子,则会滚动到最后一个帖子。这对视力正常的用户来说效果很好,但是屏幕阅读器用户不会意识到这一点,因为当您进入一个主题时焦点根本不会移动,所以屏幕阅读器只会从页面顶部开始阅读。

我在 Meta 上部署了一个主题组件来测试我对此问题的修复。任何使用屏幕阅读器的用户能否测试一下这个修复,看看它是否能让事情变得更好(或更糟 :sweat_smile:)?从一个随机主题进入,阅读几篇帖子,离开主题,然后再次进入,您是否能轻松地知道 Discourse 将您定位到了第一个未读帖子?我们能做些什么改进吗?

11 个赞