ThaiAngler aims at WCAG 2.1 AA. We design for users who navigate by keyboard, screen reader, or with limited mobility. This page describes where we are, where we fall short, and how to tell us about problems.
What we do well now
Semantic HTML. Every page is built on proper heading hierarchy — H1 for the page title, H2 for section headings, H3 for sub-sections — and that hierarchy is enforced in our MDX authoring guide. Assistive technologies can navigate by heading without encountering jumps or duplicates.
Alt text. All hero images carry descriptive alt text. Images that are purely decorative use an empty alt attribute so screen readers skip them. We do not use images to convey information that is not also present as text.
Keyboard navigation. Users can reach every interactive element — navigation links, the site search modal (⌘K / Ctrl+K), article cards, and the image gallery lightbox — using Tab and Shift+Tab. Both the search modal and the gallery lightbox return focus to the triggering element when closed, so keyboard users do not lose their place in the page.
Color contrast. All body text on the default light and dark themes meets the WCAG 4.5:1 contrast ratio for normal text. Large text (headings above 18px or bold above 14px) meets the 3:1 ratio. We do not use color alone to convey meaning.
No auto-playing media. There is no video, audio, or animation that starts without user interaction. Our <Video> MDX component loads a static thumbnail until the user presses play.
Reading experience. Line length is capped to aid readability. We do not use justified text. Lists are marked up as <ul> and <ol> rather than hyphens in paragraphs.
Known limitations
Interactive tools. ThaiAngler includes two interactive tools — the Pay-Lake Quiz and the Cost Calculator. Both use native HTML form controls (radio buttons, range sliders, number inputs) and have been tested with NVDA on Windows and VoiceOver on macOS and iOS. Minor labelling gaps may remain, particularly on the slider components. We are working to resolve these.
Image galleries. Gallery pages cap at six images per page. This is a deliberate cognitive-load decision, not an accessibility constraint. Each image in a gallery has alt text. The lightbox is keyboard-navigable with arrow-key support and closes on Escape.
Third-party embeds. On a small number of articles we embed external maps. The accessibility of those embeds is outside our direct control. We include a text description of the location beneath every embedded map.
PDF content. We do not currently publish any downloadable PDFs. If that changes, PDFs will be tagged for accessibility before publication.
How to report an issue
If you encounter a barrier on any page of this site, please email hello@thaiangler.com with the subject line "Accessibility" and include the URL of the page where you encountered the problem. A description of what you were trying to do and what happened is helpful but not required.
We respond to accessibility reports within five business days. Where the issue is within our control, we aim to resolve it within 30 days of the report.
We do not use a third-party accessibility overlay or widget. All fixes are made in the underlying code.
Contact for accessibility issues
Email hello@thaiangler.com with subject "Accessibility" and the page URL. We respond within 5 business days.