jakezatecky / react-checkbox-tree

A simple and elegant checkbox tree for React.
https://jakezatecky.github.io/react-checkbox-tree/
MIT License
700 stars 210 forks source link

Accessibility support #162

Open Neurrone opened 4 years ago

Neurrone commented 4 years ago

Describe the bug

CheckboxTree is almost completely unuseable with a screen reader, or a keyboard.

Reproduction steps

  1. Attempt to expand / collapse nodes with a keyboard.
  2. Try to read the contents of the tree view with the NVDA screen reader.

Expected behavior

The tree is completely operable via the keyboard, and reads correctly for screen reader users. See https://www.w3.org/TR/wai-aria-practices-1.1/#TreeView

zhr1130 commented 4 years ago

Do we have any update on this issue ? It breaks our accessibility test :(

Neurrone commented 4 years ago

@zhr1130 I've created an MR that is still pending review, but if you want, you can use my branch with some fixes

jakezatecky commented 4 years ago

No updates, unfortunately. Accessibility is a high-priority addition, so it will be included in the next release.

I admit I have been terrible at finding time in the past. The recent outbreak has done little to stem this, as it has coincided with an increased workload in my professional capacity. My intention is to resume development on the next release sometime late April or early May, but timelines may change.

zhr1130 commented 4 years ago

Thank you for the update , really looking forward to have this improvement in next release !

vanessgo commented 3 years ago

Hello, any update with this bug?

Whooolia commented 3 years ago

@jakezatecky any updates? it would be nice to have support for accessibility. thanks!

zhr1130 commented 3 years ago

Hello, any update on this bug ?

zhr1130 commented 2 years ago

@jakezatecky any update ?

jakezatecky commented 2 years ago

Not yet, unfortunately. I cannot make any promises, but it is still something I intend to add.