NOTE: This is not an issue with EUI, this is an issue with VO+Safari and needs to be fixed by Apple, not by us.
Problem
Specific elements no longer automatically read out aria-describedby text in Safari+VO. This appears to be primarily the element, with mixed results from <button> elements, and other roles (such as img elements) have their aria descriptions read out immediately with no issue.
It appears that the description goes into a new "More context" menu (ctrl+option+command+/) which is a little baffling to me.
To Reproduce
https://codesandbox.io/s/elastic-spence-rl7y4k?file=/index.html
Go to the above link with Safari + VO, tab to the items in the browser pane. Not that the link and input do not read out its aria describedby text, whereas the other 2 do.
More context
Trevor and I noticed this while QAing #7373 (comment). It's reproducible on both EUI production as well as on EuiToolTip all the way back to v60, so it's definitely not caused by any Emotion or React 18 related changes.
This is only an issue on Safari/Webkit - Firefox+VO continues to read out aria-describedby with no issue.
Environment
- Operating System: MacOS Sonoma 14.1.1
- Browser: Safari 17.1
- Screenreading device: VoiceOver (no version, tied to OS)
- Server destination: Reproducible on latest production
NOTE: This is not an issue with EUI, this is an issue with VO+Safari and needs to be fixed by Apple, not by us.
Problem
Specific elements no longer automatically read out
aria-describedbytext in Safari+VO. This appears to be primarily the element, with mixed results from<button>elements, and other roles (such as img elements) have their aria descriptions read out immediately with no issue.It appears that the description goes into a new "More context" menu (ctrl+option+command+
/) which is a little baffling to me.To Reproduce
https://codesandbox.io/s/elastic-spence-rl7y4k?file=/index.html
Go to the above link with Safari + VO, tab to the items in the browser pane. Not that the
linkandinputdo not read out its aria describedby text, whereas the other 2 do.More context
Trevor and I noticed this while QAing #7373 (comment). It's reproducible on both EUI production as well as on EuiToolTip all the way back to v60, so it's definitely not caused by any Emotion or React 18 related changes.
This is only an issue on Safari/Webkit - Firefox+VO continues to read out
aria-describedbywith no issue.Environment