Categories
HTML Accessibility

Tag, You’re It

Adrian tagged me into this chain letter of a post and Adrain being a friend and long time accessibility comrade I thought it impolite not to carry it on. Why did you start blogging in the first place? I wanted to share knowledge, politics, stupidity, music I like and visual homage’s to some of those […]

Categories
HTML Accessibility

mind the WCAG automation gap

Disclaimer: this content was partially produced via automation FTW!  Don’t fear the AI future or the reaper. What can automated tools test without humans? SC 1.1.1 Non-text Content (A) Testability: ⚠️ Partial Automation can: Detect presence or absence of alt attributes. Identify empty/missing alt on <img> elements. Identify images using role=”presentation” or aria-hidden=”true”. Automation cannot: […]

Categories
HTML Accessibility

A TOOL’S ERRAND

  Updated: 28th March 2025 – aligned partial/automated designations with the categorisation in a later article: mind the WCAG automation gap. Also added links to some accessibility testing bookmarklets. Apologies, I was too permissive in my initial appraisal and the aim of this exercise was not to be exhaustive, but as some people have taken […]

Categories
HTML Accessibility

WCAG 3 a change of context

Why change? The old skool WCAG 2x definition of a web page is not fit for purpose when WCAG is used to test non web user interfaces as it is, for example native apps it leads to suboptimal outcomes. There has been much work done in the past and in the present to define a […]

Categories
HTML Accessibility

Ladybird and the old-world boulevardier

Mike[tm]Smith has been a friend and mentor of mine for many years. I first interviewed him 10 years ago about his work on the W3C HTML checker. Today he is talking about the Ladybird browser: Mike, tell us about you and your work I live in Tokyo and I’m employed by the W3C as part […]

Categories
HTML Accessibility

HTML Developers: Please Consider – in the year of 2025

I wrote the rules of ARIA, their intention was not to discourage, but to encourage developers to understand the benefits of the built-in semantics, accessibility and behaviours already available in native HTML www.tpgi.com/html5-access… [image or embed] — Steve Faulkner (@stevefaulkner.bsky.social) January 10, 2025 at 6:32 AM ARIA is an amazing technology, it allows developers to […]

Categories
HTML Accessibility

super short note on links in iOS with VoiceOver

I have been doing some testing and have noticed when navigating links on iOS using VoiceOver (VO), if the link contains an element that is not exposed as a generic element it causes VO to treat and announce text in the link as separate links. Example The link in the example is announced as 3 […]

Categories
HTML Accessibility

ShatGPT 4o

What better to ask if ChatGPT must comply with the European Accessibility Act (EAA) than ChatGPT? Answer: Yes, ChatGPT.com and its services may be subject to the European Accessibility Act (EAA) if it operates within the European Union and provides digital services or products covered under the Act. Here’s a breakdown: What is the European […]

Categories
HTML Accessibility

Old alt text advice

background I originally wrote this advice between 2010-2014 for the HTML5 specification with help from Laura Carlson and others. I still refer to it and decided it needed an update and a new home. Table of contents A link or button containing nothing but an image Graphical Representations: Charts, diagrams, graphs, maps, illustrations Images of […]

Categories
HTML Accessibility

disabled and obscured

The WCAG success criterion 1.4.3: Contrast (Minimum)  requires that: The visual presentation of text and images of text has a contrast ratio of at least 4.5:1 There are several exceptions to this rule, including: Text or images of text that are part of an inactive user interface component Which means in HTML that interactive elements with […]