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

[med] JAWS+ Chrome: Company Information: Screen reader is not providing any information about the Future dates. #8384

Closed
Stutikuls opened this issue Mar 31, 2022 · 1 comment

Comments

@Stutikuls
Copy link

Stutikuls commented Mar 31, 2022

Action Performed:

  1. Using Voiceover+ Safari, open URL staging.new.expensify.com
  2. Navigate to Setting using swipe gesture and press double tap on it.
  3. Navigate and select any workspace using swipe gesture and press double tap on it.
  4. Navigate to the connect bank account using swipe gesture and press double tap on it.
  5. Navigate to connect Manually using swipe gesture and press double tap on it.
  6. Navigate to Save & Continue button using swipe gesture and press double tap on it from Connect Bank Account screen.
  7. Company Information section page is appearing, Navigate to Incorporate date section using swipe gesture and select the future date.
  8. Verify the screen reader announcement.

Expected Result:

When focus lands on the Incorporate date section and select the date then Future dates should in disabled state so that user will not be able to select the future dates and screen reader should provide the information that "Not eligible to select the future date".

Actual Result:

User is able to select the future date and screen reader also not provide any kind of information that "will not select the future date".

Other Occurrences:
Same issue repro on PR #8041, #8452

HTML Code -
div class="css-1dbjc4n r-13awgt0 r-1pi2tsx r-12vffkv r-1wyyakw" style="flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal;"><input autocapitalize="sentences" autocomplete="on" autocorrect="on" dir="auto" spellcheck="true" type="date" class="css-11aywtz r-13awgt0 r-tz77pi r-13qz1uu expensify-datepicker" value="" max="2022-03-31" style="border-radius: 8px; border-width: 0px; box-shadow: none; color: rgb(11, 27, 52); font-family: GTAmericaExp-Regular; font-size: 15px; line-height: 20px; outline-width: 0px; padding: 23px 11px 8px;"/div

Workaround:

Yes

Area issue was found in:

Company Information

Failed WCAG checkpoints

1.3.1

User impact:

Screen reader user might not understand that we cannot select the future dates in this section.

Suggested resolution:

Update the accessibility Label attribute to announce the goal in a meaningful way "cannot select the future dates" and state should be disabled for future dates.

Platform:

  • Mobile Web

**Version Number: ** v1.1.46-2
Reproducible in staging? Yes
Reproducible in production?: Yes
Notes/Photos/Videos: Any additional supporting documentation
Issue reported by:

8176_Screen.reader.is.not.providing.any.information.about.the.Future.dates.mp4
@melvin-bot
Copy link

melvin-bot bot commented Jun 17, 2022

@Stutikuls, 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

2 participants