Skip to content

[Windows Terminal>Settings] Screen reader is not announcing the 'Open/Close' state on activating the 'Open/Close' navigation button. #19687

@Saurabh220304

Description

@Saurabh220304

Windows Terminal version

1.25.3571.0

Windows build number

Windows 11 Version 26H1 (OS Build 28000.1340)

Other Software

No response

Steps to reproduce

Repro Steps:
1.Launch the Window terminal app.
2.Navigate to the 'New Open Tab' and select the 'Settings' menu item.
3.Settings page will open.
4.Now turn on the narrator using 'CTRL+Win+Enter' keys.
4.Now navigate to the 'Open/Close' navigation button and press enter.
5.Observe the issue here.

User Experience:
Screen reader users cannot determine whether the navigation panel is open or closed, leading to confusion and difficulty in navigating the interface. This impacts efficiency and independence.

WCAG Reference Link:
https://www.w3.org/WAI/WCAG21/Understanding/name-role-value

Attachements:
https://microsoftapc-my.sharepoint.com/:u:/g/personal/v-heparihar_microsoft_com/IQDLd9wWKN2AQ5st84Yv_lwwAXMfAiE1AuV8JoNjoRTKxW0?e=pQZpOf

Expected Behavior

The 'Open/Close' navigation button should programmatically expose its state (open or closed) using appropriate ARIA attributes (e.g., aria-expanded="true" or aria-expanded="false") so that assistive technologies announce the state change when the button is activated.

Actual Behavior

When the user activates the 'Open/Close' navigation button, the screen reader remains silent. It does not announce whether the navigation panel is open or closed. The button label is announced only when it receives keyboard focus for the first time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A11ySev2Accessibility trackingA11yWCAGAccessibility trackingArea-AccessibilityIssues related to accessibilityHCL-E+DAccessibility trackingHCL-WindowsTerminalAccessibility trackingIssue-BugIt either shouldn't be doing this or needs an investigation.Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingWindowsTerminal_Win32

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions