Open kolaps33 opened 4 years ago
Confirm the described behaviour, using simplified version of markup provided by @JAWS-test ,
<div id="userCard1" role="group" aria-label="John Travolta" aria-roledescription="user card">
<div>
<span>John Travolta</span> <br />
<span>Actor</span> <br />
<span>USA</span> <br />
<a href="https://www.freedomscientific.com/products/software/jaws/">
JAWS pages
</a>
<br />
<button id="userName1">Open profile of user</button> <br />
</div>
</div>
Navigating with virtual cursor, JAWS narrates:
Navigating by tabbing, JAWS narrates:
For,
The problem continues to occur (current Chrome, JAWS 2024). For example with role=toolbar and role=group. In my opinion, the problem is very serious.
Summary
Example:
<div id="userCard1" tabindex="0" role="group" aria-label="John Travolta" aria-roledescription="user card"
Expected result
JAWS should narrate proper role for the link and for the button. Instead of it it narrate "user card" what is role for the parent element.
Actual result
JAWS narrates: visited user card JAWS pages Open profile of user user card
Additional Information
JAWS version and build number
JAWS 2020.2006.12
Operating System and version
Win 10
Browser and version:
Chrome 84.0.4147.89