ARIA live regions
ARIA live regions are areas of content that update when the user interacts with something else on the page. Typically, focus is not drawn to the live region content and instead stays where it was when the user triggered the change
Sometimes content is loaded with JavaScript. When this happens, aria-live="polite"
should be used to convey the presence or status of any new content to screen reader users (in other words, non-visually).
The following button will toggle a ‘loading’ state, both visually and programmatically:
Loading