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: stop VoiceOver from reading out text behind hint alerts #225

Open
twostraws opened this issue Sep 27, 2021 · 3 comments
Open
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@twostraws
Copy link
Owner

From an app user: "The pop up modal hints, that sometimes appear in the app, still allow a VoiceOver user to access the content behind the modal in the viewport. This makes it very difficult to know what content is actually inside the modal, and can be disorienting."

Solution: we need to make sure when our alerts appear VoiceOver doesn't read anything behind. If this isn't possible with SwiftEntryKit then perhaps we should file a request there, because it seems like a sensible behavior.

@twostraws twostraws added help wanted Extra attention is needed good first issue Good for newcomers labels Sep 27, 2021
@gvmrtnv
Copy link
Contributor

gvmrtnv commented Dec 25, 2021

Could you please give an example of these "modal hints"?
I've tried to reproduce this false behaviour with Hint alerts in Practice Tab, but VoiceOver doesn't read anything behind.

image

@EthanChinCN
Copy link

This behavior has been implemented by SwiftEntryKit.
See in this PR:feature(Accessibility): add accessibility capabilities to button. make every EKWindow instance a modal for accessibility
Update SwiftEntryKit to version 1.2.5 or above to fix this issue.

@wzso
Copy link

wzso commented Apr 4, 2024

Seems this has been fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants