Skip to content

[Power Toys - Fancy Zones]: Focus gets lost when user activates the 'Create a New layout' button. #16551

Open
@Priyanshu073

Description

Microsoft PowerToys version

0.55.2

Running as admin

  • Yes

Area(s) with issue?

FancyZones Editor

Steps to reproduce

Test Environment:
OS: Windows 11 Version Dev (22538.1010)
App version: 0.55.2
App name: Power Toys
Screen Reader: Narrator

Repro Steps:

  1. Navigate on desktop tool bar using keyboard and navigate to Show hidden icons combo box and activate it.
  2. Now navigate to Power toys Fancy Zones on navigation pane and activate it.
  3. Press the shortcut to activate fancy zones editor.
  4. Navigate to Create a New Layout button and activate it.
  5. Observe if focus gets lost or not.

User Impact:
If focus order is not aligned with either the meaning or operation of the UI, it would be confusing for the Keyboard dependent users who navigate documents sequentially and expect the focus order to be consistent with the sequential reading order

Guideline Reference:
https://www.w3.org/WAI/WCAG21/Understanding/focus-order.html

WCAG.2.4.3.-.Focus.gets.lost.on.activating.create.a.new.layout.button.mp4

✔️ Expected Behavior

Focus should navigate to the first interactive element as soon as the dialog opens. Also, screen reader should announce information about the dialog.

❌ Actual Behavior

Focus gets lost when user activates the 'Create a New layout' button. User has to press tab key to navigate to the first interactive element. Also, screen reader does not announce any information about the dialog.

Other Software

No response

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    A11yE+DAccessibility Team tag- issues found by Accessibility E+D team at MicrosoftA11ySev3Accessibility team tag - P3 itemsA11yWCAGAccessibility Team tag - Web Content Accessibility GuidelinesArea-AccessibilityIssues related to accessibilityIssue-BugSomething isn't workingNeeds-TriageFor issues raised to be triaged and prioritized by internal Microsoft teamsPowerToys_Win32Accessibility team tag - Tag needed for internal tooling tracking

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions