Post

Is it just me or is Microsoft Dynamics CRM one big #A11Y fail? The teams button has a Z-Index of 1 and is jam packed with ARIA roles. It grabs the keyboard focus on every page, preventing people who navigate with a keyboard from easily using the app. There is no dark mode either. Rant below:

Copilot integration moves all of the communications around, preventing them from being interacted with properly until it is complete. The number of times I’ve tried to open a note and then landed on a completely different page due to this is a menace. These “features” cannot be disabled by users.

I’ve tried using extensions to hide them from the DOM, but due to dynamic class naming schemes in react for the least desirable features, they will eventually reappear. I found the only solution is to use a custom style sheet and select on data-id (since it needs this consistent to work).

I was able to make it accessible for me by altering the Z-Index of these elements. The site performs poorly with dark reader so I went with a simple css solution for dark mode: html { filter(90%); } seemed to do the trick.

0 reposts1 like

Lastly, for Co-Pilot: display: none; CSS did the trick. How does a multibillion dollar company with leading accessibility research completely abandon users of a product that is for enterprise company. None of this is #WCAG complaint. Do better and stop forcing users to self accommodate