aria-live
aria-live is a code attribute that tells screen readers and other assistive technologies to announce content that changes on a web page after it has loaded, such as a newly displayed error message or status update. It helps users who cannot see the screen become aware of updates they might otherwise miss. It is commonly used when parts of a page change dynamically without a full page reload.
aria-live is a WAI-ARIA attribute applied to a container element (a live region) to instruct assistive technology to announce dynamic content changes injected into that container, typically via JavaScript, based on event triggers defined by the developer. Its value controls announcement politeness: aria-live="polite" queues the announcement so it does not interrupt the user's current activity, while aria-live="assertive" prompts a more immediate announcement; a related pattern uses role="alert", which carries an implicit assertive live-region behavior. A key implementation consideration is that the live region container generally must be present in the DOM before its content is updated, since many screen readers announce only subsequent changes to existing regions. This entry describes the technical mechanism and does not by itself establish conformance to any specific WCAG success criterion; correct behavior should be verified through manual and assistive technology testing.
Why it matters
Modern web applications frequently update content without reloading the page, a form validation error appears, a search returns results, a shopping cart total changes, or a status message confirms that data was saved. Sighted users typically notice these changes visually. Users who rely on screen readers, however, may have no awareness that anything changed unless the update is programmatically announced. The aria-live attribute addresses this gap by instructing assistive technology to notify the user when content is injected into a designated region, helping ensure that dynamic updates are not silently missed.
Who it's relevant to
Inside aria-live
Common questions
Answers to the questions practitioners most commonly ask about aria-live.