Accessibility
isHiddenFromAccessibility
Also available as isInaccessible() alias for React Testing Library compatibility.
Checks if given element is hidden from assistive technology, e.g. screen readers.
Like the isInaccessible function from DOM Testing Library, this function considers both accessibility elements and presentational elements (regular Views) to be accessible, unless they're hidden in terms of the host platform.
This covers only part of the ARIA notion of Accessibility Tree, as ARIA excludes both hidden and presentational elements from the Accessibility Tree.
For the scope of this function, element is inaccessible when it, or any of its ancestors, meets any of the following conditions:
- it has
display: nonestyle - it has
aria-hiddenprop set totrue - it has
accessibilityElementsHiddenprop set totrue - it has
importantForAccessibilityprop set tono-hide-descendants - it has sibling host element with either
aria-modaloraccessibilityViewIsModalprop set totrue
Specifying accessible={false}, accessiblityRole="none", or importantForAccessibility="no" props does not cause the element to become inaccessible.
