重复问题
- 我搜索了现有的问题
最新版本
- 我测试了最新版本
重现步骤 🕹
视频示例:
Screen.recording.2023-03-29.12.48.22.mp4
Screen.recording.2023-03-29.12.43.53.mp4
链接到实时示例: MUI React Dialog Page
步骤:
- 转到MUI中的任何继承自Modal的示例: Dialog , Drawers
- 打开Chromevox屏幕阅读器(适用于ChromeOS)。快捷键是ctrl + alt + z
- 与组件互动并查看焦点始终在组件之外移动
当前行为 😯
与组件互动并查看焦点不断跳出对话框/抽屉。
我从对话框容器中删除了-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.
6条答案
按热度按时间cgh8pdjw1#
@mui/core,你们有人有Chromebook来验证和调试它吗?
@garyb1 我在Windows上的NVDA和MacOS上的VoiceOver上验证过这个,它运行正常,所以我认为你最好的选择是在Chromevox中报告一个问题。
gt0wga4j2#
嘿,@michaldudak ,我已经测试了许多在component.gallery网站上列出的模态对话框,并且使用chromevox,我无法在MUI对话框组件之外的任何地方重现这个问题。
rslzwgfq3#
请检查此事项是否有任何更新。谢谢!
vngu2lb84#
对不起,我们这边无法复现这个问题。请自行查看,我们会尽可能提供帮助。
xghobddn5#
嘿,@michaldudak ,我看到你问了mui/core团队是否可以让他们用一台Chromebook来验证。他们有回复吗?
t5fffqht6#
不,这里什么都没有,也没有私人消息,所以看起来团队里没有人能访问它。