Live Region Log
ARIA live region event log with timestamps, politeness badges, source selectors, and flags for duplicate, chatty, and empty announcements.
ARIA live region event log with timestamps, politeness badges, source selectors, and flags for duplicate, chatty, and empty announcements.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Live Region Log captures ARIA announcements from the Acme workspace during a 30 second recording session. Each row pairs a millisecond timestamp with a politeness badge, the announced message in quotes, the source selector and role, and a destructive flag when something is off. Four announcements are flagged: a duplicate that fired twice within 74 ms, a confirmation set to assertive when it should be polite, a progress region that was too chatty, and an empty update with no text content.
Events are one typed array with an optional flag object, so the summary chip and the flagged rows always agree. Politeness reads from a Record keyed by the union, and an empty message falls back to a "no text content" note rather than rendering blank.
Reach for this block in an internal accessibility tooling area or an audit report, wired to the announcement stream your screen reader harness records. Keep the window short so the log stays scannable.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the recorded announcement audit. Other live region shapes:
Tip: reserve assertive for urgent, time sensitive messages; everything routine belongs in a polite region so it waits its turn.