Checkboxes in a tree view are not consistent with standard checkboxes as the touch target does not include the text label.
Steps to reproduce the behavior:
As per standard checboxes https://v2.clarity.design/checkboxes, label should be clickable.
Device:
It looks like tree-node needs to be re-factored to use labels inside of a clr-checkbox-wrapper container.
Clarity cares deeply about accessibility, and we work with our accessibility team to identify and triage issues. We have an internal tracking system to identify and verify accessibility issues, which has captured this already. Some issues with Clarity Angular are difficult to solve without causing side effects or breaking changes, and we have to balance concerns with fixing issues and breaking changes. As we build out Clarity Core, we are able to address these root cause accessibility issues and recommend adopting the Clarity Core implementations as they become available. We are closing this issue as we have the issues tracked internally. Please follow our development and releases to see when we release relevant Clarity Core components to make this possible.
Most helpful comment
It looks like tree-node needs to be re-factored to use labels inside of a clr-checkbox-wrapper container.