aria icon indicating copy to clipboard operation
aria copied to clipboard

Remove group as allowed child of tree

Open mcking65 opened this issue 1 year ago • 1 comments

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?

Preview | Diff

mcking65 avatar Dec 17 '23 07:12 mcking65

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... 🥲

giacomo-petri avatar Sep 05 '24 17:09 giacomo-petri