I'm facing an issue where JAWS is firing click events when a JAWS-specific keyboard shortcut is used while a gridcell is focused and JAWS is in Form mode.
The sample below will end up producing the behavior I described:I find it easiest to reproduce this behavior in Firefox and with JAWS 17:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head><title>clicking issue</title></head>
<body>
<table role="grid" summary="sample">
<tbody>
<tr>
<td>
<a href="#" onclick="alert(event.type);">Gridcell Role Cell</a>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="testcheckbox">Gridcell Checkbox
</td>
</tr>
</tbody>
</table>
<input type="checkbox" name="testcheckbox2">Non-Gridcell Checkbox 2
</body>
</html>
If you tab navigate onto the "Click ME" cell and use a JAWS keyboard shortcut, e.g. insert+ctrl+b (display Buttons on page shortcut), a click event is fired on the focused element and the JS alert appears, reporting a "click" event.
Is this expected behavior of JAWS? How can I avoid triggering of elements when a keyboard shrotcut is used?