E-mail List Archives
From: Steve Green
Date: Aug 5, 2025 4:04AM
- Next message: Birkir R. Gunnarsson: "Re: Weird bug in both JAWS and NVDA (maybe) (Steve Green)"
- Previous message: Steve Green: "Re: Weird bug in both JAWS and NVDA (maybe)"
- Next message in Thread: Birkir R. Gunnarsson: "Re: Weird bug in both JAWS and NVDA (maybe) (Steve Green)"
- Previous message in Thread: Steve Green: "Re: Weird bug in both JAWS and NVDA (maybe)"
- View all messages in this Thread
Hi Laura, I see that "ignored: Yes (default)" in Safari when the parent element is a button, and VoiceOver does indeed ignore the heading. This follows the ARIA specification. JAWS ignores it too. NVDA doesn't, but that's ok because the requirement is a "should".
The ARIA specification says that the link role does not have "Children Presentational: True", which is why VoiceOver announces both the link and the heading. I still don't understand why JAWS and NVDA don't, because both of them expose the heading in the accessibility tree regardless of whether the parent is a link or a button. It looks like JAWS and NVDA are making the decision not to announce the heading, not the browser.
I didn't write this code and wouldn't have done - I am just investigating problems screen reader users have reported with a large e-commerce website. The organisation say they did a WCAG audit and tested with VoiceOver on macOS, but JAWS and NVDA users are getting a different and much worse user experience. A fix would be trivially easy - they just need to remove the "aria-label" attributes - but it's usually all but impossible to get large organisations like this to make even the simplest of changes when they can hide behind a test report that says everything is ok.
Steve
- Next message: Birkir R. Gunnarsson: "Re: Weird bug in both JAWS and NVDA (maybe) (Steve Green)"
- Previous message: Steve Green: "Re: Weird bug in both JAWS and NVDA (maybe)"
- Next message in Thread: Birkir R. Gunnarsson: "Re: Weird bug in both JAWS and NVDA (maybe) (Steve Green)"
- Previous message in Thread: Steve Green: "Re: Weird bug in both JAWS and NVDA (maybe)"
- View all messages in this Thread