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

Name property is not provided for "Delete" button present besides to 'Project' heading: A11y_.NET 9 template_Project_Screen reader #27429

Open
PoojaNamde opened this issue Jan 29, 2025 · 3 comments
Assignees
Labels
a11y/sf-template-app a11y-resolved area-controls-button Button, ImageButton p/0 Work that we can't release without platform/iOS 🍎 t/a11y Relates to accessibility t/bug Something isn't working
Milestone

Comments

@PoojaNamde
Copy link

PoojaNamde commented Jan 29, 2025

Description

GitHub Tags:

#A11yTCS; #A11yMAS; #WCAG4.1.2; #A11ySev3; #iOS; #SH_.NET9template_iOS_Jan2025; #Voiceover; #.NET Core; #Device; #screen reader; #NameRoleValue; #AINotInscope; #iphone;

Environment Details:

Application Name: .NET 9 template tests that include some 3rd party controls
iOS Version: 18.2
Screen reader: Voiceover

Repro Steps:

  1. Turn on Voiceover and Install and open ".NET 9 template" app.
  2. "Home Screen" will open. Swipe till Hamburger menu and double tap on it, Projects options will screen will open.
  3. Swipe to any project and double tap to activate it.
  4. Project screen will open. Swipe to "Delete" button.
  5. Observe that Name property is not provided for "Delete" button present besides to 'Project' heading.

Similar issue also observed in below scenario:
Issue 1: .NET 9 template_ Manage meta

  1. Turn on Voiceover and Install and open ".NET 9 template" app.
  2. "Home Screen" will open. Swipe till Hamburger menu and double tap on it, swipe till Manage meta menu and double tap on it.
  3. "Categories and tags" screen will appear. Swipe to all "Delete" buttons.
  4. Observe that Name property is not provided for all the "Delete" button present in "Categories and tags" screen.

Actual Result:

Name property is not provided for "Delete" button present besides to 'Project' heading.

Expected Result:

Appropriate name property should be provided for "Delete" button present besides to 'Project' heading.

User Impact:

Users who rely on screen reader won't be able to understand the purpose of the button if name property is not provided for it.

Attachment:

27429_A11y_.NET.9.template_Project_Screen.reader.mp4

Issue 1:

Name.property.is.not.provided.for.all.the.Delete.button.present.in.Categories.and.tags.screen.mp4
@PoojaNamde PoojaNamde added the t/bug Something isn't working label Jan 29, 2025
Copy link

@tj-devel709 tj-devel709 self-assigned this Jan 29, 2025
@tj-devel709 tj-devel709 added the p/0 Work that we can't release without label Jan 29, 2025
@tj-devel709 tj-devel709 added this to the .NET 9 SR5 milestone Jan 29, 2025
@InduPriya1805
Copy link

rev:inse

@PoojaNamde
Copy link
Author

PoojaNamde commented Mar 6, 2025

#Regressed:03-05-25;

I have verified the issue in the latest environment. The issue is partially fixed as the "Delete" name property is provided for all the buttons, but they are not descriptive. For all the delete buttons under categories and tags, the voiceover announces them as Delete categories and Delete tags. I am reducing the severity of the bug to A11ySev3.

@PureWeen PureWeen modified the milestones: .NET 9 SR5, .NET 9 SR6 Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y/sf-template-app a11y-resolved area-controls-button Button, ImageButton p/0 Work that we can't release without platform/iOS 🍎 t/a11y Relates to accessibility t/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants