standards-support icon indicating copy to clipboard operation
standards-support copied to clipboard

JAWS does not announce a <td> element with "contenteditable" attribute as editable

Open sarasuri opened this issue 1 year ago • 4 comments

Summary

JAWS does not identify the <td> element with the "contenteditable" attribute as editable. Instead, it only speakes the content within the table cell without indicating that it is editable. However, JAWS properly recognizes and announces the "contenteditable" attribute when applied to "<p>" or "<div>" element.

Expected result

JAWS should announce a table cell "<td>" with the "contenteditable" attribute as editable.

Actual result

JAWS only reads the content within the table cell and does not indicate that it is editable.

Example

<table width="100%" border="1">
 <tr>
   <th scope="col">Test 1</th>
   <th scope="col">Test 2</th>
   </tr>
 <tr>
 <td contenteditable="true">134</td>
   <td contenteditable="true">542</td>
 </tr>
</table>

Additional Information

JAWS version and build number

JAWS version 2020.2008.24

Operating System and version

Windows 10

Browser and version:

Chrome Version 127.0.6533.89 (Official Build) (64-bit) Firefox version 129.0 Microsoft Edge Version 127.0.2651.86 (Official build) (64-bit)

sarasuri avatar Aug 09 '24 17:08 sarasuri

Just checking if there is any update or feedback regarding this issue. Thank you

sarasuri avatar Aug 27 '24 13:08 sarasuri

test case content editable td

stevefaulkner avatar Aug 28 '24 14:08 stevefaulkner

triaged, no announcement in JAWS 2024.2406.121 chrome Version 127.0.6533.101

NVDA announces as multiline edit when focused

stevefaulkner avatar Aug 28 '24 14:08 stevefaulkner

The <td> is exposed via acc API as editable in chrome, Same as a <p> is, via editable property with a value of richtext

But JAWS does not indicate <td> is editable. It would also be useful to indicate it is multiline as NVDA does

stevefaulkner avatar Aug 28 '24 16:08 stevefaulkner