Skip to main content
RAWEBAA

7.5 On each web page, are status messages correctly rendered (by assistive technologies)?

WCAG references
  • 4.1.3 Status Messages (AA)
Techniques
  • ARIA19
  • ARIA22
  • ARIA23
  • F103

Official methodology to test criterion 7.5

Test 1 (7.5.1)

  1. Find the messages in the document that are status messages.
  2. For each of these messages, determine the nature of the information contained in the message:
  3. If the message informs you of the success or result of an action, or the state of an application, check that the element containing the message
    • either uses the WAI-ARIA role="status" attribute;
    • or uses the WAI-ARIA aria-live="polite" and aria-atomic="true" attributes.
  4. If the message presents a suggestion, or warns of the existence of an error, check that the element containing the message
    • either uses the WAI-ARIA role="alert" attribute;
    • or uses the aria-live="assertive" and aria-atomic="true" attributes.
  5. If the message indicates the progress of a process, check that the element containing the message
    • either uses one of the WAI-ARIA role="log", role="progressbar" or role="status" attributes;
    • or use the WAI-ARIA aria-live="polite" attribute if the intention is to report the equivalent of a "log" role;
    • or use the WAI-ARIA aria-live="polite" and aria-atomic="true" attributes if the intention is to signal the equivalent of a "status" role.
  6. If this is the case, the test is validated.

Test 2 (7.5.2)

Tests identical to 7.5.1

Test 3 (7.5.3)

Tests identical to 7.5.1