Adrian Roselli, pH0
banner
aardrian.bsky.social
Adrian Roselli, pH0
@aardrian.bsky.social
One hoopy frood who really knows where his towel is.

Active at toot.cafe/@aardrian.
Pinned
I have WCAG shirts for sale.

One that moves the “Punch Nazis” to the same line (this one’s new), but available in white on whatever and black on whatever.

And two variations of the MASH logo (yellow or black text).

Get them as weird holiday gifts!

aardrian.threadless.com/collections/...
Sitepoint is still advocating for the document outline algorithm:
www.sitepoint.com/headings-in-...

It was removed from WHATWG HTML in 2022:
adrianroselli.com/2016/08/ther...

I again encourage people to ignore SitePoint articles on accessibility.

Found via @frontenddogma.com

#HTML #a11y
November 13, 2025 at 1:14 PM
Reposted by Adrian Roselli, pH0
And those 36 authors and 3 editors (who also wrote chapters) have a combined total of 600+ years in the #accessibility and #Disability advocacy space. Thank you @aardrian.bsky.social for being an author and for so much support beyond that. #DigitalAccessibilityEthics
Hey! @lflegal.bsky.social, @rejinae.bsky.social, and @chanceyfleet.bsky.social gathered 36 authors to write about ethics in digital accessibility.

Chapters, authors (I’m one of them), pre-order:
www.routledge.com/Digital-Acce...

Out 26 March 2026.

#DigitalAccessibilityEthics #accessibility #a11y
November 12, 2025 at 3:57 PM
Hey! @lflegal.bsky.social, @rejinae.bsky.social, and @chanceyfleet.bsky.social gathered 36 authors to write about ethics in digital accessibility.

Chapters, authors (I’m one of them), pre-order:
www.routledge.com/Digital-Acce...

Out 26 March 2026.

#DigitalAccessibilityEthics #accessibility #a11y
November 12, 2025 at 3:32 PM
4 post updates last night:

• W3C vid on `lang`: adrianroselli.com/2015/01/on-u...

• More confirmation automated tests are crap: adrianroselli.com/2023/01/comp...

• ADA Title II and III ugh: adrianroselli.com/2022/03/ada-...

• GitHub drops toasts: adrianroselli.com/2020/01/defi...

#a11y #HTML
On Use of the Lang Attribute
Way back in October I noticed this WHATWG HTML bug (26942) where someone asked why do these examples of <html> lack the lang attribute? I thought the answer from Hixie was a bit dismissive and not bas...
adrianroselli.com
November 11, 2025 at 7:44 PM
I had to go to Target for something. I just started playing “Last Christmas.” I wonder if that means I’m already out for the season.
#Whamageddon

(I was just informed on Masto that it starts 1 December, so this was only a scare.)
November 11, 2025 at 6:19 PM
Using only an automated test is one sign, but citing the `title` attribute is the whole sign store. I checked the source page to be sure.

“Formidable Forms: Where Accessibility Claims Unravel”
tab-able.co.uk/formidable-f...

Anyway, always treat accessibility marketing claims as suspect.
November 11, 2025 at 12:26 AM
I have WCAG shirts for sale.

One that moves the “Punch Nazis” to the same line (this one’s new), but available in white on whatever and black on whatever.

And two variations of the MASH logo (yellow or black text).

Get them as weird holiday gifts!

aardrian.threadless.com/collections/...
November 10, 2025 at 5:22 PM
Surprised SCotUS left Obergefell (legalizing same sex marriage). More surprised Thomas didn’t write a dissent telegraphing exactly what a petitioner must do for him get the other conservatives to overturn it on the inevitable next effort.

I suppose Kim Davis can kiss Trump’s ass and ask for an EO.
November 10, 2025 at 4:06 PM
I regularly warn that content on Forbes is pay-for-play.

Here an overlay vendor shares prompts to feed an LLM for testing code, demonstrating LLMs on their own can’t do it without extensive coaching _and_ that coaching needs to be correct (the examples have issues):
www.forbes.com/councils/for...
The AI Governance Challenge: Start Small, Grow Smart And Scale Responsibly
A maturity-based approach is essential for organizations to manage the complexities of AI development and ensure that oversight supports innovation.
www.forbes.com
November 10, 2025 at 3:37 PM
When I was 15, I also wore waistcoats and jackets and generally dressed like that — but it was all ill-fitting threadbare thrift. So a tiny part of me is proud this kid made it. To an Internet mystery meme.
www.bbc.com/news/article...
Louvre heist: 'Fedora man' in viral picture revealed as local teenager
The mystery youth in the photo turns out to be Pedro Elias Garzon Delvaux, a 15-year-old detective fan.
www.bbc.com
November 10, 2025 at 4:20 AM
First snow of the season, first snow in this house, first use of my lidded cappuccino tumbler, all resulting in my first backyard snow fika.
November 9, 2025 at 11:10 PM
Glen Gordon’s departure is a loss for JAWS (and Freedom Scientific / Vispero):
www.linkedin.com/posts/glen-g...

I have a great deal of respect for someone who leaves an employer when their values no longer align.

#accessibility #a11y #JAWS
Today is a very sad day for me, since after nearly 32 years, it’s the first day that I’m no longer working on the JAWS screen reader. I’ve voluntarily resigned my position at Freedom… | Glen Gordon |...
Today is a very sad day for me, since after nearly 32 years, it’s the first day that I’m no longer working on the JAWS screen reader. I’ve voluntarily resigned my position at Freedom Scientific/Vispe...
www.linkedin.com
November 9, 2025 at 3:33 PM
Thought people had suddenly decided to risk airing their grievances about Kirk (since nobody held back with Cheney), but nope, it’s Watson who’s died.
November 7, 2025 at 10:08 PM
False choice (with a value judgment in its wording).

You can, & should, continue to raise demonstrable & valid concerns about the accessibility of LLM output and _also_ consider if (or how) you can improve it (he offers options).

But no free labor from me.

www.aaron-gustafson.com/notebook/ide...
November 7, 2025 at 5:23 PM
“Windows Copilot Serves At Best Half an Answer to Screen Reading Users”
theideaplace.net/windows-copi...

Describing when a pattern in a design system is ‘tweaked’ by fractured teams for their very unique and special use case but which really only warranted different corner radii and shadow colors.
November 7, 2025 at 2:33 PM
This links to my post about Enter / Space behavior on a native button:
css-tricks.com/explaining-t...

My post also reminds about WHCM.

Also, he cites a disabled state (forgetting `aria-disabled`) but that's less of a deal breaker than WHCM: adrianroselli.com/2024/02/dont...
Explaining the Accessible Benefits of Using Semantic HTML Elements | CSS-Tricks
Why should you use a semantic <button> instead of a generic <div>? Accessibility, right? By how exactly does it help accessibility?
css-tricks.com
November 7, 2025 at 3:19 AM
I appreciate posts that give code with reasoning:
www.a11y-collective.com/blog/visuall...

But I wish they’d ref prior art, such as:
• Scott’s www.scottohara.me/blog/2017/04... & www.scottohara.me/blog/2023/03...
• James’ www.tpgi.com/the-anatomy-...

Linking provides deeper learning opportunities.
Essential Visually Hidden CSS Techniques for Web Accessibility
Fix vanishing focus indicators & conflicting sr-only classes. Learn the 3-state visibility model that transforms CSS hacks into logical accessibility decisions.
www.a11y-collective.com
November 7, 2025 at 3:01 AM
Reposted by Adrian Roselli, pH0
📽️ WATCH: We reviewed 700+ videos, hours of footage from ICE protesters and counterprotesters in Portland.

Trump justified the deployment of National Guard troops by calling the city "War ravaged," with an ICE office under siege. That's not what we found.

🔗 Full story: https://propub.li/43fRCmF
November 6, 2025 at 4:01 AM
So it’s possible to capture a drug trafficking boat, seize evidence, and question the people for more leads without spending a few million dollars to kill them from miles away without presenting evidence? Weird.
www.bbc.com/news/article...
Portugal: Narco-sub carrying 1.7 tonnes of cocaine seized in Atlantic
The semi-submersible vessel was bound for various European countries, officials say.
www.bbc.com
November 5, 2025 at 11:32 PM
Me, a hammer salesman: “Let's fix that window, you know, for accessibility.”

[ smashes glass ]

you: “Why did you do that?”

me: “For accessibility.

you: “It wasn’t broken.”

me: “I made it better for accessibility.

you: “But how does th—”

me: “FOR ACCESSIBILITY!”

[ waggles hammer overhead ]
November 5, 2025 at 7:16 PM