dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.23k stars 9.95k forks source link

A11y_.NETCore_ASP.NETCore_Counter_Counter Section_Name role value: The purpose of the "click me" button is not clear from the provided label #51152

Closed kupatkar99 closed 9 months ago

kupatkar99 commented 11 months ago

Is there an existing issue for this?

Describe the bug

Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.

Github Tags:

A11ySev3; #A11yTCS; #DesktopWeb; #SH_.NETCore_Web_Oct2023; #.NET Core; #WCAG4.1.2; #Win11; #Name role Value; #ChromiumEdge; #A11yWCAG2.1;

Environment Details:

App name: .NET Core URL: http://localhost:5045/counter Chromium Edge: Version 119.0.2132.0 (Official build) dev (64-bit)

Actual Result:

The purpose of the "click me" button is not clear from the provided label.

User Impact:

Screen reader users will not able to understand the purpose of the control if it is not descriptive.

Expected Behavior

The label should be descriptive enough to know the purpose of button as it is updating the current count on clicking "click me" button.

Steps To Reproduce

  1. Open command prompt and enter command "mkdir foldername" e.g. "mkdir BlazorWasm".
  2. Move to the created directory using command "cd foldername".
  3. Run command "dotnet new blazorwasm" and hit ENTER key. 4.Run command "dotnet run".
  4. Copy the First URL link from Command prompt and paste it in URL section of Browser and hit ENTER key.
  5. TAB to "Counter" control from left navigating and press ENTER.
  6. "Counter" screen will get open.
  7. Observe that the purpose of the "click me" button is clear from the provided label or not. A11y_ NETCore_ASP NETCore_Counter_Counter Section_Name role value

Exceptions (if any)

No response

.NET Version

No response

Anything else?

No response

ghost commented 11 months ago

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

ghost commented 9 months ago

Thanks for contacting us.

We're moving this issue to the .NET 9 Planning milestone for future evaluation / consideration. We would like to keep this around to collect more feedback, which can help us with prioritizing this work. We will re-evaluate this issue, during our next planning meeting(s). If we later determine, that the issue has no community involvement, or it's very rare and low-impact issue, we will close it - so that the team can focus on more important and high impact issues. To learn more about what to expect next and how this issue will be handled you can read more about our triage process here.

mkArtakMSFT commented 9 months ago

Closing as we don't plan to fix this. The button is already very explicitly states to click on.