question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Maputnik should be for everybody, currently we’re not a very friendly app for the visually impaired and users with reduced movement. This is a master ticket which outlines some of the steps to make a better more friendly application for those users. Most of the things listed will require separate tickets and more research before development.

Note: I’m not an expert in web accessibility, although I’ve done a bit of work and quite a bit of reading/research in the past. Please get involved if you’d like to help and lets make Maputnik accessible together

App accessibility

App accessibility how easy it is for users to use our app.

For those which reduced vision

  • Contrast of UI
  • Type size
    • Increasing zoom reduces space for the map pane, could we solve this with a better UI?
  • Increasing browser default font size should increase app font size.
    • Currently it’s fixed at 14px in html { /* ... */ }
  • Input elements are currently described with a popup, how does a screen reader cope with these?
  • Color preview very small when not using the color picker (see #297)
  • Are errors in the map style accessible by a screen reader?
    • Currently errors are appended to the map pane. I’m assuming closer to the input elements is better for all users.
  • Button links (without hrefs) should be proper <button/>s so they are keyboard accessible (See #298)
  • Mark selected elements in layers panel for screen readers.

Reduced movement

Other accessibility issues

Output accessibility

How easy it is for all of our users to make accessible maps for display in print and on screen.

Making maps for people with reduced vision

Documentation

Hearing loss

  • Do videos support captioning?
    • Overall pretty good ‘auto captioning’ from youtube. Needs to be reviewed properly. Reviewed captions from @lukasmartinelli youtube videos and they are a few errors but they are minor and understandable. We should continue to use YouTube

Visual

  • Good written documentation for screen readers?

Questions?

I understand colour accessibility and reduced movement, but Maputnik is a visual editor does making it accessible to a screen reader make sense?

Good question, there are lots of varying degrees of reduced visibility. Some users be using a screen reader to assist rather than the only mean of interaction. We should be welcoming to people to give Maputnik a try regardless of their Accessibility Requirements.

Feedback

Any feedback is welcome and encouraged. If anybody wants to get involved or has expertise in either making apps accessible or is a user who uses assistive technologies and would like to help, please leave a comment below.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

2reactions
pathmappercommented, May 10, 2018

Hi @orangemug, great list!

Just wanted to mention that there is currently a new Mapbox GL Accessibility Plugin developed: https://github.com/mapbox/mapbox-gl-accessibility/

Maybe it’s worth to take a look.

1reaction
pathmappercommented, May 10, 2018

Add color filters for the main map pane to simulate color blindness

I am currently using http://colororacle.org/ to simulate color blindness.

There are a lot of useful information on the website e.g.

Github Repositories:

Read more comments on GitHub >

github_iconTop Results From Across the Web

Accessibility - W3C
Accessibility is essential for developers and organizations that want to create high quality websites and web tools, and not exclude people from using...
Read more >
Accessibility - Google
Everyone should be able to access and enjoy the web. We're committed to making that a reality. Phone, computer, and tablet displaying Google...
Read more >
Accessibility - Wikipedia
Accessibility is the design of products, devices, services, vehicles, or environments so as to be usable by people with disabilities.
Read more >
Accessibility Basics - Usability.gov
Accessibility focuses on how a disabled person accesses or benefits from a site, system or application. Accessibility is an important part of the...
Read more >
Accessibility - Apple
Every Apple product and service includes built-in accessibility features designed for you to make something wonderful.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found