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 Cards> InputFormwithRTL]: Lang attribute is not defined for the 'Name, Email, Phone and Comments' edit fields. #8974

Open
vagpt opened this issue Aug 7, 2024 · 0 comments
Labels
A11yCT For CT Test Pass A11ySev3 Accessibility issue with severity 3 A11yWCAG Accessibility issue that affects compliance AdaptiveCards_Universal a11y tag AdaptiveCards_Web a11y tag Area-Accessibility Bugs around feature accessibility Area-Renderers Bug HCL-AdaptiveCards-Universal a11y tag HCL-AdaptiveCards-Web Used by accessibility team for scorecard categorization HCL-E+D Product-AC

Comments

@vagpt
Copy link
Collaborator

vagpt commented Aug 7, 2024

Target Platforms

UWP

SDK Version

1.0.1.0

Application Name

Adaptive Cards

Problem Description

Test Environment:
Application: Adaptive Cards Universal
OS Build: 24H2 (OS Build 26252.5000)
App Version: 1.0.1.0
Screen Reader: Narrator

Repro Steps:

  1. Open the Adaptive Cards Universal application.
  2. Adaptive Card UWP Visualizer screen starts appearing.
  3. Navigate to InputFormWith RTL.Json button by using Tab key and activate it.
  4. InputFormwithRTL adaptive card will appear on right sight of the pane.
  5. Navigate to InputFormwithRTL card by using Tab key.
  6. Press tab key and navigate to the Arabic button and press enter key to activate it.
  7. Navigate the control and observe the issue.

Actual Result:
Lang attribute is not defined for the 'Name, Email, Phone and Comments' edit fields. When the screen reader focuses on 'Name' edit field It is announcing as Edit required.

Expected Result:
Lang attribute should be defined for the 'Name, Email, Phone and Comments' edit fields which is presented in different language from the rest of the page. When focus lands on the edit fields, it should announce the control information. It should announce as 'Name edit field required.'

Note:

  1. Same issue is repro with NVDA screen reader.
  2. Same issue is repro for the Arabic button as well.

User Experience:
If the language of part is not defined for the content defined in the list, then the user who depends upon Screen Reader for navigation might get affected and hence fail to proper information of the control present on page.

WCAG Reference Link:
https://www.w3.org/WAI/WCAG21/Understanding/language-of-parts.html

Have feedback to share on Bugs ? please tag bug as “A11yRCA” and add your feedback in the comment section.

Screenshots

Lang attribute is not defined for the 'Name, Email, Phone and Comments' edit fields

Lang.attribute.is.not.defined.mp4

Web - Lang attribute is not defined for the 'Name, Email, Phone and Comments' edit fields

Card JSON

NA

Sample Code Language

No response

Sample Code

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11yCT For CT Test Pass A11ySev3 Accessibility issue with severity 3 A11yWCAG Accessibility issue that affects compliance AdaptiveCards_Universal a11y tag AdaptiveCards_Web a11y tag Area-Accessibility Bugs around feature accessibility Area-Renderers Bug HCL-AdaptiveCards-Universal a11y tag HCL-AdaptiveCards-Web Used by accessibility team for scorecard categorization HCL-E+D Product-AC
Projects
None yet
Development

No branches or pull requests

1 participant