重复问题
- 我已搜索现有的问题
最新版本
- 我已测试了最新版本
重现步骤 🕹
链接到实时示例:菜单列表组合
步骤:
- 安装NVDA屏幕阅读器
- 使用Tab键导航到“ Jmeter 盘”按钮
- 使用键盘打开并从菜单中选择选项
当前行为 😯
在从菜单中选择一个选项后,屏幕阅读器说它已经展开,但实际上并没有
预期行为 🤔
屏幕阅读器应该根据实际状态来判断菜单是否展开或未展开
上下文 🔦
我们基于您文档中的示例实现了自己的菜单版本。以下是我们的各种无障碍ACs:
- 可以使用键盘Enter键打开菜单按钮,然后使用箭头键进行导航(可实现)
- 可以在菜单按钮下拉菜单中使用键盘Enter键选择项目(可实现)
- 当屏幕阅读器开启时,可以读取下拉菜单中的项目,并使用键盘Enter键进行选择(可实现)
- 使用屏幕阅读器对排序下拉菜单进行排序时,会告诉用户它是展开还是折叠的(目前在测试您的示例时无法正常工作)
- 如果选择了一个新的排序选项,屏幕阅读器用户知道它已经被选中(可实现)
3条答案
按热度按时间zf2sa74q1#
我可以确认,这是一个bug。解决它会很有趣,因为ARIA属性似乎是正确的-
aria-expanded
没有设置。也许属性变化发生在按钮聚焦之后的一瞬间,NVDA宣布了之前的状态。ugmeyewa2#
我想要处理这个问题!
ssm49v7z3#
这个bug是否在所有类型的菜单中都出现?