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

[Power Toys-System Tool >Text Extractor]: Name is not defined for the Cancel icon button on Power Toy Text Extractor. #36038

Open
Suriya617 opened this issue Nov 21, 2024 · 0 comments
Labels
A11yE+D Accessibility Team tag- issues found by Accessibility E+D team at Microsoft A11ySev3 Accessibility team tag - P3 items A11yWCAG Accessibility Team tag - Web Content Accessibility Guidelines Area-Accessibility Issues related to accessibility Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams

Comments

@Suriya617
Copy link

Microsoft PowerToys version

0.86.0

Installation method

PowerToys auto-update

Running as admin

None

Area(s) with issue?

TextExtractor

Steps to reproduce

Test Environment:
OS Build: Windows 11 version Dev (OS Build 27749.1000)
Application: Power toys version: v0.86.0
Screen reader: Narrator

Repro Steps:

  1. Open the Microsoft PowerToys app and turn on Narrator.
  2. Go to the "System Tools" tab and expand it.
  3. Use the down arrow key to navigate to "Text Extractor" and press Enter.
  4. Toggle on the "Enable Text Extractor" option.
  5. Press "Windows+Shift+T".
  6. Use the Tab key to navigate to the "Cancel" button and listen for the announcement.

Note:
When navigating to this button with JAWS or NVDA, these screen readers only announce the role ("button") without the name.

User experience:
Screen reader users are unable to understand the purpose of the Cancel button as it lacks a proper accessible name. This creates usability challenges, especially for users relying on assistive technologies.

Guideline Reference:
https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html

✔️ Expected Behavior

The "Cancel" button should be announced with the name first, followed by the role.

❌ Actual Behavior

When navigating to the "Cancel" button, Narrator announces it as "button cancel," which seems unusual. Typically, the name of the control is announced first, followed by its role.

Other Software

PowerToysTextExtractor.mp4
@Suriya617 Suriya617 added A11yE+D Accessibility Team tag- issues found by Accessibility E+D team at Microsoft A11ySev3 Accessibility team tag - P3 items A11yWCAG Accessibility Team tag - Web Content Accessibility Guidelines Area-Accessibility Issues related to accessibility Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11yE+D Accessibility Team tag- issues found by Accessibility E+D team at Microsoft A11ySev3 Accessibility team tag - P3 items A11yWCAG Accessibility Team tag - Web Content Accessibility Guidelines Area-Accessibility Issues related to accessibility Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams
Projects
None yet
Development

No branches or pull requests

1 participant