在浏览器窗口的右上角,应用程序显示消息“您的会话将在 NN 分钟后过期”。在没有活动时,此消息每分钟更改一次。当剩余时间少于一分钟时,它会更改为“NN 秒”,并且自然每秒更改一次。当用户的交互向服务器发送新请求时,NN 会重置为 30。
屏幕阅读器用户是否希望在每次更改时(a)每分钟、(b)每秒、(c)重置为 30 时发出声音警报?我不知道在“我需要知道在丢失会话之前还剩多少时间”和“这真的很分散注意力”之间,一般的偏好在哪里。
WCAG 2.2.2 规定“对于 (1) 自动启动且 (2) 与其他内容同时显示的任何自动更新信息,都有一种机制供用户暂停、停止或隐藏它,或控制更新频率,除非自动更新是必需活动的一部分。”这似乎更适合不可预测的更新,例如当侧边栏中的实时新闻流中出现新条目时,这与用户对页面的使用无关,而不是在计时器中,重点是用户需要了解剩余时间的最新指示。这项规定在这里适用吗?我想如果我们为屏幕阅读器用户提供停止它的方法,这将解决我上面的第一个问题。无论如何,我不确定这对视觉用户来说是否更有用,而不是浪费屏幕空间。你怎么看?