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

Display previous and next buttons when Voice Over is activated #3

Open
mpospese opened this issue Mar 2, 2023 · 2 comments
Open

Display previous and next buttons when Voice Over is activated #3

mpospese opened this issue Mar 2, 2023 · 2 comments
Assignees
Labels
A11y enhancement New feature or request

Comments

@mpospese
Copy link
Contributor

mpospese commented Mar 2, 2023

Blind users won't easily be able to pan or swipe the carousel. When VoiceOver is activated, let's display previous and next buttons.

  • use SF Symbols (perhaps arrow in circle)
  • 44 x 44 point tap target
  • anchored to leading and trailing edges of screen
  • disabled when on first/last page as appropriate
  • Need localized accessibility text: "Previous" and "Next"
@mpospese mpospese added enhancement New feature or request A11y labels Mar 2, 2023
@mpospese
Copy link
Contributor Author

@WestonHanners could you please review this issue and see if it makes sense? (And if it does not make sense, please suggest an alternative to improve the carousel's A11y support.)

@SahilSainiYML SahilSainiYML self-assigned this Mar 27, 2023
@WestonHanners
Copy link

I am not really seeing a need for back and next buttons as long as...

  1. Users can swipe through using 3 fingers.

  2. We add accessibility hints to indicate page.

  3. We advise host applications to properly use heading landmarks so users can jump around easily.

  4. (optional) use the Page control at the bottom with page x of y and hints to swipe.

I was unable to find a use case for an unusable carousel where it would have been improved with back and next buttons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11y enhancement New feature or request
Development

No branches or pull requests

3 participants