-
Notifications
You must be signed in to change notification settings - Fork 9
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
⌨ Role menu purpose not apparent to screen readers #11973
Labels
accessibility
Issues related to accessibility
blocked
Blocked by work that's out-of-scope of the issue itself.
Comments
7 tasks
tristan-orourke
added
the
review in refinement
Ready to be looked at and pulled into "ready to dev"
label
Nov 15, 2024
esizer
changed the title
⌨ Role menu purpose not apparently to screen readers
⌨ Role menu purpose not apparent to screen readers
Nov 16, 2024
Would something like this work:
|
tristan-orourke
removed
the
review in refinement
Ready to be looked at and pulled into "ready to dev"
label
Dec 2, 2024
tristan-orourke
moved this from 🏭 Ready for Estimate
to 📋 Ready for Dev
in GC Digital Talent
Dec 4, 2024
tristan-orourke
added
the
blocked
Blocked by work that's out-of-scope of the issue itself.
label
Dec 10, 2024
After speaking with @MaddyDaigle , we think we may need to just stick some "Current role" prefix onto the button for now while we explore better solutions. Since this seems to be a novel pattern, we are still investigating how it can be immediately apparent to users on the purpose of the drop down. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
accessibility
Issues related to accessibility
blocked
Blocked by work that's out-of-scope of the issue itself.
⌨ Accessibility Issue
The purpose of the new role dropdown menu lacks context for screen readers.
🦋 Expected Behaviour
The purpose of the menu is clear.
🕵️ Details
The new role dropdown menu uses the current role as the name which can be confusing. When using a screen reader, all you hear is something like "Button applicant collapsed, 3 items". For someone using the site who is not already aware of this, they may not understand what the dropdown does.
📋 Steps to Reproduce
[email protected]
🙋♀️ Proposed Solution
~~We may want to add an
aria-label
and possibly anaria-description
to notify users what the dropdown does 🤔 ~~We took a look and unfortunately,
aria-description
is not fully supported yet. The interim solution would to add a label to the input like "Current role" and associate it with the button with anaria-describedby
but that will require visual changes so we will need an updated design.Localized Copy
English: Select a different role to access its corresponding tools and information.
French: Sélectionnez un rôle différent pour accéder aux outils et informations correspondants.
✅ Acceptance Criteria
label
element thought 😅 ) before the button (requires design change)aria-describedby
The text was updated successfully, but these errors were encountered: