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 for options page #632

Merged
merged 2 commits into from
Sep 18, 2024
Merged

Accessibility for options page #632

merged 2 commits into from
Sep 18, 2024

Conversation

dd32
Copy link
Member

@dd32 dd32 commented Sep 17, 2024

What?

Fixes #536 this improves the accessibility for the options page by:

The QR library we use does not provide the needed ability to set the title/role, which is why I've used JS to set these.

I'm not sure of the best text to use as a title for the QR code, but I think Authenticator App QR Code is reasonably descriptive yet short enough.

Why?

This makes the page more accessible to screen readers

How?

Testing Instructions

Screenshots or screencast

Changelog Entry

Added - New feature.
Changed - Existing functionality.
Deprecated - Soon-to-be removed feature.
Removed - Feature.
Fixed - Bug fix.
Security - Vulnerability.

Fixed - Improved accessibility of the options screen.

@jeffpaul jeffpaul added this to the 0.10.0 milestone Sep 17, 2024
@jeffpaul jeffpaul requested a review from kasparsd September 17, 2024 17:10
Copy link
Collaborator

@kasparsd kasparsd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great!

@kasparsd
Copy link
Collaborator

kasparsd commented Sep 18, 2024

Tested this on local and everything appears to be working as expected.

aria

title

Will be creating another pull request with the updated plugin screenshots.

@kasparsd kasparsd merged commit 3437c77 into WordPress:master Sep 18, 2024
24 checks passed
@kasparsd kasparsd mentioned this pull request Sep 18, 2024
@jeffpaul jeffpaul modified the milestones: 0.11.0, 0.10.0 Dec 2, 2024
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.

Accessibility of layout table and QR image
3 participants