material-ui 模态框 - Chromevox和当前焦点的问题

2exbekwf  于 1个月前  发布在  其他
关注(0)|答案(6)|浏览(22)

重复问题

  • 我搜索了现有的问题

最新版本

  • 我测试了最新版本

重现步骤 🕹

视频示例:
Screen.recording.2023-03-29.12.48.22.mp4
Screen.recording.2023-03-29.12.43.53.mp4
链接到实时示例: MUI React Dialog Page
步骤:

  1. 转到MUI中的任何继承自Modal的示例: Dialog , Drawers
  2. 打开Chromevox屏幕阅读器(适用于ChromeOS)。快捷键是ctrl + alt + z
  3. 与组件互动并查看焦点始终在组件之外移动

当前行为 😯

与组件互动并查看焦点不断跳出对话框/抽屉。
我从对话框容器中删除了-1 tabindex,并将其放在具有对话框角色的元素上,这似乎有所帮助,但如果其他人将焦点放在外部容器上,这可能会破坏组件。

预期行为 🤔

焦点不应跳出对话框。

上下文 🔦

我不确定这是否是Issue #23827中提到的相同问题。
任何MUI对话框/抽屉在使用Chromevox屏幕阅读器时都会出现一些焦点问题。

您的环境 🌎

npx @mui/envinfo

Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.
cgh8pdjw

cgh8pdjw1#

@mui/core,你们有人有Chromebook来验证和调试它吗?
@garyb1 我在Windows上的NVDA和MacOS上的VoiceOver上验证过这个,它运行正常,所以我认为你最好的选择是在Chromevox中报告一个问题。

gt0wga4j

gt0wga4j2#

嘿,@michaldudak ,我已经测试了许多在component.gallery网站上列出的模态对话框,并且使用chromevox,我无法在MUI对话框组件之外的任何地方重现这个问题。

rslzwgfq

rslzwgfq3#

请检查此事项是否有任何更新。谢谢!

vngu2lb8

vngu2lb84#

对不起,我们这边无法复现这个问题。请自行查看,我们会尽可能提供帮助。

xghobddn

xghobddn5#

嘿,@michaldudak ,我看到你问了mui/core团队是否可以让他们用一台Chromebook来验证。他们有回复吗?

t5fffqht

t5fffqht6#

不,这里什么都没有,也没有私人消息,所以看起来团队里没有人能访问它。

相关问题