SAP / ui5-webcomponents

UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
https://sap.github.io/ui5-webcomponents/
Apache License 2.0
1.5k stars 260 forks source link

[SF][A11y][JAWS][ui5-table]: Incorrect row count for the table in VPC and while arrowing down in forms mode #5755

Closed GongRichard closed 2 years ago

GongRichard commented 2 years ago

Bug Description

Switch to JAWS VPC mode (INSERT+Z twice). Focus table header, you will hear: Column 1, Row 1 Header Row Product Supplier Dimensions Weight Price

Focus first row, you will hear: Column 1, Row 2 Product Notebook Basic Supplier Very Best Screens Dimensions 30 x 18 x 3cm Weight 4.2KG Price 956EUR. 1 of 2

Please fix this issue in 1.7.x version.

Expected Behavior

As table header also as a row, when Focus first row, the aria-label should be .......xxx...... 2 of 3. The row count should be the same without any mismatch, whether we access the cells in forms or VPC mode.

Steps to Reproduce

  1. Go to 'https://sap.github.io/ui5-webcomponents-react/?path=/docs/data-display-table--default-story'
  2. Open JAWS with VPC mode

Context

Log Output / Stack Trace / Screenshots

image

This video is from SF A11y testing team. https://user-images.githubusercontent.com/13098801/187455822-2fd5ed94-a5a4-41d2-9f9f-25ee4434dc28.mp4

Priority

The priority indicates the severity of the issue. To set the appropriate priority consider the following criteria:

Note: The priority might be re-evaluated by the issue processor.

Stakeholder Info (if applicable)

ndeshev commented 2 years ago

Hello @SAP/ui5-webcomponents-topic-rl the announcement of the row count is different when the JAWS VPC mode is on and off, it can be reproduced in the example under the title "3 columns, but 1 cell" here following the reproduction steps from the provided video: https://sap.github.io/ui5-webcomponents/playground/main/pages/Table

Note: In UI5 Classic the header is not announced as row 1 and I was not able to reproduce the issue with the difference between the VPC modes.

don-obrien commented 2 years ago

Please try to complete by Sept. 15, if possible, as this is higher urgency for SFSF. Thank you.