2026-08-19 03:09:03
“New York’s Juneteenth”
#Buffalo newspaper clippings (images have insufficient alt) from 1827 (the year of full aboliti…
I feel like contextual clicks inside of apps are an anti-pattern (especially on touchscreens). I click on a toot over here, and it loads the toot. I click on the toot over there, and it loads the link to whatever article they linked to. Click in yet another spot, and it loads this profile of the person who made the toot. This is all inside a 1in x 2in rectangle. My thumb takes up half the rectangle. Like, wtf.
As laptop touchpads get worse, this is becoming a problem there too!
Hot damn, new NAS can burst, old one would do 100 - 170 items on average - max. The new one just boosted to 5 - 10 times that. Seen it write up to 200MB/s back to it. Measures in place to keep Raspberry Pi nodes in the thermal safe zone even kicked in. They did 1.8TB in 9 hours, old NAS would need the full day to handle this much traffic.
ZeroHeight readers should be aware AudioEye is a litigious company that sues detractors:
https://adrianroselli.com/2024/01/audioeye-has-dropped-its-suit-against-me.html
They should also know its overlay never worked, a signal its services are p…
Always a fun time on the beach; fireworks have been moved to Sunday night.
https://toot.boston/@knizer/116941630095351780
Cool it's back, but now I still have a release without changes in the release message 🤦
I appreciate folks pinging me that my site is down.
The host took it down and, assuming I’m reading these dashboard messages correctly, it was in response to more than a million bot requests.
I have no idea when they will restore it. And I have a lot of IRL stuff this morning, so I’m just gonna leave it be.
In the meantime, the most recent Wayback archive is 18 July:
What's that? @… you say? Why, I met 'em back when we were using tables to build pixel-perfect HTML from PSDs
Good morning tooters. Have a great #FuckTrump day! Remember to #Boost a tooters toot! Tooters don't let tooters toot into the void. #Mastodon
As I’ve been looking to replace my Pixel 6 and have been exploring non-Google (and non-Apple) options. Was excited Fairphone is available in US, not excited it doesn’t support wireless charging.
Weird that has become a priority for me.
toot of, tootles ⚙️🛠️
die Arbeit ruft
RE: https://dragonscave.space/@jscholes/117123767763680389
`<datalist>` is broken in every browser, even after Chrome’s massive efforts to repurpose it for customizable native `<select>` elements.
Online panels and better image editing have brought down their cost in recent decades. Since the 1990s, around twenty properly sampled visual preference surveys have been run on popular architectural preferences.
https://www.worksinprogress.news/p/do-people-prefe…
RE: https://mastodon.social/@3psboyd/117112936716247117
Django frens y‘all are in this toot too 🫂
Nothing says "We value your privacy" as "We and our 641 partners" 🫠
#privacy #adblock #fuckthisshit
When I open Toot! on an iPad, I see the little side-menu button next to where my username is. It opens the menu when you click it. I cannot, for the life of me, figure out how to close it again to get the full width for the selected timeline. Any tips?
I think the reason I haven’t seen many people in my TL bitching about companies watermarking ‘AI’-generated content is because I’ve done a good job of filtering out people who rely on stolen content.
So yay me?
It’s been a really long week and my field of fucks lies fallow.
Achievement unlocked: Control a Duux Whisper Flex with @…
#Duux #HomeAssistant
One of the nice things about not having ads or any kind of revenue from my site is that I no longer get the diamond-pressure bum-hole puckering feeling I used to get when I had a hosting company and a site would go down. I don’t even have monitoring set up and it’s freeing.
But go kick an LLM in the dick for stealing so much of my shit that you can’t read it except in some inaccessible pay-for-wrongness shitty chat venue.
> That's probably how most of the code I write ends up. I start with an idea in my mind. I think it's brilliant, maybe it’s a way to restructure the code, an overall design, or a specific paradigm. But when I start writing it, something else pops up. Seeing it halfway down the page, I realize it's not quite what I was imagining, and I change direction.
Why don't we call midnight "low noon"?
toot of, tootles ⚙️🛠️
die Arbeit ruft
I feel there’s nearly a decade of evidence suggesting he doesn’t give a shit about accessibility except as a virtue-signal-slash-cudgel.
Also, his Gutenberg push drove blind users away. But he’ll use that result to blame the WP-a11y team anyway.
This guy is WordPress’s biggest single risk.
https://
@… Aye, and in this day and age, it's always about time eh
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.
https://
@… How about a pint?
toot of, tootles ⚙️🛠️
die Arbeit ruft
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.
https://blog.master.dev/custom-scrollbar-component-in-2026/
At least the comments …
@… That is perfect! And honestly, the most honest wording of what is actually happening
This post gets regular inline updates:
https://adrianroselli.com/2024/04/what-you-can-do-as-a-web-builder-on-earth-day.html
Today I added a Nature article, the Web Sustainability Guidelines Impact Ratings, and the Carbon in Context calcula…
@… I'm honestly reading less and less news due to this, and it's making me happier 😮💨
The benefits of suboptimality: https://dotproto.com/2026/08/14/the-benefits-of-suboptimality.html
The search for a retro digital camera elicits a reflection on analog photography and how friction can kindle intentionality.
@… Five and a half hours of Opus 4.8 and I'm now looking at no errors whatsoever.
Honestly still unsure and uneasy about using LLM's for this, but it's hard to deny the results. This would have taken me a good week or two to do. Maybe even 3 or 4. But the real question now is: How much did it fuck up?
RE: https://mastodon.social/@alshafei/117290468286845254
Source for first image:
I get this, mostly because I fancy myself a writer:
https://caneandable.social/@WeirdWriter/117113511781387827
I also know this is true, because I have witnessed it:
@… max, plus almost a dozen extensions raising it even higher. ~100 errors in config, ~600 in the code, and the other ~1300 in the unit tests. The unit tests will be easy, just a matter of updating mocking. Should be an evenings work to get 80% addressed
RE: #a11y #accessibility
@… if you have 500 workers it will
“Trump threatens to bomb Oman if it 'gets in the way' over Iran issue”
https://www.bbc.com/news/articles/cy5dzk0ryzdo
Bomb it with what? Raw sewage from the USS Abraham Lincoln?
@… never got that good, but that balloon ❤️
Coming back to a code base and finding the following class `SchwererGustav ` implementing the `Cannon` contract as an event dispatcher...
If you’re using the new Codepen 2.0 to do any testing, share for review, etc., then please, for the love of FSM…
¡¡ REMOVE the `html::before` CSS generated content !!
It’s unnecessary and can (has) trip up AT testing and such.
#CSS
Tuesday 21 July, Durham-Raleigh #Accessibility MeetUp (online or IRL in Millersville) will talk about the book, “Digital Accessibility Ethics: #Disability Inclusion in All Things Tech” with @…
@… same
@… cool! But kind blowing
Confirmed one of my expectations that the current/old NAS I'm using was the bottleneck for image conversion. Hooked up a new NAS over the weekend, directly in the VLAN, and with faster drives; almost directly on the first run, proving that #PHP and the #RaspberryPi's where neve…
So far I’ve written two posts this month:
“Support for `headers` Attribute” which looks at complex HTML tables:
https://adrianroselli.com/2026/09/support-for-headers-attribute.html
“Evaluating a Success Criterion” for when you need to know the W3C’s…
Looking at something claiming “Accessible by default” with its barely-WCAG-passing thing & tiny 10px text, vibe-coded patterns, SC misrepresentations, Twitter-only social presence, and failure to use HTML correctly reminds me that this ‘law’ also applies to sites:
https://adrianroselli.com/2026/03…
I am disappointed Kellogg’s does not sell a Rice Krispies Treat bandolier. I’m using up all my elasto-cord-manager-things to attach them to my tiny gaming back strap.
Was planning to roll out a bunch of upgrades today, after months of work, and planning, but #GitHub has other plans, well bruch it is then!
Only just found out about Todd Libby’s GoFundMe.
Cancer sucks and shitty insurance companies refusing to cover necessary treatments suck more.
https://gofund.me/94a19520b
@… @… sorted on Great Brittany but displaying UK is an interesting way of doing it
[1/3]
A couple weeks ago, Jonathan Mosen shared his thoughts on ‘AI’:
https://mosen.org/ai/
Last night, Léonie Watson did the same:
https://
@… visual basic?
Tagged bunny/bunny v0.6.0-alpha.3 earlier today: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.3
This is the last alpha release; next will be one or two beta releases, adding some quality of life improvements before the stable v0.6.0 release.
Thursday I posted “Link Popover Navigation”:
https://adrianroselli.com/2026/07/link-popover-navigation.html
It’s essentially a re-do of my 2019 disclosure widget version.
I also got great feedback which I added as updates.
@… omg I can actually hear it 🤣
This project, when fully running from scratch, can queue several million in one of the queues. So the real OTEL adventure for me, as always, is pushing limits. And part of that was getting OTEL working on ZTS with fibers. And I succeeded 🎉 . With this being the first full production run 😎 .
#php #otel
Yet another #accessibility #overlay that introduces WCAG failures just by installing it.
Users might not be able to report an accessibility problem. Here, one field is unlabeled (4.1.2 / 1.3.1) and the other is labeled by its placeholder (1.4.3 / 3.3.2).
This one offered by Welcoming Web.
“Major COVID study that fueled vaccine skepticism retracted over ‘misinformation’”
https://www.scientificamerican.com/article/major-covid-study-that-fueled-vaccine-skepticism-retracted-over-misinformation/…
“Should a Dialog Close When Clicked Outside?”
https://adrianroselli.com/2026/08/should-a-dialog-close-when-clicked-outside.html
This post is not exactly a shrug emoji (because I offer reasoning), but really, it’s probably not as clear-cut as …
If you have a dialog on your page / screen and are trying to figure out whether it should close when a user clicks / taps outside (or hits Esc), I tried for some guidance:
https://adrianroselli.com/2026/08/should-a-dialog-close-when-clicked-outside.html
@… it's never too late
Earlier last week I posted “Focusgroup Tests”:
https://adrianroselli.com/2026/07/focusgroup-tests.html
Mostly my effort to track and understand the feature.
Made some fixes based on feedback and just added a link to Microsoft’s own demos.
@… what did you find 😱
There goes my Sunday afternoon
#HomeAssistant #SQLite
This wasn't planned per se for today, but with https://toot-toot.wyrihaxim.us/@wyri/117065391971181754 happening, I figured it's one less thing on to do list:
Finally taking some real steps into my OpenTelemetry adventure. With the project behind https://wyrimaps.net/wow handling getting the game's minimap images, converting them, and all. Turns out I might have been going all in too much, judging by the ingestion metrics 🤦 .
Trying an old nav pattern with `focusgroup` and `role` on the `<ul>` in Chrome 150 and getting unexpected results:
https://cdpn.io/aardrian/debug/myRpKpg
`focusgroup=menubar`:
• no roles change.
`role=menubar`:
• child `<li>`s lose role.
Both:
• child `&…
The downside of going from FullHD to 4K is that you suddenly loose your mouse pointer on websites without dark mode 🤦
#4K #DarkMode #MousePoint
@… Hey, I'm reading the documentation of your packages. What are you using for https://docs.cweagans.net/composer-patches/ looking for a better way to provide docu…
“A Brief History of Donald Trump’s 9/11 Controversies” (2016)
https://www.motherjones.com/politics/2016/09/brief-history-donald-trumps-911-controversies/
“Watch Trump Falsely Suggest He Was Pulled from Ground Zero on 9/11” (this wee…
Anyone know when the VA pulled its component library?
I was checking a breadcrumb accessibility fix that I linked from a 2023 USWDS bug I filed:
https://github.com/uswds/uswds/issues/5463#issuecomment-2188640853
And the VA appears to have wiped it all…
In June, NYS Legislature passed 1-year data center moratorium:
https://spectrumlocalnews.com/nys/central-ny/politics/2026/06/05/data-center-moratorium-approved-
With this on her desk, NYS governor instead issued less robust 1-…
RE: https://mastodon.social/@publictorsten/117081965131151970
“[Perplexity] warned that publishers who deploy ‘deceptive advertising like markdown ads‘ risk a reputational downgrade in Perplexity’s proprietary search index, including a hit to their t…
Holy shit ICE agents are going to file so many workers’ comp claims for burned twigs and berries.
“ICE plans to outfit officers with electric shock gloves”
https://www.npr.org/2026/08/12/nx-s1-5929284/ice-plans-to-outfit-officers-with…
RE: https://toot.cafe/@aardrian/115191888509316048
My still-functioning Surface Duo turns six years old tomorrow.
RE: https://toot.cafe/@aardrian/117067025692147098
I have a Zoom call in an hour or so and I look forwarding to seeing how Zoom background audio scrubbing deals with this sign clacking its way through an update.
Also, still interested in if anyone has mad…
ICYMI (because I did), Automattic’s board put Mullenweg on paid leave from his CEO job.
https://adrianroselli.com/2019/05/a-model-for-wordpress-accessibility.html#Update09 (anchor link)
Keeps his board position, ownership, and is still lead…