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

Quick Start v2: VoiceOver: consider providing a hint on what will happens after activating the tour #12130

Open
designsimply opened this issue Jul 15, 2019 · 3 comments
Labels
Accessibility Quick Start The What's Next/Quick Start project [Status] Stale [Type] Enhancement VoiceOver Better VoiceOver support

Comments

@designsimply
Copy link
Contributor

designsimply commented Jul 15, 2019

Steps to reproduce:

  1. Go to Settings > General > Accessibility > VoiceOver and toggle the setting on.
  2. Open a site in the app which has Quick Start v2 enabled or create a new site and select the option for quick start at the end of Site Creation (screenshot).
  3. Try to understand what this screen is for with eyes closed.

Result: when the Quick Start tour is first opened, the purpose and that it's a checklist might be obvious to most users though it may not be clear for VoiceOver users. It would be good to set a hint on what will happens after activating the tour. (23s)

wpios-quick-start-opt-in wpios-quick-start-customize-your-site
Tested with WP Internal 12.8.0.201907011 on iPhone 6S iOS 12.3.1.

(internal reference: p77Llu-bQ6-p2 h/t @etoledom)

@designsimply designsimply added [Type] Enhancement Accessibility VoiceOver Better VoiceOver support Quick Start The What's Next/Quick Start project labels Jul 15, 2019
@designsimply designsimply changed the title Quick Start v2: VoiceOver: Quick Start v2: VoiceOver: consider providing a hint on what will happens after activating the tour Jul 15, 2019
@mindgraffiti
Copy link
Contributor

mindgraffiti commented Jun 12, 2020

when the Quick Start tour is first opened, the purpose and that it's a checklist might be obvious to most users though it may not be clear for VoiceOver users.

That's a good point 🌟 . However it's not possible to do in the current code with the current UI. We would need additional design work and additional UI.

What you're asking for is a summary of the page. The best place in the current UI to put a summary would be on the page title ("Customize Your Site"). navigationItem.title is a plain string and not built for adding accessibility hints. Side note: this answer is not valid because it's suggesting creating a page title as a button, just so an accessibility hint can be added. That's misusing the UI, because they created a "useless" button that doesn't execute an action.

We could add a row with plain text that summarizes the checklist. Then VoiceOver could read it and treat it the same way any other user would.

I suggest closing this issue because the main My Site navigation has other ways to solve this problem. There are accessibility hints supported in the "Customize Your Site" row and "Grow Your Audience" row in this PR. So if the user closes out of the modal and has VoiceOver read the Next Steps section, a summary is read to them for both rows.

@mindgraffiti
Copy link
Contributor

I also considered adding a summary to the Fancy Alert buttons ("Yes, Help Me") but determined that it was too much information. Putting a summary on the button overloads the button's responsibilities.

@stale
Copy link

stale bot commented Jul 21, 2021

This issue has been marked as stale because:

  • It has been inactive for the past year.
  • It isn't in a project or a milestone.
  • It hasn’t been labeled [Pri] Blocker, [Pri] High, or good first issue.

Please comment with an update if you believe this issue is still valid or if it can be closed. This issue will also be reviewed for validity and priority during regularly scheduled triage sessions.

@stale stale bot added the [Status] Stale label Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Quick Start The What's Next/Quick Start project [Status] Stale [Type] Enhancement VoiceOver Better VoiceOver support
Projects
None yet
Development

No branches or pull requests

2 participants