1. Content without scripts
All records, tables, navigation and explanations are in the page HTML. JavaScript only adds the filters, home-page search, CSV download, correction-draft tool and the display of the cookie notice.
What has been built in to make the archive usable, and where it still falls short. No certified level or independent audit is claimed.
All records, tables, navigation and explanations are in the page HTML. JavaScript only adds the filters, home-page search, CSV download, correction-draft tool and the display of the cookie notice.
Every link, button, select box, field and expandable question can be reached and used with the keyboard. A skip link jumps to the main content. Focused items show a thick outline. Navigation uses links and state changes use buttons, and the current page is marked in the menu. The cookie notice is a non-modal panel at the bottom of the page: it does not trap focus, and pressing Escape while it has focus closes it.
Tables have captions, column headers and row headers. Each page has one main heading with headings nested below it. Numbers are in labelled lists, and the main and Euro pools are named in text as well as by position. Status is given in words, not colour alone.
Every field has a visible label. Errors appear as text next to the field, the first problem field is focused, and result counts and tool messages are announced politely to assistive technology.
The motion on the site is a short colour or underline change on links and buttons, a slow drifting wave inside the month label on the home page, and a short slide-in of the cookie notice. All of it is switched off if your device asks for reduced motion. Text uses system fonts and wraps rather than being cut off, and the layout adapts from narrow phones to wide screens. The page body does not scroll sideways; wide tables scroll inside a labelled frame.
You can write up an accessibility problem with the local correction-draft tool. It prepares text on your device and does not send a message, so it is not a support ticket. You would need to pass the text on yourself.