通知标签页是打开的,面板上明明白白写着「选择你接收哪些邮件和推送提醒」。可是 VoiceOver 落到另一个标签上时朗读「Account,已选中,标签,第 1 个,共 2 个」,落到你眼前正在看的通知标签上却说「Notifications,标签,第 2 个,共 2 个」——没有「已选中」。你看到的标签不是代码说的那个标签。第一种情况是结构里根本没有 aria-selected,选中只是换了个背景类名,而辅助技术读不懂类名;第二种是把 aria-selected 硬编码写死。文章指出这属于 WCAG 4.1.2 的第三部分:名称和角色都没问题,错的是状态值。它还提醒一个容易踩的坑:VoiceOver 有时会在没有对应程序化取值时也念出「已选中」,别把这个当作实现正确。