WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Voiceover bugs for Web


From: David Engebretson Jr.
Date: Oct 25, 2021 3:30PM

Interesting. Is it iOS/Voiceover that treats it as two block elements or is it the Safari browser?

Divs and spans aren't semantic elements. I always thought the purpose of them was to do things inside of semantic elements as to not disrupt the flow of the content. Maybe I need to change my thinking...

Thanks for the food for thought!

-----Original Message-----
From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Laurence Lewis
Sent: Monday, October 25, 2021 1:52 PM
Subject: [WebAIM] Voiceover bugs for Web

The ios voiceover bug is known to Apple, and has been around for years. The Text Role was invented by Apple to fix this exact purpose. It will likely be around to stay and will most likely make it into the ARIA specification at some point, and is safe to use now.

A common issue caused by this bug are links that include either an image with alt text or a span with offscreen screen reader only text that informs a link opens in a new tab placed inside the link. iOS / VoiceOver treats it as two block elements.

Laurence Lewis
Accessibility Senior Specialist