Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
sarasuri opened this issue Aug 9, 2024 · 4 comments

Comments

@sarasuri
Copy link

sarasuri commented Aug 9, 2024

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
Copy link
Author

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

@stevefaulkner
Copy link
Contributor

stevefaulkner commented Aug 28, 2024

test case content editable td

@stevefaulkner
Copy link
Contributor

stevefaulkner commented Aug 28, 2024

triaged, no announcement in JAWS 2024.2406.121 chrome Version 127.0.6533.101

NVDA announces as multiline edit when focused

@stevefaulkner
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants