(One#26752818) [Insert new step]: Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies. #4292
Visually impaired users who depend on assistive technology as screen readers will face difficulty while navigating on nested interactive controls or can cause focus problems due to which user will not be able to perform tasks properly.
Pre-requisites:
First we need to create a flow to test this feature, a person can create their own flow
This accessibility issue was found using Accessibility Insights for Web 2.41.0 (axe-core 4.7.2), a tool that helps find and fix accessibility issues. Get more information & download this tool at http://aka.ms/AccessibilityInsights.
Describe the issue
User Experience:
Visually impaired users who depend on assistive technology as screen readers will face difficulty while navigating on nested interactive controls or can cause focus problems due to which user will not be able to perform tasks properly.
Pre-requisites:
Repro Steps:
Actual Result:
Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies.
Observation: Screen reader is remaining silent when focus moved to Insert a new step control in the flow design when navigated through tab control
Expected Result:
Nested interactive control "tab control" should be defined properly i.e. "Tab control" must not have any focusable descendants.
Issue:
Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies (nested-interactive - https://dequeuniversity.com/rules/axe/4.7/nested-interactive?application=msftAI)
Target application:
Microsoft Power Automate - https://make.preview.powerautomate.com/environments/839eace6-59ab-4243-97ec-a5b8fcc104e4/flows/3b6866d6-01d0-4505-a5c3-7d51330eaf7b?v3=true
Element path:
.edge-drop-zone-container > .msla-drop-zone-viewmanager2 > div[data-tabster="{\"restorer\":{\"type\":1}}"][role="button"]
Snippet:
Related paths:
#msla-edge-button-send_a_push_notification-undefined
How to fix:
Fix any of the following:
Environment: Microsoft Edge version 121.0.0.0
\====
This accessibility issue was found using Accessibility Insights for Web 2.41.0 (axe-core 4.7.2), a tool that helps find and fix accessibility issues. Get more information & download this tool at http://aka.ms/AccessibilityInsights.
MAS Reference:
MAS 4.1.2 -- Name, Role, Value
ARIA Authoring Ref Link/Fluent Patterns Guidance /HITS Guidance:
https://www.w3.org/WAI/ARIA/apg/patterns/tabs/
UIA/DOM details available:
Yes
Reference Links:
Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.
Are you using new designer or old designer
New Designer (With action panels)
Screenshots or Videos
Browser
Additional context
One#26752818