-
Notifications
You must be signed in to change notification settings - Fork 844
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
[VoiceOver+Safari] Tooltips / aria-describedby
on interactive elements are no longer read out by VO
#7377
Comments
@1Copenut Splitting this out to a new issue for tracking/discussion. It looks like the description now lives in a new "More context" menu (ctrl+option+command+ Based on the above, I wonder if Sonoma is what messed this up. I'm not sure whether we should file an issue with Webkit (https://bugs.webkit.org/) or Apple. |
@cee-chen Good call splitting this to a separate issue. I know a little about the "More context" menu. Somewhere around Safari v17 (Ventura and Sonoma), Apple started requiring users to hunt for that more information. I tested our Requiring users to press The only other thing I can say for sure is on a personal site I use |
Ahh interesting - I just updated the CodeSandbox link above to include an |
I updated my comment because I mis-spoke. I think the default experience is now pressing a four-key chord after hearing "More context" in VO + Safari, or it doesn't announce at all. Someone was talking about this on the Web A11y Slack maybe a week ago or so, will take a look back and see if I can find the thread. |
+1 to checking the a11y Slack! Does Apple/VO have any kind of forum for giving feedback on this? 🥲 I think what's most frustrating to me is that it's so inconsistent. Why announce |
Adrian Roselli posted an issue ticket to Apple and a test page on CodePen. Our EuiTooltips do not announce even the "more information available" prompt when we wrap links, input fields, or some buttons in tooltips. I think we need to investigate our examples using as simple proofs of concept as we can get, and see if nested grouping might be the culprit, or we're seeing a further bug beyond what's been reported. |
frustrated Safari noises This isn't specific to FWIW I'm also testing W3's datagrid example on Safari+VO (https://www.w3.org/WAI/ARIA/apg/patterns/grid/examples/data-grids/) and that behaves unexpectedly/brokenly for me with VO open vs not open as well. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
andinput
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
The text was updated successfully, but these errors were encountered: