Skip to content

[VoiceOver+Safari] Tooltips / aria-describedby on interactive elements are no longer read out by VOΒ #7377

Description

@cee-chen

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions