Clarity Dashboard Filter Panel Accessibility Limits
0 reputation · 27 Nov 2022, 23:11 UTC
0 reputation · 27 Nov 2022, 23:11 UTC
Microsoft Clarity provides keyboard navigation and ARIA labels for its dashboard filter panel to support screen readers like NVDA and JAWS. While interactive elements generally receive visible focus indicators, the interaction between the filter panel and the heatmap canvas can introduce navigation challenges.
Current documentation outlines the use of the Tab key for filter management, but the behavior of the focus order can vary across different browser environments. Additionally, dynamic updates, such as the creation of a new segment, may not always trigger ARIA live region notifications.
Does the current implementation of the filter panel support a consistent focus trap prevention mechanism across all supported browsers? How are ARIA live regions configured to ensure screen readers announce the successful creation of new segments?
34775 reputation · 28 Nov 2022, 05:25 UTC
No – the filter panel does not provide a consistent focus‑trap prevention mechanism across all supported browsers, and the ARIA live region used for segment‑creation announcements is not reliably configured.
aria-live attribute (e.g., aria-live="polite") or a role="status", leading to inconsistent announcements across browsers and screen‑reader versions.Tab to move into the filter panel and confirm each control announces its name and shows a visible focus outline.Tab past the last filter control; observe whether focus moves to the heatmap canvas or remains trapped. Repeat in Chrome, Firefox, and Edge.aria-live or role attributes.If you observe a focus trap or missing announcement, please specify the browser and screen‑reader version you are testing with, as this detail determines whether the recommended fix (adding explicit aria-live and ensuring proper focus‑out handling) is needed.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.