Why does VO announce a pipe character wrapped in a span with aria-hidden

We were trying to prevent a pipe character from announcing. We wrapped it in a span and provided the span with aria-hidden. It didn't announce with JAWS or NVDA, nor with VO using VO + arrow. However, browsing with Quick Nav, or when mousing over the pipe, VO announced "vertical line."


Are these expected behaviors or is this a bug?

Windows

Posted on Nov 6, 2025 11:21 AM

Reply
3 replies

Nov 7, 2025 10:58 AM in response to studiobl

studiobl wrote:

No, this is just a regular old web page.

Thanks!


So the problem is that the standard web coding that should prevent the pipe character from being announced does not work with Voiceover's Quick Nav or mousing over it. This certainly seems likely to be a bug, which you can report via


Feedback - macOS - Apple


Be sure to indicate what version of MacOS you are using.


If you want to ask about possible coding workarounds, you might have more luck in a forum like


https://apple.stackexchange.com/

Why does VO announce a pipe character wrapped in a span with aria-hidden

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.