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

Added role of button to addButton to make itkeyboard accessible when using screenreader #615

Conversation

s596757
Copy link
Contributor

@s596757 s596757 commented Jul 27, 2023

Issue number: 14814

jupyterlab/jupyterlab#14814

In order to make the the addLauncher button keyboard accessible when using screen reader, added the role of button to the div element.

Tested using windows narrator. The add button is now keyboard accessible with screen reader and without it. In order to launch new launcher via keyboard: use Enter key or Spacebar Key.

@fcollonval fcollonval added bug Something isn't working accessibility Addresses accessibility needs labels Jul 27, 2023
@fcollonval fcollonval force-pushed the making-launcher-button-keyboard-accessible-with-screenreader branch from 3b4fb4b to 282c88b Compare July 27, 2023 13:12
@fcollonval
Copy link
Member

Thanks @s596757

As #612 added some feature on the tab bar, I rebased this PR. Would you mind giving it a try to confirm it is still fixing the issue?

@s596757
Copy link
Contributor Author

s596757 commented Jul 27, 2023

Thanks @s596757

As #612 added some feature on the tab bar, I rebased this PR. Would you mind giving it a try to confirm it is still fixing the issue?

Yes this is still working on my end

@fcollonval fcollonval merged commit 95f69a3 into jupyterlab:main Jul 28, 2023
16 of 17 checks passed
@welcome
Copy link

welcome bot commented Jul 28, 2023

Congrats on your first merged pull request in this project! 🎉
congrats
Thank you for contributing, we are very proud of you! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Addresses accessibility needs bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants