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
- Move zoom controls before marker pane in DOM so screen readers and tab
order encounter zoom in/out before individual markers
- Keep zoom and attribution links in tab order; only remove other Leaflet
controls (they were all being stripped before)
- Move attribution to end of map container so it appears last in tab order
- Apply aria-label with event name to each marker element; re-apply on
animationend so labels survive cluster expand/collapse cycles
- onNodeSelect now calls openPanel() directly after flyTo instead of
opening a popup, so selecting from the list goes straight to the panel
- Add await nextTick() before focus trap activation in NodePanel so the
panel's CSS transition has started and tabButtonRef.offsetParent is
non-null when focus is set
- Sort marker pane so cluster elements appear before individual markers;
re-sort on animationend
- On spiderfied event, insert each child marker element immediately after
its cluster element so spiderweb nodes appear next in tab/reading order
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments