Skip to content

Map Navigation Tasks for Testing #335

Open
@shepazu

Description

@shepazu

See https://maps4html.org/experiments/screenreader/restaurants/

Questions for tester

  • How many restaurants are in this area? (8)
  • How many of the map feature items are restaurants? (all of them)
  • What type of restaurant is Big Daddy's? (seafood)
  • How can you navigate to the next available map feature item? How many ways are there to do this?
  • How can you navigate to the previous available map feature item?
  • How can you navigate to the first and last available map feature item from another feature?
  • How do you close the expanded properties information popup?
  • Is there a way to hear all restaurants as a single list, without navigation necessary? Is that desirable?
  • How can you detect if you've reached the last available map feature item? What happens if you go beyond it? Can you return to it once you've navigated past it?
  • What keys do you use to navigate the map? Do they match your expectations?

Issues (MacOS):

  • Map seems to reload/reset when hit space key while focused on a feature (Firefox)
  • Can't pan map with keyboard controls (e.g. arrow keys?)
  • Can't pan map with touchpad scroll
    • zooms instead
    • expectation: 2-finger scroll gesture should pan, pinch should zoom in and out
      • pinch gesture does zoom (good)
  • Panning map by grabbing and dragging removes popup (disorienting)
  • After opening popup, next tab navigation returns focus to browser UI (Firefox)
  • Focus indicator still too indistinct
    • Arrow on "tooltip" too small or not outlined
      • add outline or stronger dropshadow to tooltip (or tooltip arrow)
    • Tooltip is inconsistent which side it appears on, so arrow is not obvious
    • Suggest trying "map pin" (pointy egg) in combination with tooltip
    • Suggest larger focus ring scaled to map
  • Native tooltip from SVG <title> element shows at same time as our tooltip (distracting)
    • Suggest using aria-label attribute, not SVG <title> element
  • Full popup overflows offscreen
    • Suggest smooth-panning map to show full popup; or…
    • Suggest repositioning popup below northerly features (point up, not down)
    • Suggest making popup height smaller, scrollable area
  • Hover is brittle at normal zoom levels, too precise
    • Suggest adding "buffer zone" to catch nearby mouse events
  • Empty properties are distracting, may cause confusion
    • Suggest "greying out" and/or reducing size of empty properties
    • Consider hiding empty properties in a <details> element, but changing order of items may be confusing

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions