WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Voiceover bugs for Web

for

From: Birkir R. Gunnarsson
Date: Oct 26, 2021 3:44AM


A <span> is a semantically neutral inline element, no reason to put it
on its own line, especially when its part of a focusable block level
element (like a link).
There is no need for a text role to make that happen. Even if it were,
the native HTML equivalent would be the <span> element.

I spoke up against the text role at the time, though the use case I
didn't like was to use it on image elements.

You could try role="none" on the <span> to see if it changes anything?
It's worth a try certainly.


On 10/26/21, David Engebretson Jr. < <EMAIL REMOVED> > wrote:
> Lots of history in there Glen, thanks for sharing!
>
>
>