microsoft / powercat-creator-kit

This toolkit helps create well-designed Power App experiences on the web & mobile. It contains a component library; PCF controls and other utilities that increase developer productivity.
MIT License
312 stars 51 forks source link

[BUG]: App checker found Accessibility issues in Power Cat Component #409

Open pramodrshinde1985 opened 12 months ago

pramodrshinde1985 commented 12 months ago

Describe the bug

We have incorporated the Power CAT component into our application, but we are actively addressing accessibility concerns. Some of these concerns are related to controls within custom components that we are unable to resolve directly since they are third-party components. Therefore, we kindly request assistance in resolving the accessibility issues specifically pertaining to the 'Dialog' control.

To Reproduce Steps to reproduce the behavior:

  1. Go to environment "Procurement BI"
  2. Go to Apps --> click on edit Outsource Compliance Tool
  3. Scroll down to 'App Checker.'
  4. See error image

Expected behavior We are expecting all Accessibility issues are resolved including third party components.

denise-msft commented 11 months ago

Per documentation, unfortunately, canvas components cannot meet accessibility standards. For meeting accessibility guidance, please try the workarounds proposed in the documentation.

It would be difficult for us to create an accessible dialog component that meets a broad range of needs with the third party code components/pcf capabilities. Without platform support for a 'canvas' style designer, we are only able to design pcf components that take in specific inputs and layouts. What are the minimum number of properties you would need for scenarios? (e.g., Title, description/body text, and a set of buttons with access to their actions? How many buttons). If people would be happy with a basic dialog component, we could consider implementing that in pcf.

denise-msft commented 7 months ago

FYI there is a new dialog component planned in the Power Apps modern controls roadmap. The product team will announce more details as they come, I will keep this thread open for tracking.