感谢您报告这些问题!
您知道这具体是在哪些主题上进行测试的吗?有一个共享的参考信息将有助于我们确保看到相同的问题,因为帖子内容有很多变体,我想确保我们将精力集中在正确的地方。
我们可以使用 try.discourse.org,或者如果这有帮助,我们也可以在这里的 Meta 上使用一个帖子作为参考。
您所说的“快速导航”是指元素列表吗?我可以确认,无论是在 NVDA 还是 VoiceOver 中,元素列表中只能访问当前在 DOM 中可用的内容,这对于视力正常的用户也是如此,而且这是 Discourse 工作方式的一个基本部分。为了替代手动分页,我们在用户向下/向上滚动页面时加载/卸载内容。
这通常是我听到有人提到“快速导航”时的预期,尽管我意识到跨应用程序的术语并不总是统一的。
我已经确认了 NVDA 和 VoiceOver 中的元素到元素导航工作正常,但我发现我们的“小型帖子”在主题中存在一个问题,可能会阻止导航继续,我将对此进行修复。
“小型帖子”是指主题状态更新,如置顶、关闭/打开、激活等。这些帖子的问题在于它们没有像普通帖子那样的内部标题,因此当它们出现在加载更多帖子之前的阈值时……用户可能会被阻止并只听到“没有下一个标题”。
像 ANDI 这样的自动化工具通常无法识别 Discourse 等 Web 应用程序中的 DOM 更改,它们通常是为静态页面等更简单的场景构建的。因此,虽然我们有时会使用这些工具来识别问题,但在更复杂的场景(如导航)中,我们必须专注于通过手动测试来重现问题。
我假设这同样是指元素列表?这是预期的,但也许我们可以考虑进行一些改进,使元素列表在 Discourse 中正常工作,我会与我们的工程师讨论此事以获取意见。
这是否也特指元素列表?如上所述,我已经测试了 NVDA 和 VoiceOver 的元素到元素导航,并且可以确认这可以正常工作……但如果存在它不起作用的特定上下文,我们可以进一步研究。
