Support Article
Semantic information missing in Tables
SA-69528
Summary
Row items in a grid are configured as actionable and the content displays semantically as text. Hence, the screen reader perceives that the row items are non-actionable.
Error Messages
Not Applicable
Steps to Reproduce
- Configure a Repeating grid.
- Configure an action on the grid.
Root Cause
This behavior is as per Pega product design.
Resolution
Here’s the explanation for the reported behavior:
The reported behavior is not an ARIA standard. Hence, the user is unable to read the content present on the <tr> tag of a table. Refer to the W3 standards web site for the <tr> specification in the data grids.
According to the specification, a row cannot be selected, however, a cell can be selected. Since, the row cannot be selected, JAWS cannot read out about the row. Therefore, JAWS, reads the first cell information instead.
In the Pega application, modify the grid configuration as below to instruct the accessible user that the current row is clickable:
- Open the grid in Design time.
- Add a new column as the very first column.
- Add an icon, link, or button as content of the column.
- Configure a tool tip as 'Click to edit row'.
- Configure grid actions to the new control.
Published January 20, 2019 - 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.