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 […]
Author: stevef
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 […]
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 […]
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 […]
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 […]
I have noticed a number of people are advocating the use of AI/LLMs (Large Language Models) for accessibility testing and/or code remediation. My onging question is why? My personal experience with ChatGPT, for example is that it sucks at these tasks. Or it may well be that I suck at using AI to elicit useful/trustworthy […]
57/30
What is the measure of integrity in the marketing of accessibility testing tools? I would expect that while marketing bumpf extolls the virtues of a companies software, it is factual. This is not always the case. We have all witnessed the loss of trust in Accessibility Overlay companies, because their claims and the reality of what […]
JAWS (only) NO MORE
In 2017 I embarked on a journey to improve and open the reporting of issues with JAWS support for Web Standards. I continued to work on this after leaving TPGi, until now… One of the resources I created and maintained while involved with the project was Jaws HTML Support. This resource provides information about how JAWS […]
drugs button popover
Update: 01/10/2024 Several people have questioned my reasoning for writing about the use case of popover as a tooltip, no I was not on drugs, at the time of writing I noticed that GitHub was using popover as a tooltip: During preparation for my talk at State of the Browser 2024 I started to look […]
I wuz reviewing a best practice issue being developed for TetraLogical and wanted to check the verascity of a statement it contained. the information provided in the title attribute is not accessible to users navigating with a keyboard or touch devices, as they cannot hover over elements to view the content. I know this was true […]