Interviewed by Mat Marquis Earlier in 2024 I was approached by Mat Marquis to answer some questions on HTML headings. At the time I was only vaguely aware that the interview would become part of a printed Zine (pleasant surprise face), published by Mat with profits going to support Trans Lifeline. So waste no time […]
ALT LEFT
AI can help by providing mostly accurate descriptions of images on web pages. This can be especially helpful when the image has not been provided with a text alternative, but is visible on the page. For example it is marked up with an empty alt no alt or aria-hidden=true or role=presentation A problem is that […]
Updated: 22 May 2024 aria-label is one of a number of secondary methods to label native HTML UI elements. It works particularly well on interactive elements, it also works well on most block level elements old skool term that have explicitly or implicitly defined structural roles. It works less well or not at all on […]
Stranger in Acce$$ibilityland
I learned that Accessibility Ant is not what I thought it was CSUN conference is a pilgrimage, a place where the people of disability, accessibility and the #a11yIndustry meet to talk lived reality, push abstracted accessibility solutions and products. I have been attending CSUN regularly since 2007. This year was the first time I traveled […]
accessibility darkness
Took a journey into the heart of the #a11y industrial complex last night while browsing the interwebs on my phone. Started on X which is fitting. Followed a link to an Open Letter about intransigence of current world leaders to deal with the coming climate bomb among other issues. The Elders, Future of Life Institute […]
Which ARIA roles require an accessible name? There is a list in the ARIA spec that details Roles Supporting Name from Author and which of these require an accessible name: note: I have removed the roles that don’t require a name: alertdialog name required – use aria-label or aria-labelledby #name from aria-label <div role=”alertdialog” aria-label=”imminent […]
An ugly truth is that there are still interoperability issues with some of the native HTML controls and Screen readers. Even though these controls have been around since long before AI came to the rescue of our accessibility asses. A case in point is the expression of option group labels, AKA (Also Known As) <optgroup […]
updated 29/08/23 WCAG 2.2 is almost upon us, many of us have started testing the new Success Criteria for paying clients. I wanted to find a way to speed up the testing of 2.5.8 Target Size (Minimum). What I produced with the help of ChatGPT is a quick and very dirty target size bookmarklet What does it […]
aria-hasPopUp less is more
Updated 4th September 2023 I first tested and reported support in the critically acclaimed 2021 article hasPopup hasPoop. I then retested 09/02/2023 – JAWS and NVDA, no change to results reported in 2021. Movement at the station latest testing… Elation The latest version of JAWS 2023 June update (released 20/6/2023) now supports all aria-haspopup values on […]
ShatGPT
Failing at the first hurdle I am concerned. Not about Large Language Models (LLM)s doing me out of a job, but about the people who make money out of them not making their User Interfaces (UI)s accessible. Not about their ethical use, though there is plenty to be concerned about, but about the accessibility and usability […]