material-ui [Menu] NVDA宣布折叠菜单为展开 翻译结果:NVDA宣布折叠菜单为展开

eufgjt7s  于 2个月前  发布在  其他
关注(0)|答案(3)|浏览(39)

重复问题

  • 我已搜索现有的问题

最新版本

  • 我已测试了最新版本

重现步骤 🕹

链接到实时示例:菜单列表组合
步骤:

  1. 安装NVDA屏幕阅读器
  2. 使用Tab键导航到“ Jmeter 盘”按钮
  3. 使用键盘打开并从菜单中选择选项

当前行为 😯

在从菜单中选择一个选项后,屏幕阅读器说它已经展开,但实际上并没有

预期行为 🤔

屏幕阅读器应该根据实际状态来判断菜单是否展开或未展开

上下文 🔦

我们基于您文档中的示例实现了自己的菜单版本。以下是我们的各种无障碍ACs:

  • 可以使用键盘Enter键打开菜单按钮,然后使用箭头键进行导航(可实现)
  • 可以在菜单按钮下拉菜单中使用键盘Enter键选择项目(可实现)
  • 当屏幕阅读器开启时,可以读取下拉菜单中的项目,并使用键盘Enter键进行选择(可实现)
  • 使用屏幕阅读器对排序下拉菜单进行排序时,会告诉用户它是展开还是折叠的(目前在测试您的示例时无法正常工作)
  • 如果选择了一个新的排序选项,屏幕阅读器用户知道它已经被选中(可实现)
zf2sa74q

zf2sa74q1#

我可以确认,这是一个bug。解决它会很有趣,因为ARIA属性似乎是正确的-aria-expanded没有设置。也许属性变化发生在按钮聚焦之后的一瞬间,NVDA宣布了之前的状态。

ugmeyewa

ugmeyewa2#

我想要处理这个问题!

ssm49v7z

ssm49v7z3#

这个bug是否在所有类型的菜单中都出现?

相关问题