spec checked

WAI-ARIA APG Tree View Pattern

Defines tree view as a hierarchical list with expandable and collapsible items, single-select and multi-select models, focus distinct from selection, Right and Left Arrow expansion behavior, Up and Down movement, typeahead, aria-activedescendant support, aria-multiselectable, aria-selected or aria-checked state, labels, and dynamic-loading requirements for aria-level, aria-setsize, and aria-posinset.

Open source

Pattern Decisions This Source Supports

Pattern Supported decision Required contract Claim note
Tree selection Choose tree selection when hierarchy is meaningful to the user's selection task and the parent-child relationship changes how options are found or interpreted. The tree container has role tree and a visible label referenced by aria-labelledby or an accessible name. APG defines tree view hierarchy, expansion, focus movement, single and multi-select behavior, focus versus selection, typeahead, aria-activedescendant, labels, and selected-state properties.

Evidence Role

This source is treated as spec evidence. Use it to validate the decision rules above, not as a visual style reference.

Publisher: W3C Web Accessibility Initiative. Last checked: .