Adrian Roselli
@aardrian.bsky.social
2.1K followers 10 following 1.8K posts
One hoopy frood who really knows where his towel is. Active at toot.cafe/@aardrian.
Posts Media Videos Starter Packs
Pinned
aardrian.bsky.social
Relaunched on Threadless!

The four principles of WCAG, plus more. You can pay money for them!

Available in black or white, set in Neue Helvetica Heavy or Atkinson Hyperlegible. You can choose shirt colors.

Black Helvetica:
aardrian.threadless.com/designs/pour...

#a11y #accessibility
Stacked vertically in black Helvetica on a neon green tee: “Perceivable & Operable & Understandable & Robust & Punch Nazis.” Stacked vertically in white Helvetica on a women’s fitted scarlet tee: “Perceivable & Operable & Understandable & Robust & Punch Nazis.” Stacked vertically in black Atkinson Hyperlegible as a 3 inch sticker on a laptop: “Perceivable & Operable & Understandable & Robust & Punch Nazis.” Stacked vertically in white Atkinson Hyperlegible on a black bound notebook: “Perceivable & Operable & Understandable & Robust & Punch Nazis.”
aardrian.bsky.social
Barbarian: “I look through the notes on the table.”

DM: “Make an Investigation check.”

Cleric: “I give you Guidance.”

Barbarian: “I roll 23.”

Cleric: “Wow. What's your Investigation bonus?”

Barbarian: “Oh. Right, I forgot to add my bonus. 22.”
Reposted by Adrian Roselli
codingchaos.bsky.social
I feel this post deep in my bones, Alice gets right to the heart of why working on a11y in standards can feel like killing your soul by degrees.

And also why it’s hard to stop.
alice.boxhall.au/articles/a-t...
A threat model for accessibility on the web - Alice
A explanation of the primary threat to accessibility on the web, and a call to action for the web standards community
alice.boxhall.au
aardrian.bsky.social
It’s nice to have hobbies.
aardrian.bsky.social
Holy shit, that was a link.

Weird how the lack of link underlines made me miss that. Weirder still that someone came up with that as an issue name (someone who is working on this).
aardrian.bsky.social
Glad you filed that.

What’s funny is how that was broadly a niche concern. Right up until the CSSWG decided to pull this carousels trick.
aardrian.bsky.social
Agreed. Here I suspect Webflow might be trying to justify div-soup (though I have no idea if it is of late, just from prior experience).
aardrian.bsky.social
Yeah, whomever is running it now is clearly more concerned about perception than reality.
aardrian.bsky.social
So I spend a few days on the road, and all the people who claim to know web accessibility come out of the woodwork with bullshit and lies.

Cool.
aardrian.bsky.social
A clue this was not reviewed by anyone with skill, the WebAIM article it references in paragraph 3 *also* explains that ARIA is a strong signal for *worse* accessibility.

Author is “Webflow Team,” another clue.

webaim.org/projects/mil...

#ARIA #accessibility #a11y
79.4% of the one million home pages used ARIA (excluding ARIA landmark roles), up notably from 74.6% in 2024. Home pages with ARIA present had over twice as many errors (57 on average) than pages without ARIA (27 on average). While ARIA is intended to improve accessibility, one would expect to encounter an additional 30 potential barriers on home pages with ARIA present.
aardrian.bsky.social
Holy shit, #Webflow.

I understand you may not have anyone on staff to review this LLM-generated ARIA explainer, but you’ve mostly just convinced me your product is a lawsuit-in-waiting.

I’m sorry most of your customers won’t recognize that.

webflow.com/blog/how-to-...

#accessibility #a11y #ARIA
Many assistive tools, such as screen readers and voice control, better engage with websites when the HTML includes ARIA rules — telling a screen reader, for example, where a button is or what it does so visitors with visual disabilities can still use it. Why use ARIA? Using ARIA in your code gives a wider audience access to your content. It can also ensure your projects comply with web accessibility rules like the WCAG, another WAI best practice.
aardrian.bsky.social
I stopped reading. It could be, but if they cannot form a plain language sentence that isn’t self-contradictory, then I have other shit to do than give them another chance.
aardrian.bsky.social
Luck you! You win a prize! A set of dead brain cells!
aardrian.bsky.social
3/3

• “content value” implies a name-from-contents model, which is legit but counter to the implied name-from-author.

I stopped reading the article there (3 paragraphs and 3 bullets in) because I suspect the rest is just as confuddled.
aardrian.bsky.social
2/3

So…

• CSS generated content is not in HTML, so it cannot take ARIA attributes;

• “ARIA label” could mean `aria-label`, an attribute that cannot be applied (because pseudo);

• “label” and “name” can be different things in WCAG, HTML, and ARIA contexts;
aardrian.bsky.social
Tell me you don’t understand ARIA (nor accNames) without telling me.

#a11y #accessibility #ARIA #CSS
Ensuring that ::scroll-marker gets an ARIA label name from the content value.
aardrian.bsky.social
Before or after GitHub memory-holed it?
aardrian.bsky.social
Really curious the thought process that went into approving this (and then unpublishing it).

Does it promote our LLM? Does it tackle a thing we don’t understand? Does it make a grand claim nobody can confirm?

Ship it!

Just waiting for GitHub to get into the overlay business at this rate.
aardrian.bsky.social
A reference to this GitHub blog post has come at me a few different ways, eg:
bsky.app/profile/long...

But that URL is 404:
github.blog/ai-and-ml/gi...

Having read the archived post, I am hoping GitHub pulled it as rubbish:
web.archive.org/web/20251002...

#accessibility #a11y #GitHub
Bluesky post: “Feed: "The GitHub Blog" By: Janice Rimmer on Thursday, October 2, 2025. How we automated accessibility compliance in five hours with GitHub Copilot. See how we turned weekly accessibility grade signals into an automated, accountable remediation workflow—powered by GitHub Copilot. github.blog. October 3, 2025 at 11:40 AM” “Whoops, we haven't written that blog post yet! Try again using the search box, or check out some popular topics” And an image of the octocat looking startled with the top of its head replaced by a mushroom cloud.
aardrian.bsky.social
Yes, but DevTools also has an eyedropper to at least grab the rendered color, and then stuff into one of the other tools.