Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Windows Terminal - Settings - Defaults]: Unable to navigate 'Font face' suggestions using keyboard in Appearance settings. #17916

Open
SaurabhNew opened this issue Sep 12, 2024 · 1 comment
Assignees
Labels
A11ySev3 Accessibility tracking A11yWCAG Accessibility tracking Area-Accessibility Issues related to accessibility HCL-E+D Accessibility tracking HCL-WindowsTerminal Accessibility tracking Issue-Bug It either shouldn't be doing this or needs an investigation. Product-Terminal The new Windows Terminal.

Comments

@SaurabhNew
Copy link

Windows Terminal version

1.22.2362.0

Windows build number

27695.1000

Other Software

Test Environment:
OS: Windows 11 Version Dev (OS Build 27695.1000)
App: Windows Terminal Preview

Steps to reproduce

Repro steps:

  1. Open the 'windows terminal' application.
  2. Open 'Settings' tab by pressing 'Ctrl+,' keys.
  3. Navigate to the 'Defaults' tab and activate it.
  4. Navigate to the 'Appearance' button and activate it.
  5. Now navigate to 'Font face' edit field by tab key.
  6. Suggestion will appear.
  7. Now try to navigate in suggestion list by up/down arrow key.
  8. Observe the issue.

User experience:
Keyboard users, including those relying on assistive technologies, cannot efficiently browse and select font options from the 'Font face' suggestions. This significantly limits accessibility and hinders smooth navigation in the Appearance settings.

WCAG Reference Link:
https://www.w3.org/WAI/WCAG21/Understanding/keyboard

Attachment:
Users are not able to navigate among the suggestions using keyboard.zip

Expected Behavior

Users should be able to navigate through the font suggestions using the up and down arrow keys without the list closing prematurely. The focus should remain within the list until a selection is made or the user navigates away.

Actual Behavior

When focus lands on the 'Font face' edit field and suggestions appear, pressing the up or down arrow keys immediately selects the first option from the suggestion list and closes the list. Users cannot browse through the available font suggestions using the keyboard.

@SaurabhNew SaurabhNew added Issue-Bug It either shouldn't be doing this or needs an investigation. Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Sep 12, 2024
@Priyanka-Chauhan123 Priyanka-Chauhan123 added HCL-E+D Accessibility tracking A11yWCAG Accessibility tracking HCL-WindowsTerminal Accessibility tracking A11ySev3 Accessibility tracking Area-Accessibility Issues related to accessibility labels Sep 12, 2024
@carlos-zamora
Copy link
Member

This is marked as a Sev3 but after watching the video, I think it's something we should fix in this release (perhaps even service?). Assigning @lhecker since he introduced the new control in #16821. Putting it in the current milestone.

@carlos-zamora carlos-zamora added this to the Terminal v1.23 milestone Sep 12, 2024
@carlos-zamora carlos-zamora removed the Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting label Sep 12, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Tag-Fix Doesn't match tag requirements label Sep 12, 2024
@carlos-zamora carlos-zamora added Product-Terminal The new Windows Terminal. and removed Needs-Tag-Fix Doesn't match tag requirements labels Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11ySev3 Accessibility tracking A11yWCAG Accessibility tracking Area-Accessibility Issues related to accessibility HCL-E+D Accessibility tracking HCL-WindowsTerminal Accessibility tracking Issue-Bug It either shouldn't be doing this or needs an investigation. Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

4 participants