WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Safari Voice Over: Empty Groups

for

From: Michael H
Date: Aug 18, 2021 11:27PM


On Wed, Aug 18, 2021 at 6:50 PM Birkir R. Gunnarsson <
<EMAIL REMOVED> > wrote:

> Can you give specific examples of pages/parts where Voiceover does this?
> Sounds like a bug to me.


Thank you Birkir for your reply and help, I really appreciate it!

I should have made a demo to begin with, as that did help me to clear up
some confusion in terms of what I thought the problem was.

Here's a demo with basic test cases:

https://codepen.io/mhulse/full/wvdLRxQ

I realized that we are seeing "Group" when using aria-label.

I think we started using role="none" as some developers tested VO in
Chrome, and it got rid of the "Group" thing (whereas in Safari, it looks
like "Group" appears in all examples with an aria-label).

If you test my demo above in Chrome, you'll notice it handles the examples
slightly differently.

With all that said, why does VO add "Group" when aria-label is applied? Is
there any way to avoid this?

Our UX a11y expert flags "Group" as a problem when they come across it ...
Needless to say, I've been wondering if it's a feature, or a bug, of macOS
VoiceOver/Safari?

Thank you!