[Adaptive Card iOS - Table.FirstRowAsHeaders.json]: Voice Over is conveying the incorrect role as 'Heading' for the table headers. #8440
Labels
A11ySev2
Accessibility issue with severity 2. This may impact the accessibility score
A11yTTValidated
A11yWCAG
Accessibility issue that affects compliance
Area-Accessibility
Bugs around feature accessibility
Area-Renderers
Bug
HCL-AdaptiveCards-iOS
Used by accessibility team for scorecard categorization
HCL-AdaptiveCards-Mobile
a11y tag
Platform-iOS
Product-AC
Target Platforms
iOS
SDK Version
1.0 (2.4.0-beta.23.1.8.1)
Application Name
Adaptive Cards
Problem Description
Test Environment:
Device: iPhone 11
iOS: 16.3.1
Application: Adaptive Cards
App Version: 1.0 (2.4.0-beta.23.1.8.1)
Screen Reader: Voice Over
Repro Steps:
Actual Result:
While navigating to the table header, screen reader is conveying the incorrect role as 'Heading'. It is announcing as 'Header header heading text field double tap to edit'.
Expected Result:
Voice Over should not convey the incorrect role for the table header. It should announce as 'Header Column 1 Row 1' also it should announce the row and column information.
Note:
This issue is repro throughout the application having table.
User Impact:
It will impact the screen reader user as they will not be able to know whether they are navigating to the table or heading.
WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html
"Have feedback to share on Bugs ? Please help fill Trusted Tester Bug Feedback (office.com) “
Screenshots
WCAG4.1.2-Voice.Over.is.conveying.the.incorrect.role.as.Heading.for.the.table.headers.mov
Card JSON
NA
Sample Code Language
No response
Sample Code
No response
The text was updated successfully, but these errors were encountered: