Accessibility

We aim to meet WCAG 2.2 Level AA. This page records what we have done and what we know is still imperfect.

What is in place

  • Semantic HTML throughout, with one h1 per page and a logical heading order.
  • A skip link to the main content as the first focusable element.
  • Visible focus indicators on every interactive element, never removed.
  • Full keyboard operation, including the search autocomplete, which supports arrow keys, Enter and Escape.
  • Text contrast meeting or exceeding 4.5:1 against its background.
  • Touch targets of at least 44px in forms and navigation.
  • Status conveyed by text as well as colour — a confirmed fact says “Confirmed”, not just green.
  • Reduced-motion support: animation and smooth scrolling are disabled when the system requests it.
  • Form fields with real labels, and errors announced in text rather than colour alone.
  • Pages that work without JavaScript. Search falls back to a normal form submission.

Known gaps

  • Wide data tables on brand pages scroll horizontally on small screens. The scroll container is keyboard-reachable, but a table is still a difficult experience on a phone.
  • Traveller-submitted photos will rely on submitters for alt text, which we cannot guarantee is descriptive. Moderation reviews it, but this is a real limitation.

Tell us

If something here does not work with your assistive technology, please tell us — including what you were using. Accessibility bugs go to the front of the queue.