aria
aria copied to clipboard
Remove group as allowed child of tree
Closes #2014
Removes group as an allowed accessibility child of tree to fix inconsistency with definition of treeitem. Direct children of tree can only be parent nodes or end nodes. Leaf nodes must be a child of a group that is a child of a parent node treitem. Even in a virtualized tree, if the elements that represent the ancestry of rendered nodes were not present in the DOM, the tree would be inoperable.
PR tracking
Check these when the relevant issue or PR has been made, OR after you have confirmed the related change is not necessary (add N/A). Leave unchecked if you are unsure. Read the Process Document or Test Overview for more information.
- [ ] Related Core AAM Issue/PR:
- [ ] Related AccName Issue/PR:
- [ ] Related APG Issue/PR:
- [ ] Any other dependent changes?
Implementation tracking
- [ ] "author MUST" tests:
- [ ] "user agent MUST" tests:
- [ ] Browser implementations (link to issue or when done, link to commit):
- WebKit:
- Gecko:
- Blink:
- [ ] Does this need AT implementations?
Since I approved the PR without adding any notes (and changes seem great based on the rationale of #2315), I'm assuming I mistakenly applied the agenda label to the wrong GitHub PR. Now, it would be interesting to figure out where I missed applying the agenda label... 🥲