You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Announcement bar has no landmark role or aria-live region #97
The announcement bar rendered at the top of the homepage is a plain <div> with no landmark role or live region. Screen reader users have no way to identify it as an announcement, and if the content were to change dynamically it would not be announced.
Add role="region" and aria-label="Announcement" so it appears as a named landmark. If announcements could ever update without a page reload, also add aria-live="polite":
Hi! I’m new to CivicTechTO and wanted to check if you’re open to outside contributions.
I’d be happy to take this issue on. From what I understand, the announcement bar just needs to be updated from a plain <div> to a named region using role="region" and something like aria-label="Announcement".
I can put up a small PR for that if it sounds good.
Activity
Aevil1 commentedon Jul 5, 2026
Hi! I’m new to CivicTechTO and wanted to check if you’re open to outside contributions.
I’d be happy to take this issue on. From what I understand, the announcement bar just needs to be updated from a plain
<div>to a named region usingrole="region"and something likearia-label="Announcement".I can put up a small PR for that if it sounds good.
Khasir commentedon Jul 7, 2026
Hi @Aevil1, thanks for offering! Feel free to raise a PR and we'll review.