ARIA-owns Table

From Level Access Web Labs
Revision as of 13:56, 24 September 2019 by Javila (talk | contribs) (Assistive Technology Support)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

What it does

  • Reorders accessibility tree
  • Also affect the bubbling events on the accessibility API
  • doesn't need to be used when there is also relationship
  • can't be applied to elements that don't support child elements like input tree
  • affects reading order

Global attribute but needs to be used appropriately

  • Commmon
    • Table (when you separate data and header tables
    • Tablist and tabs
    • No longer used in combobox
    • Tree

Overview

  • This page contains two tables. The headers are in one table and the data is in another. aria-owns is placed on the first table and points to the headers row in the first table and the data row in the second table.

Example

City State Zip
Fairfax VA 22030

Assistive Technology Support

  • with JAWS 17 and IE 11 the table headers are announced while using left and right table navigation commends in the second table. The table appears as one table as well and not two tables to the JAWS user.
  • Note JAWS 17 and IE 11 seem to be the only AT and browser that have support this.
  • JAWS 18 (Firefox) does not support.
  • NVDA 2017.2 (Firefox) does not support.
  • iOS and VoiceOver 10.3.3 does not support this.