microsoft / microsoft/terminal
[Settings]: Keyboard focus is not jumping on first control of the opened page.
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version
1.15.2003.0
### Windows build number
10.0.25179.1000
### Other Software
**Test Environment:**
OS: Window 11 22H2 OS Build 25179.1000
App: Windows Terminal Preview
AT: Narrator
### Steps to reproduce
**Repro Steps:**
1. Open Windows Terminal.
2. Open Narrator AT.
3. Inside Settings> Defaults page, activate 'Appearance' tab and observe the issue
4. Then activate 'Defaults' breadcrumb item and observe the issue
**User Experience:**
People with Visual impairments like Screen Reader will have bad UX as they have to navigate back to access page control or might take time to figure out whether page opened or not.
**Guideline Reference:**
https://www.w3.org/WAI/WCAG21/Understanding/focus-order
**Attachments:**
[Tab Controls focus Order.zip](https://github.com/microsoft/terminal/files/9402113/Tab.Controls.focus.Order.zip)
### Expected Behavior
When user activating 'Appearance' or 'Advance' or Defaults control, Keyboard focus should jump on first control of opened page.
### Actual Behavior
When user activating 'Appearance' or 'Advance' tab control, Keyboard focus is jumping on 'Save' button
And When user activating 'Defaults' breadcrumb item, Keyboard focus is jumping on 'Save' button
Contributor guide
Research direction
Start by reproducing the Settings Defaults and Appearance navigation with Narrator, following the steps in the issue and reviewing the attached focus-order evidence. Done means activating Appearance, Advance, or the Defaults breadcrumb places keyboard focus on the first control of the opened page instead of the Save button.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- accessibility, desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100