Support Article
JAWS table shortcut lists tables twice
SA-38777
Summary
JAWS (Job Access With Speech) table shortcut lists few tables twice.
Error Messages
Not Applicable
Steps to Reproduce
Use JAWS table shortcut to list tables.
Root Cause
A third-party product issue. Recent updates starting in JAWS 17 introduced a defect which can cause data tables to be ignored if they are nested within tables marked role=presentation. Custom scripts can be added to remove role=presentation for targeted tables, but in some cases this approach to add back missing tables can cause JAWS to identify the same table twice.
Resolution
As a local-change add the following custom script to the UserWorkForm.
<script>
$(document).ready(function() {
pega.u.d.attachOnload(function() {
$("table#EXPAND-OUTERFRAME").each(function(index, table) {
$(table).removeAttr("role");
$(table).parents('table').attr("role") ? "" : $(table).parents('table').attr("role", "presentation");
});
}, true);
});
</script>
Published July 14, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.