Skip to content

Pressing Enter on controls triggers multiple actions (control activation + row detail expansion):A11y_Aspire Dashboard_Resources_Keyboard #17651

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.1.1; #Keyboard; #FTP; #ES Chat; #Closed; #A11yFixed;

Issue Subcategory

Unexpected keyboard behavior

User Experience

Keyboard users are confused when controls behave differently from pointer interaction. Actions may produce different results or fail entirely when using the keyboard

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 > More actions or Expand/Collapse child resources or Open in text visualizer >Observe issue: Pressing Enter on controls triggers multiple actions (control activation + row detail expansion)

Actual Result

Pressing ENTER performs two actions simultaneously:

  • Activates the focused control
  • Expands/activates the entire row (opens row details)

Expected Result

Pressing ENTER should trigger only the action of the focused control.
It should not also expand or activate the entire row.

How to Fix

Ensure keyboard and pointer interactions produce equivalent results. Bind the same action handler to both click and keyboard events. For complex widgets, document any non-standard keyboard interactions.

Environment details

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

Attachment

17651_Keyboard.mp4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions