Bug 261177

Summary: VoiceOver does not support aria-description with span tag
Product: WebKit Reporter: Hyongsop Kim <khsbory>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Major CC: andresg_22, aroselli, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: iPhone / iPad   
OS: iOS 16   

Hyongsop Kim
Reported 2023-09-05 14:45:55 PDT
Hello, I am a VoiceOver screen reader user. I tested the latest version of safari and VoiceOver to see if the aria-description attribute is supported. VoiceOver does not support the aria-description attribute yet with span tag, so I reported the bug. If you visit the following site, you will see several fruit buttons, and the regular price and discount price are marked up as class styles. https://nv-a11y.synology.me/a11y/description2.html Since each regular price and discount price are defined as styles, I used the aria-description attribute to make them readable by screen readers, but this attribute is not being read. I would appreciate it if you could improve the related issues after testing it.
Attachments
Radar WebKit Bug Importer
Comment 1 2023-09-05 14:46:04 PDT
Adrian Roselli
Comment 2 2025-02-19 07:46:27 PST
Not an Apple person, but stumbled across this while filing another bug. The `<span>` element is a _generic_ element. Generic elements do not support name or description from author, such as by `aria-description`: https://www.w3.org/TR/wai-aria/#namefromauthor WebKit is following the ARIA spec here.
Note You need to log in before you can comment on or make changes to this bug.