Categories
CSS Accessibility HTML Accessibility

WCAG (Level A) BANG for your APP A11Y BUCK

Image source Updated 10 July 2024 Does WCAG 2.2 Level A apply to Native apps? yes, mostly How/where it (non-normatively) applies is detailed in Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT) Below is what I think is the pertinent information for Level A criteria in an abbreviated form, which is […]

Categories
HTML Accessibility

a11y juice – phone it in edition

Street art by Dotmaster Owned control You ever get the feeling that some big corporations want you to abandon the open web, in favour of the walled gardens of their apps? One method they use to get your asses under their control is to constantly tempt you with FOMO (fear of missing out): You ain’t […]

Categories
HTML Accessibility

Doing my heading in

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 […]

Categories
HTML Accessibility

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 […]

Categories
HTML Accessibility

Not so short note on aria-label usage – Big Table Edition

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 […]

Categories
HTML Accessibility

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 […]

Categories
HTML Accessibility

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 […]

Categories
HTML Accessibility

When it says ‘name from Author’ it means from you, not Boll or Bukowski

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 […]

Categories
HTML Accessibility

options for optgroup labeling of options

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 […]

Categories
HTML Accessibility

quick and very dirty target size checker

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 […]