microsoft / AdaptiveCards

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

[Microsoft Graph Toolkit Playground]: Ensures element with an ARIA role that require child roles contain them. #8343

Closed vaishali1397 closed 1 year ago

vaishali1397 commented 1 year ago

Target Platforms

Other

SDK Version

-

Application Name

Microsoft Graph Toolkit Playground

Problem Description

Test Environment: OS version: 22H2 (Build 25309.1000) Browser: Edge Dev (Version 111.0.1661.27 (Official build) dev (64-bit)) URL: https://developer.microsoft.com/en-us/graph/changelog/?search= Tool: Accessibility Insights for web.

Repro Steps:

  1. Open the above URL in edge dev browser.
  2. Run the fast pass of Accessibility Insights for web.
  3. Observe the issue.

Actual Result: Element(Change type, Version and description) has children which are not allowed.

Expected Result: Ensures element (Change type, Version and description) with an ARIA role that require child roles contain them.

Snippet:

**How to fix:** Fix any of the following: Element has children which are not allowed (see related nodes) Element has no aria-busy="true" attribute **Notes:** Same issue is repro'ing throughout the webpage. **User Impact:** Screen reader user will get impacted as user will not be able to know the purpose which create difficulty in interacting with the content. **MAS Reference link:** https://microsoft.sharepoint.com/:w:/s/accessibility/EXdDUZzldv5MgwDaMHnTzcMBcT8opKGncYjU-gCJ4uqQdg?e=9nuVmt “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-vaibgu%40microsoft.com%7c551850210d444be9b28308d9691e3dde%7c72f988bf86f141af91ab2d7cd011db47%7c1%7c0%7c637656400980259288%7cUnknown%7cTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7c1000&sdata=TrcBaCyAPKg0WAQfdSZJP2i9pghMEDg59i2NeUUs5EQ%3D&reserved=0) “ ### Screenshots MAS1 3 1 Ensures elements with an ARIA role that require child roles contain them MGTP MAS1 3 1 MGTP Ensures elements with an ARIA role that require child roles contain them ### Card JSON ```JSON NA ``` ### Sample Code Language _No response_ ### Sample Code _No response_
vaishali1397 commented 1 year ago

Closing this issue and will track with bug id:https://github.com/microsoftgraph/microsoft-graph-toolkit/issues/2112