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

JAWS reads batch action bar which is invisible #7200

Closed
jrpomeroy opened this issue Nov 2, 2020 · 7 comments · Fixed by #7789
Closed

JAWS reads batch action bar which is invisible #7200

jrpomeroy opened this issue Nov 2, 2020 · 7 comments · Fixed by #7789
Labels
severity: 2 https://ibm.biz/carbon-severity type: a11y ♿

Comments

@jrpomeroy
Copy link
Contributor

Environment

Operating system

Windows

Browser

Latest Chrome

Automated testing tool and ruleset

IBM CI 162 Checkpoint Violation: IBM 1.3.2 Meaningful Sequence, IBM 2.4.3 Focus Order
IBM Guidance: https://www.ibm.com/able/guidelines/ci162/meaningful_sequence.html
https://www.ibm.com/able/guidelines/ci162/focus_order.html
Test Tool Type: JAWS Screen Reader 2019

Assistive technology used to verify

Detailed description

When JAWS reads the page content in order automatically (or using arrow keys), it will read the content of batch action bar ("Cancel"button, "Delete" button, etc.) before reading filter table, even the batch action bar is invisible.

In addition, if checkbox is checked and the batch action bar is displaying, user tries to use Up arrow to read the contents of batch action bar, JAWS will read the Filter table firstly which is incorrect.

What version of the Carbon Design System are you using?

[email protected]

What did you expect to happen?

Content is read in the correct order, and not at all when the batch actions are not displayed.

What happened instead?

Batch actions read by JAWS when not displayed.

What WCAG 2.1 checkpoint does the issue violate?

IBM CI 162 Checkpoint Violation: IBM 1.3.2 Meaningful Sequence, IBM 2.4.3 Focus Order

Steps to reproduce the issue

Use JAWS to read page content. See description above.

Please create a reduced test case in CodeSandbox

Use storybook here:
https://react.carbondesignsystem.com/?path=/story/datatable-batch-actions--usage

Additional information

  • Screenshots or code
  • Notes
@mashenka123
Copy link

@tw15egan Could you please confirm when this issue can be triaged and fix? Thank you!

@xiepingp
Copy link

@tw15egan, is there any information for this issue? We need the fix this month, could you please help kindly support? Thank you very much!

@xiepingp
Copy link

Hi @dakahn, I tested in https://react.carbondesignsystem.com/?path=/story/datatable-batch-actions--usage (v7.28.0), the invisible contents are still read by jaws:

  1. jaws reads the content in order -> jaws reads the invisible batch action bar content
    7200 - retest 1
  2. tick the checkbox -> press Up arrow -> jaws reads the invisible Add button and Setting button:
    7200 - retest 2
    Not sure if the version I tested includes the fix, could you please advise?

@joshblack
Copy link
Contributor

Hi @xiepingp, this issue should be included in 10.29.0 which is available on npm but isn't tagged as latest yet. You can see the latest changes in this storybook if it helps to verify: https://carbon-components-react.netlify.com/

@xiepingp
Copy link

Hi @dakahn @joshblack, I retested in https://carbon-components-react.netlify.app/?path=/story/datatable-batch-actions--usage, the 1st part is ok now but the 2nd issue is still there:

  1. jaws reads the content in order -> jaws reads the invisible batch action bar content -- FIXED
    7200 - fixed 1

  2. tick the checkbox -> press Up arrow -> jaws reads the invisible Add button and Setting button -- NOT FIXED
    7200 - retest

Please reopen the issue and could you have a look?

@mashenka123
Copy link

@joshblack Could you please reopen this?

@dakahn
Copy link
Contributor

dakahn commented Mar 22, 2021

closed by #7789

@dakahn dakahn closed this as completed Mar 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
severity: 2 https://ibm.biz/carbon-severity type: a11y ♿
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants