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

[High] JAWS+ Chrome: Error message is not announced by the screen reader. #9557

Closed
SumitDiyora opened this issue Jun 24, 2022 · 1 comment
Closed

Comments

@SumitDiyora
Copy link

SumitDiyora commented Jun 24, 2022

Action Performed:

  1. Using JAWS+ Chrome, open URL staging.new.expensify.com
  2. Select any chat from the page.
  3. Click on the Call button and the Request a call page will appear.
  4. Leave the form fields blank and click on the "Call me" button, a error message will appear as a nudge.
  5. Observe if there is any screen reader announcement.

Expected Result:

The error message should be announced by the screen reader and the nudge should have controls to dismiss it according to user requirement.

Actual Result:

The error message appears as a nudge and disappears after a few seconds. Also, the error message is not announced by the screenreader.

Workaround:

Yes

Area issue was found in:

Request a Call screen

Failed WCAG checkpoints

3.3.1 and 2.2.1

User impact:

Screen reader users and cognitive users will not be aware of the error messages.

Suggested resolution:

Providing role="alert" for error messages will make the screen reader announce the error messages. As a best practice, make the error messages available as text beside their respective fields if not then provide controls to dismiss the error messages according to the user's consent.

Platform:

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

**Version Number:v1.1.78-7
**Reproducible in staging?:Yes
**Reproducible in production?:Yes
**Issue reported by:Sumit

error message not announced by scrren reader

@melvin-bot
Copy link

melvin-bot bot commented Sep 9, 2022

@SumitDiyora, this Monthly task hasn't been acted upon in 6 weeks; closing.

If you disagree, feel encouraged to reopen it -- but pick your least important issue to close instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant