Little #a11y tip for you:
If you are using a status message bar, you'll want it to be a live region. But it should aslo be discoverable in case the messages are missed when they're announced. Good case for an <aside>:
<aside aria-live="polite" aria-label="Status">
...
</aside>
Conversation
Replying to
Screen reader users can access this complementary region in their list of landmarks/regions. And the label lets them differentiate it from other complementary regions.
2
12
Replying to
Checking if Cloudflare’s dynamically loaded notification is a live region. … Ah, it’s three nested divs with cryptic CSS classes. Got it.
1

