-
Couldn't load subscription status.
- Fork 1.8k
Open
Labels
fto-candidateissues which are meant to be solved by first timers but aren't well-formatted yetissues which are meant to be solved by first timers but aren't well-formatted yet
Description
Problem
While using the interactive map feature in Public Lab’s website (https://publiclab.org/map), I noticed that the map markers currently do not have any alt text or aria-labels associated with them.
This makes the application inaccessible to screen readers or visually impaired users.
Steps to Reproduce
- Open https://publiclab.org/map
- Use a screen reader (like NVDA, JAWS, or VoiceOver) or inspect the DOM manually
- Try to navigate through map markers
- Notice that there are no descriptive labels on the marker elements
Expected Behavior
Each marker element should include:
- An
aria-labelwith a short description (e.g.,"Event marker: Oil Spill in Gulf") - Or at least an
altattribute if an<img>or equivalent is used
Suggested Fix
- Locate the component responsible for rendering markers (likely in the Leaflet.js or custom JS code)
- Add accessibility attributes to all interactive elements:
<div role="button" aria-label="Map marker: Title of the event">...</div>
Metadata
Metadata
Assignees
Labels
fto-candidateissues which are meant to be solved by first timers but aren't well-formatted yetissues which are meant to be solved by first timers but aren't well-formatted yet