diff --git a/accname/index.html b/accname/index.html index 773fac4fa..e741f90cb 100644 --- a/accname/index.html +++ b/accname/index.html @@ -546,6 +546,35 @@

Computation steps

+
  • + AriaLabel: Otherwise, if the current node has an aria-label [=attribute=] + whose value is not undefined, not the empty string, nor, when trimmed of [=ascii whitespace|whitespace=], is not the empty string: +
      +
    1. + If traversal of the current node is due to recursion and the current node is an embedded control, ignore aria-label and + skip to rule Embedded Control. +
    2. +
    3. Otherwise, return the value of aria-label.
    4. +
    + +
  • Embedded Control: Otherwise, if the current node is a control embedded within the label (e.g. any element directly referenced by aria-labelledby) for another widget, where the user can adjust the embedded control's value, then return @@ -577,35 +606,6 @@

    Computation steps

    </label>
  • -
  • - AriaLabel: Otherwise, if the current node has an aria-label [=attribute=] - whose value is not undefined, not the empty string, nor, when trimmed of [=ascii whitespace|whitespace=], is not the empty string: -
      -
    1. - If traversal of the current node is due to recursion and the current node is an embedded control, ignore aria-label and - skip to rule Embedded Control. -
    2. -
    3. Otherwise, return the value of aria-label.
    4. -
    - -
  • Host Language Label: Otherwise, if the current node's native markup provides an [=attribute=] (e.g. alt) or [=element=] (e.g. HTML label or SVG title) that defines a text alternative, return that alternative in the form of