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.

0 reposts1 like

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.

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