Lighthouse 可访问性审计问题

主题

一个问题(除了对比度以及之前提到的 li 非问题)

链接没有可识别的名称

可识别、唯一且可聚焦的链接文本(以及用作链接时图像的替代文本)可以改善屏幕阅读器用户的导航体验。了解更多

两处出现:

  1. 每个帖子都会获得一个没有尺寸的 a.tabLoc 元素。这些似乎是为了用键盘导航帖子?由于对屏幕阅读器无用,因此使用 aria-hidden: true 隐藏。Hide empty anchor tag from screen readers · discourse/discourse@bdaf07a · GitHub

  2. 用于表示主题为私信的信封图标也会链接到您的私信收件箱,而我们之前为所有主题加载了该链接……即使它们不是私信。我已将该链接改为仅针对私信,并添加了 title 属性和 aria-label。Don't load PM icon in title unless topic is a PM · discourse/discourse@1983f0d · GitHubUX: Add title attribute and aria-label to PM icon link · discourse/discourse@aa71818 · GitHub

6 个赞