microsoft / AdaptiveCards

A new way for developers to exchange card content in a common and consistent way.
https://adaptivecards.io
MIT License
1.74k stars 543 forks source link

Section 508 502.3.1: (XamlCardVisualizer/calendar date picker '') The Name property of a focusable element must not be null. #7544

Open aaagrawal opened 2 years ago

aaagrawal commented 2 years ago

The following accessibility issue needs investigation. **Test Environment: App: XamlCardVisualizer OS: Win11 (25136.1000) Accessibility Insights for Windows v2.3.0.0**

Repro Steps:

  1. Run AC UWP Visualizer App.
  2. Open 'activityupdate.json' code template and visit the card.
  3. Run the UIA tool on the card pane.

Actual Result: Element path: calendar date picker '' Issue Details: The Name property of a focusable element must not be null. Section 508 502.3.1

Expected Result: How To Fix: Provide a UI Automation Name property that concisely identifies the element.

User Experience: Assistive technology users will find it difficult to interact with the UI if no description is provided.

WCAG Guideline: https://www.access-board.gov/ict/#502.3.1 The object role, state(s), properties, boundary, name, and description shall be programmatically determinable.

"Have feedback to share on Bugs ? Please help fill [Trusted Tester Bug Feedback (office.com)](https://nam06.safelinks.protection.outlook.com/?url=https://forms.office.com/pages/responsepage.aspx?id%3Dv4j5cvGGr0GRqy180BHbR5dUqGQgJ9lItv-jqY8F09lURVdYTENIRkY2UzlCR0NKV1E2VUE5OVpDVy4u&data=04%7c01%7cv-apoorva%40microsoft.com%7c551850210d444be9b28308d9691e3dde%7c72f988bf86f141af91ab2d7cd011db47%7c1%7c0%7c637656400998658942%7cUnknown%7cTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7c1000&sdata=l6w0SvVcMSvyGnJ6%2B6uSSgd3braF2dZ7/AdBrqqzIR8%3D&reserved=0) “,

A11yAuto activityupdate json UWP

beervoley commented 2 years ago

@aaagrawal thanks for submitting the issue, we'll have a look shortly :)

vagpt commented 8 months ago

Hi @beervoley and @anna-dingler

This issue is still repro at our end please refer to the snippet below for the reference.

image