act-rules.github.io icon indicating copy to clipboard operation
act-rules.github.io copied to clipboard

`aria-owns` has limited support in some user agents

Open dd8 opened this issue 10 months ago • 0 comments

Accessibility support

aria-owns has limited support in iOS 16 and macOS 13. These versions reach end-of-life in October 2025 when new versions of iOS and macOS are released (Apple support the current version, and previous 2 versions)

ACT Rules

  • https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/
  • https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/

Test cases

Test cases from https://a11ysupport.io/tech/aria/aria-owns_attribute

Test case 1

<ul id="target">
    <li aria-owns="child">Fruit</li>
    <li>Vegetables</li>
</ul>

<ul id="child">
    <li>Apples</li>
    <li>Bananas</li>
</ul>

Open this test case

Test case 2

<ul id="target">
    <li aria-owns="child1 child2">Fruit</li>
    <li>Vegetables</li>
</ul>

<ul id="child1">
    <li>Apples</li>
    <li>Bananas</li>
</ul>

<ul id="child2">
    <li>Blackberries</li>
    <li>Blueberries</li>
</ul>

Open this test case

Preconditions

Before running the test, check your settings. In many cases default settings aren't strictly required and will not impact the results. Use common sense here. If non-default settings are necessary for you, record the settings used in the reported results.

  • Ensure browsers are in the default settings, turn off unnecessary extensions
  • Ensure ATs are in the default settings
  • Ensure operating system are in default settings
  • Ensure software uses the correct version (usually the latest version)

Test instructions

  • Tested in the chosen combination of screen reader and browser (e.g. VoiceOver with Safari, or JAWS with Chrome)
  • No changes to defaults are required
  • Check that the speech rendering of the test case matches the "How example should be rendered" section following the test case

External links

aria-owns is now supported in all modern browsers, but aria-owns may not be exposed to users of macOS and iOS using VoiceOver prior to iOS 17.3 and macOS 14.3.

Test results

See https://a11ysupport.io/tech/aria/aria-owns_attribute

dd8 avatar Feb 06 '25 14:02 dd8