Skip to content

Keyboard focus moves out of page after selecting menu item from View options:A11y_Aspire Dashboard_Resources_Keyboard #17656

Description

@kapilvaishna

Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility tester after bug verification.

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; #A11yMAS; #A11ySev2; #DesktopWeb; #Win11; #Chrome; #Aspire; #E2E_AspireDashboard_Web_May2026; #WCAG2.4.3; #FocusOrder; #FTP; #ES Chat; #Closed; #A11yFixed;

Issue Subcategory

Focus is incorrect or lost after dynamic interaction

User Experience

Keyboard users lose their place after closing a popup, deleting a list item, or completing an inline action.

Repro Steps

Install Aspire CLI > Clone the Aspire repository https://github.com/microsoft/aspire/tree/main/playground/TestShop > From the console output, copy or open the Dashboard URL > View Options button > Select any option > Observe issue: After selecting a menu item, keyboard focus moves out of the page or to an unexpected location.

Actual Result

After selecting a menu item, keyboard focus moves out of the page or to an unexpected location.

Expected Result

After selecting a menu item, keyboard focus should move to a logical and expected location (e.g., remain on parent control).

How to Fix

Manage focus programmatically: return it to the trigger element after dialog close, or to the next sibling item after deletion. Never let focus reset to or to some illogical element after dynamic content changes.

Issue repro throughout the application for similar controls

Environment details

Application Name: Aspire Dashboard
Edition Windows 11 Enterprise
Version 25H2
OS build 26200.8390

Attachment

17656_Keyboard.mp4
17656_Similar.issue.mp4

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions