Skip to content

Selected state is not announced for combo Box options.: A11y_Winform_Input_NameRoleValue #15169

Description

@PoojaNamde

Github Tags:

#A11yTCS; #A11yMAS; #WCAG4.1.2; #A11ySev2; #E2E_WinForms.NETRuntime_Win32_Sept2026; #DesktopApp; #FTP; #WinForms .NET Runtime; #NameRoleValue; #a11ydb-state-not-coded;

Issue Subcategory:

State change not programmatically exposed

User Experience:

Screen reader users may not learn that a control changed state, so they may not know whether it is expanded, pressed, selected, or checked

Repro Steps:

Launch Winforms app > Input > Observe the issue.

Actual Result:

When navigating through the Test Category combo box using the Up and Down Arrow keys, the highlighted option changes and becomes the current selection. However, the screen reader announces only the option name and does not convey its selected state. As a result, screen reader users may be unable to determine which option is currently selected within the combo box.

Expected Result:

The screen reader should announce the selected state of the currently selected option (for example, "Scaling, selected") when navigating through the combo box items.

How to Fix:

Expose the state with the appropriate native control or ARIA state (for example aria-expanded, aria-pressed, aria-selected, or aria-checked) and keep it synchronized with the visual state. Prefer native controls that manage state automatically

Note issue:
Issue 1: Launch Winforms app > List, trees and grid> The selected state is not announced for buttons, text boxes, combo boxes, or data grids view.

Environment details:

Application Name: WinForms .NET Runtime
OS: Windows 11 Enterprise Insider Preview 26300.8276

Note:

"Contact CAI Accessibility Support Channel for Accessibility queries on design, development, test, usability or any processes"
Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.

Attachment:

15169_screen.reader.mp4
Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

a11y-externalAn accessibility bug that is external to WinForms (for example, a Common Dialog in Win32)waiting-author-feedbackThe team requires more information from the author

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions