Page MenuHomePhabricator

Improve accessibility for Kartographer
Open, Needs TriagePublic

Description

To improve accessibility we want to:

  • check if all relevant elements are visible (buttons, links, etc.)
  • test keyboard usage (tab navigation, arrow keys, +/-, etc.)
  • test screen reader
  • check with a11y tools for issues

We can test for accessibility in:

We want to improve the accessibility of the maps tools:

Related Objects

Event Timeline

RhinosF1 lowered the priority of this task from Unbreak Now! to Needs Triage.May 18 2022, 9:12 AM

I spent some time today playing with maps in iOS VoiceOver mode and found a few more things that should be good to fix:

  1. Static maps, on iOS do not indicate their presence when you hover your finger over them. Only the Fullscreen button sort of indicates that there is a map. We should improve this, by making the entire map a focusable element, explaining there is a map and that clicking it fullscreens
  2. The Attribution line (in static maps) doesn't really explain that it is for attribution of the map
  3. The close dialog button announces as a link
  4. The External maps sidepanel seems to always be active in the screen, it is not properly hidden from screenreaders (uses a transform to hide)
  5. The sidebar close arrow announces as button, but does not detail what it does

Change 845689 had a related patch set uploaded (by TheDJ; author: TheDJ):

[mediawiki/extensions/Kartographer@master] Mark the close map dialog button with role button

https://gerrit.wikimedia.org/r/845689

Change 845690 had a related patch set uploaded (by TheDJ; author: TheDJ):

[mediawiki/extensions/Kartographer@master] Properly hide the map dialog sidebar for i18y

https://gerrit.wikimedia.org/r/845690

Change 845703 had a related patch set uploaded (by TheDJ; author: TheDJ):

[mediawiki/extensions/Kartographer@master] Add a18y label to close sidebar button

https://gerrit.wikimedia.org/r/845703

Change 845689 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] Mark the close map dialog button with role button

https://gerrit.wikimedia.org/r/845689

Change 845690 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] Properly hide the map dialog sidebar for a11y

https://gerrit.wikimedia.org/r/845690

Change 845703 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] Add a11y label to close sidebar button

https://gerrit.wikimedia.org/r/845703