-
Notifications
You must be signed in to change notification settings - Fork 4
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
Auro icon screen reader availability #46
Comments
Fixing my code examples so they show up. Auro-icon example element from live page: Shadow root from the above auro-icon: |
Icons are 100% presentational. They are not required to be read aloud by a screen reader. Icons are to be accompanied by editable text. https://accessibility.expedia.biz/pages/5-2
I disagree with this statement. |
That being said, there is an opportunity to have the |
This issue also raises interesting questions. Given that there are some opportunities for icons to be read aloud to screen readers, e.g. the icons that appear in auro-hyperlink, While I disagree that ALL icons should be read in screen readers, that's not Auro's call to enforce an opinion on that. The actual work to be done is with Auro Icons to remove that See the Additional issues created for this: |
There is a desire from the business to address this and related issues by the end of 2022. |
per our separate email thread, please change the default behavior of auro-icon to be that aria-label is "displayed" / readable by screen readers. i believe you already have descriptions for all of the icons in the aria-labels and they just need to be made accessible. let me know if i can assist with any missing descriptions. Deunan would be another good resource for getting actual copy to include. |
Moving this issue to BACKLOG. All work will be tracked in the issues linked to this issue. This issue will remain open until all related work is complete. |
General Support Request
Support request
The title and desc tags rendered by auro-icon are not accessible to NVDA screen reader. I believe this is because aria-hidden="true" is rendered by auro-icon in the svg tag that contains the title and desc tags. When i set this to false, NVDA read the title and desc tags.
Page tested on: https://www.alaskaair.com/content/travel-info/flight-experience
Auro-icon example element from live page:
Shadow root from the above auro-icon:
Possible Solution
I think preferred solution for web content would be to remove default of aria-hidden="true" from auro-icon.
If that isn't possible, allowing us to pass aria-hidden="false" into auro-icon would be a usable solution. I tested this out just to see if it already exists. It did not work for me so I would guess this isn't currently an option.
Auro-icon doc: https://auro.alaskaair.com/icons
Context
By end of year, we need to have all images accessible by screen reader. This means ALL images. That includes small icons, svgs, background images, scenic images.
Your Environment
The text was updated successfully, but these errors were encountered: