-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Items with tabindex="0"
are silent in JAWS 2021 with FireFox
#519
Comments
I can also confirm there is a difference between JAWS 2020 and 2021. The new version is silent in FF when I TAB into the element. It only work if it has |
This appears to be a Firefox bug and not one from JAWS. The span element with tabindex does not have a name in Firefox. It may not be a Firefox bug because the Accname specification does not provide a name for span elements (see w3c/accname#120). Chrome behaves the same way when the span has no tabindex. Only with tabindex Chrome considers the element relevant and assigns a name. |
The question would be why a span should get the focus. In web pages only interactive elements should get the focus. And interactive elements need a role. Once the element has a role, the name should also be output correctly |
There is definitely something off with JAWS 2021 specifically, because with JAWS 2020 the issue does not occur in the very same Firefox browser. For that matter it also does not occur with other browsers (or even other screen readers). Going further into the topic I have made another jsfiddle example as following;
In the example even the elements that have DO HAVE the "name" in Firefox, such as those with About interactive elements not having a |
@hrvojegolcic Thank you for the second example. Now I'm completely convinced it's a JAWS bug, because the output doesn't happen even when Firefox submits a name to the Accessibility API. This was not the case with the first example, so I was leaning towards it being fixed by Firefox, even if it worked in JAWS 2020, because screen readers should be able to rely on the information in the API. |
@rskrzypczynski Maybe you can delete the "no role" in the issue title, because the problem also occurs with elements that have a role (e.g. graphics). |
tabindex="0"
and no role are silent in JAWS 2021 with FireFoxtabindex="0"
are silent in JAWS 2021 with FireFox
Among others, the following HTML elements and ARIA roles have no output at all in Firefox + JAWS 2021 when navigating with the tab key:
|
I have the same problem with |
Summary
Items with
tabindex="0"
and no role are silent in JAWS 2021 with FireFoxExpected result
Actual result
Example
Additional Information
Element with
tabindex="0"
androle="gridcell"
works properlyJAWS version and build number
2021.2103.174
Operating System and version
Windows 10 64bit
Browser and version:
Tested on FireFox 88 & 83
The text was updated successfully, but these errors were encountered: