WebAIM - Web Accessibility In Mind

E-mail List Archives

Safari Voice Over: Empty Groups


From: Michael H
Date: Aug 18, 2021 1:33PM


In an effort to improve Voice Over on macOS, we have been adding
role="none" to elements where voice over will read "empty group".

Is this the best way to make it so Safari doesn't read "empty group" for
DOM that has children?

Is this a VO bug on macOS?

I find it strange, and slightly frustrating, that we have to add
role="none" to everything just to make voice over not say "empty group".

I was hoping someone could shed some light on why VO does this, and if it's
a bug or a feature? Why would someone care to know that the element they
are on is an empty group?