Skip to content

[Settings] Accessibility issues related to XAML Islands (RadioButtons control + null BoundingRectangle) #6032

@alekhyareddy28

Description

@alekhyareddy28

ℹ Computer information

  • PowerToys version:
  • PowerToy Utility:
  • Running PowerToys as Admin:
  • Windows build number: [run "winver"]

📝 Provide detailed reproduction steps (if any)

  • Run PowerToys Settings page.
  • Run the Microsoft Accessibility insights app on PT Settings.

✔️ Expected result

What is the expected result of the above steps?

  • No automated tests fail.
  • We should tab into the selected radio button (in a group of radio buttons) and be able to navigate to the other radio buttons using the arrow keys. However, this does not happen when we add the radio buttons control in xaml islands.

❌ Actual result

What is the actual result of the above steps?

  • It always tabs into the first radio button irrespective of which radio button in the group is selected.
  • Navigation using arrow keys does not work, hence making the other radio buttons inaccessible using the keyboard.

Automated tests fail because of having the DesktopWindowXAMLSource Pane.
image

📷 Screenshots

More information can be found in this issue which fixes the tab related issue by using a stackpanel instead of a radiobuttons control - #5726

Corresponding issue in the microsoft-ui-xaml repo - microsoft/microsoft-ui-xaml#3156 (regarding the XYNavigation)

Corresponding narrator issue in the microsoft-ui-xaml repo - microsoft/microsoft-ui-xaml#3183 (regarding the narrator not reading the heading)

Metadata

Metadata

Assignees

Labels

A11y1PAccessibility team tag - PT bug has dependency on external experience which is owned by MicrosoftA11yE+DAccessibility Team tag- issues found by Accessibility E+D team at MicrosoftA11yExternalAccessibility team tag - PT bug has external dependencyA11ySev3Accessibility team tag - P3 itemsA11yTTValidatedAccessability team tagA11yWCAGAccessibility Team tag - Web Content Accessibility GuidelinesArea-AccessibilityIssues related to accessibilityExternal DependencyThis bug or feature isn't resolved, but it's following an external work item.External Dependency-WinUI 3Dependency on WinUIIssue-BugSomething isn't workingPGAcceptedAccessability team tag - External team accepted that issue for remediationPowerToys_Win32Accessibility team tag - Tag needed for internal tooling trackingPriority-0Bugs that we consider release-blocking/recall-class (P0)Product-SettingsThe standalone PowerToys Settings applicationResolution-Already Fixed/Doesn't ApplyA change in the product has made the issue obsolete.Status-BlockedWe can't make progress due to a dependency or issue

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions