Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modal - Issue with chromevox and current focus #36682

Open
2 tasks done
garyb1 opened this issue Mar 29, 2023 · 6 comments
Open
2 tasks done

Modal - Issue with chromevox and current focus #36682

garyb1 opened this issue Mar 29, 2023 · 6 comments
Labels
accessibility a11y component: modal This is the name of the generic UI component, not the React module!

Comments

@garyb1
Copy link

garyb1 commented Mar 29, 2023

Duplicates

  • I have searched the existing issues

Latest version

  • I have tested the latest version

Steps to reproduce 🕹

Video Examples:

Screen.recording.2023-03-29.12.48.22.mp4
Screen.recording.2023-03-29.12.43.53.mp4

Link to live example: MUI React Dialog Page

Steps:

  1. Go to any example on MUI which inherits from Modal: Dialog, Drawers
  2. Open Chromevox screen reader for ChromeOS. The shortcut is ctrl + alt + z
  3. Interact with component and see focus keeps getting moved outside the component

Current behavior 😯

Interact with component and see focus keeps jumping outside the dialog/drawer.

I removed the -1 tabindex from the dialog container, and placed it on the element with the dialog role instead, which seems to have helped, but that might break the component for others if they are focusing on the outer container.

Expected behavior 🤔

Focus should not be jumping outside the dialog.

Context 🔦

I'm not 100% sure if this is the same issue mentioned on Issue #23827

Any of the MUI Dialogs/Drawers are giving some focus issues when using the chromevox screen reader on ChromeOS.

Your environment 🌎

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.
@garyb1 garyb1 added the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Mar 29, 2023
@zannager zannager added the component: modal This is the name of the generic UI component, not the React module! label Mar 29, 2023
@michaldudak
Copy link
Member

michaldudak commented May 18, 2023

@mui/core, does anyone of you have a Chromebook to verify and debug it?

@garyb1 I've verified this on NVDA on Windows and VoiceOver on MacOS and it works fine, so I think your best bet would be to report an issue in Chromevox.

@michaldudak michaldudak added accessibility a11y and removed status: waiting for maintainer These issues haven't been looked at yet by a maintainer labels May 18, 2023
@michaldudak michaldudak removed their assignment May 18, 2023
@garyb1
Copy link
Author

garyb1 commented Jul 5, 2023

Hey @michaldudak I have tested against many modal dialogs listed on the component.gallery website, and using chromevox I cannot reproduce the issue anywhere other than the MUI dialog component.

@garyb1
Copy link
Author

garyb1 commented Mar 3, 2024

Just checking back in to see if there have been any updates on this matter. Thank you!

@michaldudak
Copy link
Member

Sorry, but we're not able to reproduce the issue on our end. Feel free to look at it yourself, and we'll try to assist as much as we can.

@garyb1
Copy link
Author

garyb1 commented Mar 12, 2024

hey @michaldudak I see you asked the mui/core team if they could verify it with a chromebook. Did they respond?

@michaldudak
Copy link
Member

No, there's nothing here, nor I got any private messages, so it looks like nobody from thr team has access to one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility a11y component: modal This is the name of the generic UI component, not the React module!
Projects
None yet
Development

No branches or pull requests

3 participants