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

[Adaptive Card iOS - Table.FirstRowAsHeaders.json]: Voice Over is conveying the incorrect role as 'Heading' for the table headers. #8440

Closed
vagpt opened this issue Mar 31, 2023 · 2 comments
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

Comments

@vagpt
Copy link
Collaborator

vagpt commented Mar 31, 2023

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:

  1. Launch Adaptive Cards iOS application.
  2. Home screen will appear.
  3. Activate Voice over
  4. Navigate to "V1.5" control and select it.
  5. Navigate to 'Elements' control and activate it.
  6. Navigate to 'Table.FirstRowAsHeaders.json.Jsons' and activate it.
  7. The Card will open.
  8. Navigate to the table header and observe the issue.

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

@vagpt vagpt added Bug Area-Renderers Platform-iOS Area-Accessibility Bugs around feature accessibility A11ySev2 Accessibility issue with severity 2. This may impact the accessibility score A11yWCAG Accessibility issue that affects compliance Product-AC HCL-AdaptiveCards-iOS Used by accessibility team for scorecard categorization HCL-AdaptiveCards-Mobile a11y tag labels Mar 31, 2023
@vagpt vagpt changed the title [Adaptive Card iOS - Table.FirstRowAsHeaders.json.Json]: Voice Over is conveying the incorrect role as 'Heading' for the table headers. [Adaptive Card iOS - Table.FirstRowAsHeaders.json]: Voice Over is conveying the incorrect role as 'Heading' for the table headers. Apr 3, 2023
@jwoo-msft
Copy link
Member

closing this issue, the app wasn't built correctly perhaps, only cards under Scenario should be tested, not under Elements. I will make note of this and fix it.

@vagpt
Copy link
Collaborator Author

vagpt commented Apr 26, 2023

As per the above comment closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

2 participants