Skip to content

[Accessibility] Non-map alternative view of map data for screen-reader users #1002

@accius

Description

@accius

Sub-issue of #997 (accessibility umbrella).

Problem

The OHC main view is map-centric — DX spots, satellites, lightning, aurora, aircraft, gateways are all visually plotted. None of this is meaningful to a totally blind operator.

What we want

A toggleable "list view" of map data that's screen-reader-first. Doesn't need to replace the map — sits alongside it. Format:

DX SPOTS — 30 visible
1. 14.074 MHz — JA1XYZ (Japan) — bearing 320°, 10,750 km — 2 min ago
2. 7.030 MHz — VK4LWH (Australia) — bearing 254°, 14,200 km — 4 min ago
…

SATELLITES OVERHEAD
1. ISS — elevation 23°, azimuth 178°, working window 6 min
…

LIGHTNING — 3 strikes within 100 km
1. 42 km SE — 30 s ago — +15 kA
…

Render as a real <table> per data source (relates to the spot-table sub-issue) with headings the screen reader can navigate by column. Each layer the user has enabled gets a section.

Scope

A new panel (probably MapDataListView.jsx or similar) that subscribes to the same hooks the map layers use and renders them in textual form. Most data is already in the hooks — this is presentation work, not data-fetching work.

Tester wanted

This one especially benefits from real screen-reader user feedback on what's useful vs. noise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions