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

Accessibility: use buttons #961

Merged
merged 2 commits into from
Apr 28, 2022
Merged

Accessibility: use buttons #961

merged 2 commits into from
Apr 28, 2022

Conversation

zcorpan
Copy link
Contributor

@zcorpan zcorpan commented Apr 28, 2022

Part of #960.


This is WIP in that only a single button was fixed so far (the first OK button).

With this approach, there should be no visual difference. The button is now keyboard focusable and accessible with screen readers. With macOS VoiceOver, when navigating to the button, it says "OK, button".

@netlify
Copy link

netlify bot commented Apr 28, 2022

Deploy Preview for xenodochial-hugle-b9ec84 ready!

Name Link
🔨 Latest commit 6132838
🔍 Latest deploy log https://app.netlify.com/sites/xenodochial-hugle-b9ec84/deploys/626b1b8ef69a880008aae240
😎 Deploy Preview https://deploy-preview-961--xenodochial-hugle-b9ec84.netlify.app/
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@pcottle
Copy link
Owner

pcottle commented Apr 28, 2022

Screen Shot 2022-04-28 at 4 17 29 PM

yeah looks great!

@zcorpan zcorpan marked this pull request as ready for review April 28, 2022 23:01
@zcorpan
Copy link
Contributor Author

zcorpan commented Apr 28, 2022

Marking ready for review. Still not all buttons are real buttons, but I might not be able to go through everything in a timely manner. Maybe the remaining can be done in a follow-up PR?

@pcottle
Copy link
Owner

pcottle commented Apr 28, 2022

Screen Shot 2022-04-28 at 5 11 46 PM

checked out interactive rebase too and it seems to work :) thx for kicking this all off!

@pcottle pcottle merged commit 38ca1a7 into pcottle:main Apr 28, 2022
@zcorpan zcorpan deleted the a11y-use-buttons branch April 28, 2022 23:17
@zcorpan zcorpan mentioned this pull request Apr 29, 2022
11 tasks
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants