You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keyboard navigation is blocked between “Resources” expandable control and “Views and more actions” using VO navigation (Ctrl+Option keys):A11y_VS code_VoiceOver #320381
Keyboard-only users (including screen reader users and those with motor disabilities) cannot access or interact with the control at all. This creates a complete barrier to that functionality.
Repro Steps
Open VS code in MAC > Turn on Voice Over > Resources expandable control > Views and more actions control > Observe the issue: Keyboard navigation is blocked between “Resources” expandable control and “Views and more actions” using VO navigation (Ctrl+Option keys)
Actual Result
When keyboard focus is placed on the Resources expandable control, navigating backward to the “Views and more actions” control using Control + Option + Left Arrow requires an excessive number of keystrokes.
After reaching the “Views and more actions” control, the user is unable to navigate forward using Control + Option + Right Arrow, causing focus to get stuck at this control.
Expected Result
Users should be able to navigate efficiently and consistently between interactive controls using Control + Option + Arrow keys.
Focus should move logically in both forward and backward directions without requiring excessive keystrokes or getting stuck on any control.
How to Fix
Use natively focusable elements (button, a href, input). For custom controls, add tabindex="0" and implement keyboard event handlers for activation.
Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility tester after bug verification.
Leveraging Agency Copilot can help accelerate this accessibility bug fix; review and validate all AI generated changes before merge.
Try ES Chat to learn more about the MAS rule and how to fix the issue. If you need more help, use our Teams channel or office hours.
"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."
GitHub Tags
#A11yTCS; #Visual Studio Code Client; #agency:plugin=a11y@company; #ES chat;#E2E_VisualStudioCodeClient_MAC_Dec2025;#DesktopApp; #FTP; #Mac; #Device; #A11ySev2;#A11yMAS;#WCAG2.1.1; #VoiceOver; #SCIM:5271834;
Issue Subcategory
Element not reachable via keyboard
User Experience
Keyboard-only users (including screen reader users and those with motor disabilities) cannot access or interact with the control at all. This creates a complete barrier to that functionality.
Repro Steps
Open VS code in MAC > Turn on Voice Over > Resources expandable control > Views and more actions control > Observe the issue: Keyboard navigation is blocked between “Resources” expandable control and “Views and more actions” using VO navigation (Ctrl+Option keys)
Actual Result
When keyboard focus is placed on the Resources expandable control, navigating backward to the “Views and more actions” control using Control + Option + Left Arrow requires an excessive number of keystrokes.
After reaching the “Views and more actions” control, the user is unable to navigate forward using Control + Option + Right Arrow, causing focus to get stuck at this control.
Expected Result
Users should be able to navigate efficiently and consistently between interactive controls using Control + Option + Arrow keys.
Focus should move logically in both forward and backward directions without requiring excessive keystrokes or getting stuck on any control.
How to Fix
Use natively focusable elements (button, a href, input). For custom controls, add tabindex="0" and implement keyboard event handlers for activation.
Environment Details:
Application: VS Code
OS: MAC M2
macOS: 15.3
Attachment
320381.mp4