I am trying to make JAWS read tables in a html page (Confluence page in edit mode). The tables are inside iframe and I think that's the reason JAWS is not recognizing tables.
I have added few attributes to the table after the table is rendered
<caption>
<table role="grid" aria-live="polite" tabindex="0">
<tr role="row"></tr>
<th role="columnheader"></th>
<td role="gridcell"></td>
</table>
This table is in edit mode. So user is able to edit this table and add more rows. What else I need to do to make JAWS recognize the table and read all the cells. Please find the below image which shows the whole html structure.
UPDATE: This page is using wysiwyg (tinymce) editor. The body is contenteditable = true in which table is residing and that's what causing the problem. To validate it, I removed the contenteditable properties from the body and JAWS is able to recognize the table but then I cannot use the editor at all.
So now the question is how to make JAWS read table inside content editable element.
Thank you in advance.