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
34.89k stars 9.86k forks source link

Narrator screen reader is not announcing "Please check your email to reset your password" status message: A11y_ASP.NET_Login_ForgetYourPassword_ScreenReader #56294

Open PoojaNamde opened 1 month ago

PoojaNamde commented 1 month ago

GitHub Tags:

A11yMAS; #A11yTCS; #A11ySev2; #BM_ASP.NET_Web_Jun2024; #.NETCore; #WCAG4.1.3; #DesktopWeb; #Win11; #FTP; #NVDA; #Narrator; #ChromiumEdge; #Chrome;

Environment Details:

App name: ASP.NET Window Version: Win 11 OS Build: 22621.3085 Screen readers: Narrator, NVDA 2023.3.3

Repro Steps:

  1. Start Narrator/ NVDA screen reader.
  2. Download the "BlazorWebApp" zip file and run .exe file.
  3. Command prompt will open, TAB to "http://localhost:5000/" link and press CTRL + ENTER key.
  4. TAB to "Login" tab and hit ENTER key. TAB to "Forget your password" link and hit ENTER key.
  5. TAB to "Reset password" button and hit ENTER key.
  6. Observe the issue.

Actual Result:

Narrator screen reader is not announcing "Please check your email to reset your password" status message, it is only announcing "Forgot password confirmation" and not announcing whole message.

Similar issue is also observed with Chrome + NVDA.

Similar issue is observed in "BlazorWebAppUnchanged" template.

Expected Result:

Narrator screen reader should be announcing "Forgot password confirmation, Please check your email to reset your password" status message.

User Impact:

Screen reader users will not get complete information about the status appearing on the screen and will miss information about it.

Attachment

56294_A11y_ASP.NET_Login_ForgetYourPassword_NVDA.webm

56294_A11y_ASP.NET_Login_ForgetYourPassword_Narrator.webm

Yash14j commented 1 month ago

GithubTags:#Rev:yaja;