Dataport / Dataport/polar

Screen readers don't read movement hint

Open
#672 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

accessibility bug
Dominant language
TypeScript
Stars
50
Forks
8
Avg merge
18h 24m
Merged PRs (30d)
11

Description

Describe the bug
On using NVDA or the likes, the zoom instructions when scrolling across the map are not read. There may be some users that can visually use the map, but can't read the instructions. For those, the instructions should be read. We need to find a way to do this politely and maybe with a timeout so that scrolling around the page doesn't spam screen readers.

Expected behavior
NVDA reads the input.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the map's zoom instructions in the TypeScript client and checking how they are currently rendered during scrolling. Test the change with NVDA: the zoom input should be announced, while repeated scrolling should not spam screen readers and announcements should use a polite timeout.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
accessibility, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.