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
Improve keyboard navigation and accessibility across map UI
- Add aria-haspopup and aria-expanded to share and calendar dropdown triggers
- Add aria-label to calendar trigger button (was relying on title only)
- Apply inert + conditional aria-modal to NodePanel and NodeList when closed,
preventing hidden dialogs from intercepting tab order and screen reader focus
- Add aria-label with event name to popup "See details" button
- Add aria-label to "Show all hosts" expand button
- Add aria-expanded to description "Read more / Show less" button
- Add descriptive aria-label to node list item buttons with name, location, date
- Replace hardcoded hover color in NodeList with CSS design token
- Add "(opens in new tab)" to all external links (event page, share, calendar)
- Reorder MapView template so controls (burger, host, theme) precede #map in DOM,
fixing tab order so controls are reachable before entering the map
- Remove Leaflet-injected elements (zoom controls, map container) from tab order
- Move focus into popup on open; return focus to marker on Escape from popup;
return focus to burger button on Escape from map container
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments