Please find below details of each issue found across our websites and the expected date they will be fixed. The issues in this report are presented in WCAG order.
To be fixed in the September 2024 release
Web Content Accessiblity Guidance (WCAG) | Level | Description |
---|---|---|
WCAG 1.1.1 Non-text content |
A | On the live arrivals and departures function the train icon is not conveyed to screen readers. |
WCAG 1.3.1 Info and relationships | A | Headings on the contact us form are not marked as such. |
WCAG 1.3.1 Info and relationships | A | Some 'select' elements on the contact us form do not have accessible names. |
WCAG 1.3.1 Info and relationships | A | On the live arrivals and departures function tablist has disallowed children. |
WCAG 1.3.1 Info and relationships | A | On the live arrivals and departures function the table headers row is not correctly coded. |
WCAG 1.3.5 Identify input purpose | AA | The contact us and complaints forms are missing some autocomplete attributes. |
WCAG 1.3.5 Identify input purpose | AA | The complaint form has some autocomplete attributes with disallowed values. |
WCAG 1.4.11 Non-text contrast | AA | The complaint form has a question mark icon with low contrast. |
WCAG 1.4.11 Non-text contrast | AA | On the complaints form there is a checkbox focus that has low contrast. |
WCAG 1.4.3 Contrast (minimum) | AA | On the live arrivals and departures function has some elements with insufficient text colour contrast. |
WCAG 1.4.4 Resize text | AA | On the live arrivals and departures function zooming at 200% or greater causes the loss of some content. |
WCAG 2.1.1 Keyboard | A | The compaint form is not fully accessible when using a keyboard. |
WCAG 2.1.1 Keyboard | A | Menus on the Delay Repay calculator are not fully keyboard operable. |
WCAG 2.4.7 Focus visible | AA | The contact us form has some links with no visible focus. |
WCAG 2.4.7 Focus visible | AA | The complaint form has a 'Choose file' button that does not recive visible keyboard focus. |
WCAG 2.4.7 Focus visible | AA | Items on Delay Repay page have no visible focus. |
WCAG 4.1.2 Name, role, value | A | Accordions don't display when they are expanded to screen reader. |
WCAG 4.1.2 Name, role, value | A | Not all elements on the contact us page use supported ARIA attributes. |
WCAG 4.1.2 Name, role, value | A | The contact us form has elements with no appropriate roles despite being an interactive element. |
WCAG 4.1.2 Name, role, value | A | Not all elements on the complaint page use supported ARIA attributes. |
WCAG 4.1.2 Name, role, value | A | On the complaints form there is an issue with how the confirm your email address field has been marked up. |
WCAG 4.1.2 Name, role, value | A | The complaint form has elements with no appropriate roles despite being an interactive element. |
WCAG 4.1.3 Status messages | AA | The character limit on the contact us form provide no screen reader feedback. |
WCAG 4.1.3 Status messages | AA | The character limit on the complaints form provide no screen reader feedback. |
To be fixed in the March 2025 release
Web Content Accessiblity Guidance (WCAG) | Level | Description |
---|---|---|
WCAG 1.1.1 Non-text content | A | In the ticket search results page some images have the wrong alt text attributed |
WCAG 1.1.1 Non-text content | A | In the ticket search results page the 'T' logo is not presented to screen readers. |
WCAG 1.3.1 Info and relationships | A | The ticket search results page table has unsupported children. |
WCAG 1.3.1 Info and relationships | A | Labels programmatically not associated |
WCAG 1.4.10 Reflow | AA | Missing functionality at 400% zoom |
WCAG 1.4.10 Reflow | AA | Calendar is hard to navigate by keyboard at 400% zoom on Check train times and buy tickets page |
WCAG 1.4.11 Non-text contrast | AA | Swap icon has low contrast |
WCAG 1.4.11 Non-text contrast | AA | Close button has low contrast |
WCAG 1.4.13 Content on hover or focus | AA | Season ticket railcard options cannot be dismissed by keyboard |
WCAG 1.4.3 Contrast (minimum) | AA | Insufficient station code colour contrast |
WCAG 1.4.3 Contrast (minimum) | AA | Insufficient placeholder colour contrast |
WCAG 1.4.3 Contrast (minimum) | AA | Insufficient colour contrast on focus |
WCAG 1.4.4 Resize text | AA | Resizing causes loss of user input |
WCAG 2.1.1 Keyboard | A | “Remove return selection” button does not work with a keyboard |
WCAG 2.2.2 Pause, stop, hide | A | When viewing the search results for the first time there is no way to pause, stop or hide the "View station information" tooltip |
WCAG 2.4.2 Page titled | A | Check train times and buy tickets page title does not describe the page’s purpose |
WCAG 2.4.3 Focus order | A | Language pop-up on ticket search pages receives focus last |
WCAG 2.4.6 Headings and labels | AA | Language switcher on Check train times and buy tickets page has incorrect label |
WCAG 2.4.6 Headings and labels | AA | Ticket search options overlay has Close icon with a non-descriptive label |
WCAG 2.4.6 Headings and labels | AA | Bus icons in Ticket search results have incorrect labels |
WCAG 2.4.7 Focus visible | AA | Adult/child radio buttons have no visible focus |
WCAG 2.5.3 Label in name | A | Accessible name of ticket search form fields does not include the visible name |
WCAG 2.5.3 Label in name | A | Accessible name of ticket search buttons does not include the visible name |
WCAG 3.1.2 Language of parts | AA | Ticket Search language selector has Welsh text which is not marked up |
WCAG 3.2.1 On focus | A | Location search results are skipped with a keyboard |
WCAG 4.1.2 Name, role, value | A | Search Options pop-up uses an incorrect ARIA attribute |
WCAG 4.1.2 Name, role, value | A | Ticket search calendar navigation icons have no accessible name |
WCAG 4.1.2 Name, role, value | A | Ticket search dates are not conveyed as selected |
WCAG 4.1.2 Name, role, value | A | Ticket search journey results use ARIA incorrectly |
WCAG 4.1.2 Name, role, value | A | Ticket search result icons use ARIA labels incorrectly |
WCAG 4.1.2 Name, role, value | A | Continue button is nested inside another interactive element |
WCAG 4.1.2 Name, role, value | A | Visually hidden journey summary is presented to screen reader users |
WCAG 4.1.2 Name, role, value | A | “Add railcard” menu does not have an accessible name |
WCAG 4.1.2 Name, role, value | A | Selected date in date picker is not conveyed to screen reader users |
WCAG 4.1.3 Status messages | AA | Selecting a date gives no feedback to screen reader users |
WCAG 4.1.3 Status messages | AA | Updating the number of travellers gives no feedback to screen reader users |
Other issues | A | Unintuitive focus order on “add railcard” functionality |
Other issues | AAA | Not all characters are typed when searching for trains |