Sign in

Adrian Roselli, pH0

@aardrian.bsky.social
2.4K followers 13 following 3.2K posts

One hoopy frood who really knows where his towel is. Active at toot.cafe/@aardrian.

PostsRepliesMedia
Adrian Roselli, pH0 @aardrian.bsky.social · 2h
I’ve been banging the drum about *not* using ARIA menu roles for site navigation for nearly a decade. I’ve just updated my 2017 post with what has become my general point-by-point refutation when I see them proposed: adrianroselli.com/2017/10/dont... #HTML #accessibility #a11y #ARIA
adrianroselli.com
Don’t Use ARIA Menu Roles for Site Nav
Once again, the advice is in the title of the post. But I will ramble anyway since you scrolled this far. First run with the advice, and then review some background on ARIA and how navigation and menu...
051
Reposted by Adrian Roselli, pH0
Lynn Stahl @msbtterswrth.altgov.info · 29/09/2026
We've already been hard at work dissecting this "best since the Industrial Revolution" website and... surprise surprise... it's not 508 compliant. It doesn't use plain language, it's not using the official USWDS usa-banner. It's giant font and opaque trackers are offensive.
1366
Adrian Roselli, pH0 @aardrian.bsky.social · 17h
Tom Bihn has started spamming me before it’s even shipped the bag I ordered yesterday. I don’t recall a checkbox to disallow that so it must be one of those, “you bought from us, therefore you’ve opted in” deals. I assume they’ve already sold my data, too.
100
Adrian Roselli, pH0 @aardrian.bsky.social · 18h
Screen Reader User Survey #11 Results webaim.org/projects/scr... Shared sans comment. #a11y #accessibility
webaim.org
WebAIM: Screen Reader User Survey #11 Results
172
Reposted by Adrian Roselli, pH0
Stuart Robson @sturobson.com · 29/09/2026
visually it'd be more positive if they were going up the escalator
2131
Reposted by Adrian Roselli, pH0
Adrian Roselli, pH0 @aardrian.bsky.social · 28/09/2026
#Corpowid and #Skynet Technologies Will Get You Sued adrianroselli.com/2026/09/corp... Though they are actually so laughably bad that they’ll probably just get you blocked. #accessibility #a11y #overlay
adrianroselli.com
#Corpowid and #Skynet Technologies Will Get You Sued
The market is flooded with so many accessibility overlays that it’s impossible to keep up. I’ve written about the biggest players (plus some also-rans) and provided enough technical details that most ...
034
Adrian Roselli, pH0 @aardrian.bsky.social · 29/09/2026
Pet peeve: sentence case titles. Primarily because when shared, they’re dropped into paragraphs with no signifiers (quotes, underscores, etc.) so it takes me too long to parse WTF it says. E.g.: I'm reading How to cook for 40 people and cats and dogs are looking over my shoulder like count me in.
241
Adrian Roselli, pH0 @aardrian.bsky.social · 29/09/2026
“Nobody Asked for a Crab Chair” newmobility.com/nobody-asked... There are so many practical failings here that I think an engineer just wanted to build a crab and then thought, hey, put a cushion on its head with a tiny rollbar for my cat! Forkable meme: codepen.io/aardrian/pen...
An anime boy wearing glasses and holding a book gesturing at a butterfly, except the butterfly has been replaced with the following paragraph: Sign language gloves, stair-climbing wheel­chairs, sonar canes, seeing-eye robots, haptic belts, sub­titling visors, glasses that make you see color, … He asks, Is this accessibility?
062
Adrian Roselli, pH0 @aardrian.bsky.social · 28/09/2026
#Corpowid and #Skynet Technologies Will Get You Sued adrianroselli.com/2026/09/corp... Though they are actually so laughably bad that they’ll probably just get you blocked. #accessibility #a11y #overlay
adrianroselli.com
#Corpowid and #Skynet Technologies Will Get You Sued
The market is flooded with so many accessibility overlays that it’s impossible to keep up. I’ve written about the biggest players (plus some also-rans) and provided enough technical details that most ...
034
Adrian Roselli, pH0 @aardrian.bsky.social · 28/09/2026
Welp, the LLM-comment-spammers have found the 15-year-old Klout post on my blog and have decided that, yeah, that’s worth linking all our fake-AI products from.
000
Reposted by Adrian Roselli, pH0
Dafydd Hughes @dafydd61.bsky.social · 28/09/2026
We’re at the point where Sam Altman’s dog is coaching people on how to do mass murder and everyone’s like oh look a talking dog. CW: recordings of ChatGPT coaching a person on how to do mass murder. www.cbc.ca/radio/frontb...
cbc.ca
Disturbing new allegations about ChatGPT, Tumbler Ridge | CBC Radio
An investigation reveals shocking new allegations about the conversations that the Tumbler Ridge shooter had with ChatGPT.
033
Reposted by Adrian Roselli, pH0
Courtney Milan @courtneymilan.com · 24/09/2026
Look, we know for fucking sure that my dog is sapient and also unpredictable and it turns out of he mauls someone I’m liable and he can be put down.
222255518
Adrian Roselli, pH0 @aardrian.bsky.social · 28/09/2026
“OpenAI bots meddled with multiple US government agency sites” www.bbc.com/news/article... If only they were treated as Aaron Swartz was for far far less: en.wikipedia.org/wiki/United_... I’m on board with Lina Khan’s approach to lean on a 1934 precedent: www.theregister.com/ai-and-ml/20...
bbc.com
OpenAI bots meddled with US government agencies, including SEC and Census
OpenAI said its bots accessed public data from a range of institutions during test exercises.
244
Adrian Roselli, pH0 @aardrian.bsky.social · 27/09/2026
‘Piss Christ’ is alarmingly accurate.
020
Adrian Roselli, pH0 @aardrian.bsky.social · 27/09/2026
toot.cafe/@aardrian/11...
toot.cafe
Adrian Roselli, pH0 (@aardrian@toot.cafe)
Attached: 1 image @tomayac @fugueish@wandering.shop Sign language font!? WTFLOL? At least it had the decency to leave the company name, Skynet Technologies, as letters so everyone can name the incom...
000
Adrian Roselli, pH0 @aardrian.bsky.social · 26/09/2026
Oh hell no, Google. I already use valid code with add-ons like schema•org (which you helped build). And after your colossal fuck-up that was AMP, we’ve all learned your real motivation. hachyderm.io/@mallonbacka...
hachyderm.io
Matthew Hallonbacka (@mallonbacka@hachyderm.io)
This looks like a damning admission from Google: https://googlechromelabs.github.io/webmcp-tools/demos/explainer/#compare The problem: In the example, “Agent must scrape”, the aria-label doesn’t match...
140
Adrian Roselli, pH0 @aardrian.bsky.social · 25/09/2026
Last day to get #a11yTOConf tix before the price goes up.
000
Adrian Roselli, pH0 @aardrian.bsky.social · 25/09/2026
See how many visible WCAG violations you can find in this 25 second clip from corpowid.ai/blog/the-eu-... ! My window is 1,280px wide. You don’t have to share. We don’t do free audits for #overlay companies here. As always—adding overlays adds risk, adds barriers, adds harm. #a11y #accessibility
281
Adrian Roselli, pH0 @aardrian.bsky.social · 25/09/2026
“Crafting WCAG 3 for more accessible user experiences” www.w3.org/blog/2026/cr... #WCAG #a11y #accessibility
w3.org
Crafting WCAG 3 for more accessible user experiences
In this post, W3C's Web Accessibility Initiative (WAI) Director Shawn Lawton Henry covers some of the stakes and challenges in developing W3C Accessibility Guidelines (WCAG) 3 that is under active dev...
250
Reposted by Adrian Roselli, pH0
Sara Soueidan @sarasoueidan.com · 24/09/2026
. @matuzo.at's talk is up in approximately 15 minutes. Join us and bring your questions! Please post them with the hashtag #id24. We collect questions and ask the speaker at the end of the talk. 🙋
031
Reposted by Adrian Roselli, pH0
Inclusive Design 24 (#id24) @inclusivedesign24.bsky.social · 24/09/2026
Our first Inclusive Design 24 talk is a panel discussion with Lainey Feingold, Léonie Watson, Shilpi Kapoor, Meena Das, Jutta Treviranus, and Sheri Byrne-Haber, all speaking about Digital Accessibility Ethics as a a new framework to advance accessibility. www.youtube.com/watch?v=gVTG... #id24 #a11y
youtube.com
Panel: Digital Accessibility Ethics: a new framework to advance accessibility #id24 2026
This session will introduce the Digital Accessibility Ethics Framework and show how it is applied to several aspects of tech and accessibility. These include procurement, development, leadership,…
034
Adrian Roselli, pH0 @aardrian.bsky.social · 24/09/2026
#id24 pre-show in 10 minutes, then the rest kicks off in 40 minutes. inclusivedesign24.org/2026/schedule/
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
000
Adrian Roselli, pH0 @aardrian.bsky.social · 23/09/2026
Only 8 hours until @inclusivedesign24.bsky.social! 7½ if you drop in on the pre-show. #id24 inclusivedesign24.org/2026/schedule/
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
011
Adrian Roselli, pH0 @aardrian.bsky.social · 23/09/2026
Permalink: onsman.com/weekly-readi...
onsman.com
Weekly Reading List 21 September 2026 – Ricky Onsman
Like to get a link to this list delivered direct to your inbox every week? Send us an email.
010
Adrian Roselli, pH0 @aardrian.bsky.social · 23/09/2026
Anyone used / heard of Aloud (“The first 508 audit that actually listens”)? github.com/IRS-Public/a... It’s a CC0 project by the IRS that seems to want to be JAWS Inspect for native apps. My look at README shows it’s got potential but may be grounded in misunderstandings. #a11y #accessibility
github.com
GitHub - IRS-Public/aloud: The first 508 audit that actually listens. Drives real screen readers across your mobile app, captures what they speak, and emits evidence transcripts plus a draft OpenACR.
The first 508 audit that actually listens. Drives real screen readers across your mobile app, captures what they speak, and emits evidence transcripts plus a draft OpenACR. - IRS-Public/aloud
110
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
26 hours to go! The fourteenth edition of @inclusivedesign24 #id24 is almost here. Free, online, no registration, no product pitches. Just show up (on time or not). Countdown timer is on the schedule: inclusivedesign24.org/2026/schedule/
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
024
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
Pat’s arguably being nice. I block / mute. If it’s a project I control, I ban. Applies also to “This is what the slop engine said, anyone want to critique it?” mastodon.social/@patrick_h_l...
mastodon.social
Patrick H. Lauke (@patrick_h_lauke@mastodon.social)
PSA: if you don't respect me enough to write your own comment on a mailing list discussion/github issue, and instead get chatGPT/claude or whatever to vomit out a reply ... don't be surprised if i don...
010
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
News outlets continue to carry water for this man. I rather preferred that brief news black-out yesterday. Sorta alt: cdpn.io/pen/debug/RN... Editable: codepen.io/aardrian/pen... WSJ Headline: www.wsj.com/politics/pol... Video of Trump: bsky.app/profile/atru...
Google Translate with an input of Trump (versus Russian or English) with the text, “But I have a big decision to make. Will a deal be made with Iran that lets them rebuild and create a far greater country than it ever was before, maybe one of the greatest in the Middle East or even the world. Or do I annihilate the Islamic Republic and do it quickly, never giving them a chance to kill and destroy people and countries again? Do I drive them into hell with no chance of survival and no hope of future greatness or generations? But I believe we'll make a deal, right after the election.” The output is Wall Street Journal, which reads, “Trump Tells U.N. He Is Confronting World Threats and Putting America First.”
010
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
“Speech recognition and complex tables with fields” blog.pope.tech/2026/08/31/s... Reinforces a method of visibly labeling and programmatically naming controls in tables that I also follow. #HTML #ARIA #accessibility #a11y
blog.pope.tech
Speech recognition and complex tables with fields - Pope Tech Resources
Learn how speech recognition software works with tables and how testing with AT can identify small changes that make it better for everyone.
132
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
Nextdoor keeps trying to get me to “Discover [my] neighborhood,” but does so by using slop photos for my city & neighborhood with no relation to reality (and make the not-my-street look a little gross). Strong signal to not join the platform that can’t be arsed to use existing imagery. #Buffalo
An asphalt dead-end street with a pair of two-story houses that look like they are crumbling, a series of warped cars that are stacked as if in a chain-reaction rear-ending on the lawns of those houses, and general unkemptness of the yards and trees.A dusk skyline of a city on a waterfront that has a about 6 short skyscrapers, a grain elevator, a bunch of shorter buildings, a grassy waterfront point, lots of orange glow from traffic, and looks like it was squeezed from a video game.
100
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
“If you have to ask, is it accessible?” webaim.org/blog/if-you-... Added to my own post about what you can do *before* asking: adrianroselli.com/2024/08/thin... The WebAIM post is about VPATs, which I show how I evaluate: adrianroselli.com/2026/01/how-... #accessibility #a11y
webaim.org
WebAIM: If you have to ask, is it accessible?
020
Adrian Roselli, pH0 @aardrian.bsky.social · 22/09/2026
I always enjoyed giant robo anime, but there was a lot of great stuff that wasn’t giant robo — and I’ve left a bunch out. Between manga and anime I seemed to go for Studio Gainax, Masamune Shirow, Katsuhiro Otomo. my9animes.com/en 9koma.com/en
My 9 anime: Macross, Area 88, Dirty Pair, New Dominion Tank Police, Megazone 23, Akira, Royal Space Force: The Wings of Honnêamise, Appleseed, Project A-ko.My 9 manga: Akira, Super Dimensional Fortress Macross II, Planetes, Battle Royale, Oishinbo, Chainsaw Man, Appleseed, The Ghost in the Shell, Dominion.
010
Reposted by Adrian Roselli, pH0
Inclusive Design 24 (#id24) @inclusivedesign24.bsky.social · 21/09/2026
Inclusive Design 24 is this week! 24 hours of free, live-streamed talks about inclusion and accessibility. You can check out this year's schedule here: inclusivedesign24.org/2026/schedule/ #id24 #a11y #accessibility #InclusiveDesign
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
01214
Adrian Roselli, pH0 @aardrian.bsky.social · 21/09/2026
“9 ‘boundaries’ keep Earth livable. We’ve breached 7 of them” www.scientificamerican.com/article/9-bo... Only two to go! With all the help from fake-AI, maybe we’ll nail those last two by 2030!
scientificamerican.com
9 ‘boundaries’ keep Earth livable. We’ve breached 7 of them
Earth’s annual checkup shows that we’re at increasing risk of moving away from the environment we’re adapted to
011
Adrian Roselli, pH0 @aardrian.bsky.social · 21/09/2026
“Synthetic Users Amplify Persona Flaws and Discriminatory Experiences” michellepinsky.work/writing.html “[…] a persona […] hamper[s] your research, tying your designs to static caricatures […]” If using Stylus, this helped: ``` .cs-p { font-size: unset; font-weight: unset; color: unset } ```
michellepinsky.work
Writing — Michelle Pinsky
040
Adrian Roselli, pH0 @aardrian.bsky.social · 21/09/2026
“We need more choices in automated testing” karlgroves.com/we-need-more... I am meh on the remediation & ‘AI’ statements, but generally agreed. The dominant tool, in my own testing, is not even the best tool. It’s simply the best marketed (despite some problematic claims). #accessibility #a11y
karlgroves.com
We need more choices in automated testing - Karl Groves
For most of the past decade, one project has been at the center of automated accessibility testing. It made accessibility checks a normal part of continuous integration, brought useful findings into d...
100
Adrian Roselli, pH0 @aardrian.bsky.social · 21/09/2026
connectified.com/@masukomi/11...
connectified.com
masukomi (@masukomi@connectified.com)
Attached: 1 image I suspected that #Apple’s Live Speech functionality was never seen by their accessibility team. It’s obvious that it wasn’t even tested. Nevermind approved. Live Speech supports...
000
Reposted by Adrian Roselli, pH0
Smooth Dunk @smoothdunk2.bsky.social · 20/09/2026
when ai leaves u behind
7 panel comic.

Panel 1:
A Red Guy with AI across his chest looks like he’s about to run away. A Yellow Guy stands next to him. Red Guy says “I’m the future, buddy. You comin’?”
Yellow Guy replies “Nah”

Panel 2: 
Red Guy is almost out of the panel. He leans in and says “Enjoy getting left behind, pal”
Yellow Guy replies “ok”

Panel 3:
Yellow Guy stands alone.

Panel 4: 
Close up on Yellow Guy, there is a quiet “huff-huff-huff” noise coming from behind him

Panel 5:
Yellow Guy turns to look behind him

Panel 6: 
Close up on Yellow Guy’s face as if from the point of view of an attacker.
Yellow Guy yells “Jesus Christ”

Panel 7:
AI Red Guy is now chasing the Yellow Guy. 
Red Guy: “Use me”
Yellow Guy “No”
Red Guy “USE ME”
74254869528
Adrian Roselli, pH0 @aardrian.bsky.social · 20/09/2026
So exactly a week after reading about the Northern Flicker at the Roger Tory Peterson Institute (rtpi.org/trails-hemlo...), one joined me at my house. This one was a male (I think), yellow-shafted. More info: www.allaboutbirds.org/guide/Northe...
Back of a maybe 12 inch gray-brown bird with a bright red V on the back of its head, black and brown bars on the wings, and white and black tail feathers hidden below.Same bird from the side showing black spots on its lighter brown torso, clearer view of the white tail feathers, and a black stripe well under its eye from the beak to the throat.Looking at the bird nearly head-on, where a large black crescent bib is visible on its chest, the spotted chest is more visible, and there is the tiniest hint of yellow under its wings.
041
Adrian Roselli, pH0 @aardrian.bsky.social · 20/09/2026
Surprised there aren’t more lawsuits already. “Texas abortion ban caused pregnant woman's death, lawsuit claims” www.reuters.com/legal/govern... Chart source: www.propublica.org/article/ecto... Glad it names Paxton. Hope hospitals see risk of going against sound medicine because of gov misogyny.
Line chart labeled 12 deaths per million live births; in states without a ban it goes from 4 deaths in 2014 to 7.1 in 2025; in states with a strict abortion ban it goes from about 5 to 13.1. The chart includes the caption, “Deaths involving an ectopic pregnancy are grouped into three-year periods to meet data suppression thresholds. States with abortion bans that begin at six weeks of pregnancy or earlier are considered to have a strict ban. For the list of states in each group, see the methodology. Source: ProPublica analysis of CDC WONDER multiple cause of death and natality data.”
030
Adrian Roselli, pH0 @aardrian.bsky.social · 20/09/2026
Between Oxford United 1893 American-style jerseys and Converse Chuck 70 X ad photo, I see an argument for more humanities in higher ed. We can call these genuine mistakes, but as long as both corps are still on MechaHitler’s CSAM-generating hate platform I can’t give them benefit of the doubt.
000
Adrian Roselli, pH0 @aardrian.bsky.social · 18/09/2026
Masto post: mastodon.social/@alshafei/11... Source for first image: www.forbes.com/sites/dougla... Source for second image: fortune.com/2026/09/17/s...
mastodon.social
Esra'a (@alshafei@mastodon.social)
Attached: 2 images How it started vs. how it's going
132
Adrian Roselli, pH0 @aardrian.bsky.social · 18/09/2026
I am once again imploring you NOT TO FUCK WITH SCROLLBARS. This article didn’t test the accessibility (the examples fail multiple SCs) and also seems to forget Firefox exists. blog.master.dev/custom-scrol... At least the comments take it to task. #accessibility #a11y #CSS
blog.master.dev
Custom Scrollbar Component In 2026
Thanks to some very modern CSS, we can visually replicate the logic of scrollbars. Then make them actually functional.
3193
Adrian Roselli, pH0 @aardrian.bsky.social · 18/09/2026
In my experience, the larger the corp the worse they are at paying small invoices. I am inclined to believe Geoff Graham over Digital Ocean. Geoff’s pattern has been to try, twice, to resurrect CSS-Tricks on the cheap. DO’s pattern has been to kill it, twice, and also pour money into a DHH joint.
1217
Adrian Roselli, pH0 @aardrian.bsky.social · 16/09/2026
Permalink: onsman.com/weekly-readi...
onsman.com
Weekly Reading List 14 September 2026 – Ricky Onsman
Building for Everyone, Annie Jean-Baptiste
011
Reposted by Adrian Roselli, pH0
Inclusive Design 24 (#id24) @inclusivedesign24.bsky.social · 16/09/2026
Inclusive Design 24 is a free 24-hour online community event. This is only possible thanks to our generous supporters, who allow us to pay for captioning, and provide a modest honorarium to all our presenters and guest hosts. Interested in becoming a supporter? inclusivedesign24.org/2026/support...
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
002
Reposted by Adrian Roselli, pH0
NV Access @nvaccess.bsky.social · 16/09/2026
Hi everyone, The NVDA Satisfaction Survey 2026 is now open: www.nvaccess.org/survey2026 The survey is anonymous; we encourage you to add comments. We want to hear from as many as possible. Please feel free to pass this on to others. #NVDA #NVDAsr #ScreenReader #Survey #Feedback #Accessibility
Stylized survey image with NV Access logo on top.  Then the word "SURVEY" above checkboxes numbered 1 -3 with a big tick in the second box.  Sunburst images in orange and turquoise on sides
004
Adrian Roselli, pH0 @aardrian.bsky.social · 16/09/2026
“Not an Edge Case (‘Touch accommodations are inactive while VoiceOver is on.’)” Original: allovertheplace.ca/@RareBird15/... #accessibility #a11y
None of this is about one bad app or one flawed feature. It’s a pattern. The whole industry builds accessibility for one disability at a time, and multiply disabled people fall through the gap between features. When VoiceOver turns off touch accommodations, that’s not a bug. It’s the whole model, made visible.
010
Adrian Roselli, pH0 @aardrian.bsky.social · 15/09/2026
So far I’ve written two posts this month: “Support for `headers` Attribute” which looks at complex HTML tables: adrianroselli.com/2026/09/supp... “Evaluating a Success Criterion” for when you need to know the W3C’s position: adrianroselli.com/2026/09/eval... #accessibility #a11y #HTML #WCAG
adrianroselli.com
Support for `headers` Attribute
This post only covers the headers attribute in HTML tables (ARIA has no headers equivalent). My 2022 post Accessible Cart Tables? showed headers attribute support was poor. In my 2023 post Avoid Spann...
141
Reposted by Adrian Roselli, pH0
Inclusive Design 24 (#id24) @inclusivedesign24.bsky.social · 15/09/2026
Our schedule for this year's edition is available for reading ahead of the event! Why not check out and see if any talks are of interest to you? #id24 #accessibility #InclusiveDesign inclusivedesign24.org/2026/schedule/
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
115