Test Cases Passed Passed Example 1 Open in a new tab This element with the list role only owns elements with the listitem role. The listitem role is one of the required owned elements for list.
Item 1 Item 2
Passed Example 2 Open in a new tab This element with the grid role only owns elements with the row role, and the element with the row role only owns elements with the gridcell role. The row role is one of the required owned elements for grid, and gridcell is one of the required owned elements for row.
Item 1
Passed Example 3 Open in a new tab This element with the menu role only owns elements with the menuitem, menuitemradio and menuitemcheckbox role. These roles are all required owned elements for menu. The element with the none role is not owned by the menu because it is not included in the accessibility tree.
  • Item 1
  • Item 2
    Item 3
    Passed Example 4 Open in a new tab This element with the tablist role only owns elements with the tab role. The tab role is one of the required owned elements for tablist. The li element is ignored because it has an explicit semantic role of none. Passed Example 5 Open in a new tab This element with the list role only owns elements with the listitem role through the aria-owns attribute. The listitem role is one of the required owned elements for list. Note: This test case follows the definition of owned by. If implemented differently, this definition could cause differences in outcome of this test case.
    Item 1
    Passed Example 6 Open in a new tab This element with the menu role only owns an element with a group role. The group in turn owns an element with the menuitem role, and an element with the group role, in which each element has the menuitem role. ARIA group roles are allowed to own other elements with a group role.
    Item 1
    Item 2 Item 3
    Failed Failed Example 1 Open in a new tab This element with the list role owns an element without any of its required owned elements (listitem or group containing listitem).
    Item 1
    Failed Example 2 Open in a new tab This element with the tablist role owns an element with the listitem role. The listitem role is not one of the required owned elements for tablist.
    1. Item 1
    Failed Example 3 Open in a new tab This element with the list role owns an element with the listitem role, and one with the link role. The link role is not one of the required owned elements for list.
  • Item 1
  • Item 2
    Failed Example 4 Open in a new tab This element with the grid role only owns elements with the row role, but the element with the row role does not own elements with the cell role. The cell is one of the required owned elements for row.
    Item 1
    Failed Example 5 Open in a new tab This element with the list role owns an element with the tab role through the aria-owns attribute. The tab role is not one of the required owned elements for list. Note: This test case follows the definition of owned by. If implemented differently, this definition could cause differences in outcome of this test case.
    Failed Example 6 Open in a new tab This element with the menu role only owns an element with a group role. The group in turn owns an element with the menuitem role, and an element with the group role, in which each element has the treeitem role. ARIA group roles are allowed to own other elements with a group role, but those nested group nodes must still meet the requirements.
    Item 1
    Item 1 Item 2
    Failed Example 7 Open in a new tab This element with the list role owns an element with the listitem role and an element with the group role, in which each element has the listitem role. The group role is no longer a required owned element for the list role.
    Item 1
    Item 2 Item 3
    Inapplicable Inapplicable Example 1 Open in a new tab This element with the list role is not included in the accessibility tree because the aria-hidden attribute is set to true. Inapplicable Example 2 Open in a new tab This ul element does not have an explicit semantic role. Inapplicable Example 3 Open in a new tab This element with the progressbar role does not need required owned elements.
    20 %
    Inapplicable Example 4 Open in a new tab This element with the menu role has attribute an aria-busy attribute set to true.
    Passed Shadow DOM Test 1
    Passed Shadow DOM Test 2
    Passed Shadow DOM Test 3
    Passed Shadow DOM Test 4
    Passed Shadow DOM Test 5
    Passed Shadow DOM Test 6
    Failed Shadow DOM Test 1
    Failed Shadow DOM Test 2
    Failed Shadow DOM Test 3
    Failed Shadow DOM Test 4
    Failed Shadow DOM Test 5
    Failed Shadow DOM Test 6
    Failed Shadow DOM Test 7
    Inapplicable Shadow DOM Test 1
    Inapplicable Shadow DOM Test 2
    Inapplicable Shadow DOM Test 3
    Inapplicable Shadow DOM Test 4