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
h1per 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.