Overview of Major Changes in ARIA 1.2

  • Some global attributes are deprecated in ARIA 1.2.
  • Accessible name prohibited on some roles: caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript and superscript.
  • Added ARIA Interface Description Language (IDL) to simplify JavaScript access to ARIA attributes.
    For example, using element.ariaRole = 'button' to set the role of an element, instead of using element.setAttribute('role', 'button').
  • Changes in the usage of aria-errormessage to hopefully improve implementation in assistive technologies.
  • Clarifications to the definition and usage of aria-valuenow, aria-valuemin and aria-valuemax.

References