Aria-live for error messages (aria-live)

Error messages that appear dynamically after form validation must be placed inside an ARIA live region, so that assistive technologies announce them without requiring focus.


Search results without status role:

This example fails WCAG 4.1.3 because the search results are updated dynamically, but the result message is not in an ARIA live region. A screen reader user would not know the result has appeared unless they manually navigate to it.


Note: Impossible to automatically test. Requires human testing or AI to verify whether dynamic messages are announced when content updates.

axe detected: none  |  QualWeb detected: none