Bug 226580

Summary: AX: "description" announced for each text leaf in dd element
Product: WebKit Reporter: Doug Chappell <dchappell>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 14   
Hardware: iPhone / iPad   
OS: iOS 14   
Attachments:
Description Flags
Screen capture of iPad with VoiceOver reading through dl-dt-dd markup none

Description Doug Chappell 2021-06-03 07:49:31 PDT
Created attachment 430468 [details]
Screen capture of iPad with VoiceOver reading through dl-dt-dd markup

This issue was reported to me and verified by a student using my company's product. The student found the announcement of "description" after each in-line element to be very distracting and could not progress in their studies.

Frequency: this issue will always happen inside of a dd element that has any child element content.
Steps to reproduce
1. In Safari on an iPad with VoiceOver activated navigate to https://thrintuim.github.io/dl_markup_testing.html
2. Using VoiceOver swipe into the page.
3. Listen to each announcement in full.

Expectation: VoiceOver announces "description" when the end of the content within the dd element is reached.

Actual result: VoiceOver announces "description" after the end of each in-line element within the dd resulting in "description" being announced 6 times for one dd element.

Test system: iPad Pro 10.5, Model# MPDY2LL/A, iPadOS version 14.4.2
Comment 1 Radar WebKit Bug Importer 2021-09-10 09:31:08 PDT
<rdar://problem/82975826>