Oddbean new post about | logout

Notes by 7e72a9e1 | export

 Sometimes I feel like everyone in this industry (broader web dev) feels like they are being paid by word count (or byte count).

Jeez folks are verbose. Some make me look positively laconic. 
 Reminder that support for the `headers` attribute in tables is pants:
• https://issues.chromium.org/issues/40691227https://issues.chromium.org/issues/40818082https://github.com/FreedomScientific/standards-support/issues/601https://bugs.webkit.org/show_bug.cgi?id=235740

Even if `headers` worked, table navigation for spanned cells is still wonky.

So, you know, avoid spanning table cells and headers:
https://adrianroselli.com/2023/02/avoid-spanning-table-headers.html

#accessibility #a11y 
 Today is a good day. 160 pages and 45k words later, I handed in my #a11y #overlay #MasterThesis. ... 
 @bc743cf1 I look forward to your epic. 
 Late #a11yTOConf dinner with host @9c31f396, Junko (cannot find on Masto), @1bf9816c, and me.

Tasty food (Don Don Izakaya), great event, lovely people. Will repeat.

https://assets.toot.cafe/media_attachments/files/111/271/224/188/118/692/original/912443ab1e356e7f.jpeg 
 And now that I am home from traveling, the COVID (and flu) booster I got two weeks ago is supposed to be at full strength. Glad for the masks, especially at the over-packed under-ventilated JFK Delta lower terminal. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n ha. This is why I generally... 
 @7b4cefd3 I have done the whole deal at home (though it is time consuming). I have not found a place locally that does a good afternoon or even cream tea. 
 I was unaware I had become a tea snob.

The first image is Earl Grey from £49 per head afternoon tea service (11 Cadogan Gardens / Chelsea Garden).

The second is Earl Grey (£8 pot, and a £13 full English, at Tea House Theatre).

Pureed tea leaves to eke out underwhelming flavor at the pricier joint.

The not-fancy place had better tea, a cat, and no Bentleys / Mercedes / Range Rovers parked outside.

https://assets.toot.cafe/media_attachments/files/111/193/878/513/648/399/original/86ee69617c5be5ad.jpeg

https://assets.toot.cafe/media_attachments/files/111/193/878/526/788/894/original/e788da71b3bc7714.jpeg 
 After 24 hours of being awake and traveling home (including 2 hours of driving at the end), I declare this day over. Finally. 
 Thinking 6 hours of sleep will not cut it. 
 With WCAG 2.2 hitting REC yesterday and absolutely no surprises (at least for me, since I have been stalking it like a weirdo), seems like a good idea to share my post on handling the removal of 4.1.1 in your work:

“The 411 on 4.1.1”
https://adrianroselli.com/2022/12/the-411-on-4-1-1.html

Challenges / disagreements welcome.

#a11y #accessibility 
 Last boost / re-boost context:

“Men took over a job fair intended for women and nonbinary tech workers”
https://www.npr.org/2023/10/05/1203845886/women-tech-conference-men-grace-hopper?utm_medium=your-bum&utm_campaign=your-bum&utm_source=your-bum

I am curious what the breakdown of people hired from this event looks like. 
 @c4691757 Unsolicited feedback (from smartphone without testing): use `aria-current=page"` on the link so you tie programmatic exposure to the effect.

The selector `li.currentPage` would become `li:has(a[aria-current])`. Assuming my construct is right. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n random "it should be in a m... 
 @9f259264 “Return it to its people” joke about colonialism. 
 While I was in a museum, WCAG 2.2 dropped (became REC). You probably all already know this by now. But I was busy.

REC: https://www.w3.org/TR/WCAG22/

Info: https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/

Now stop crowding your tap targets.

#a11y #accessibility 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n 

Chrome now shows each act... 
 @7894e014 Do not give Google any more ideas to monetize us. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n my immediate thought: can I... 
 @ef88ac88 Oh geez yeah. 
 “Chrome now shows each active tab’s memory usage!”
https://medium.com/@addyosmani/chrome-now-shows-each-active-tabs-memory-usage-4f74876538e6

While very cool, only seems to be on hover (no computer; cannot confirm).

Also, why the Head of Google Chrome Developer Experience posts this on sign-up-walled Medium with demonstrable accessibility issues is insight into which developers it continues to prioritize. 
 [ Enjoying an overpriced afternoon tea at a posh venue. ]

Her: “Maybe don’t say ‘poop’ in a fancy place like this.”

Me: “It’s not like I went full ‘Blues Brothers’ in here. Yet.” 
 Hyde Park greeted me by offering me chestnuts — from the blind spot above my head and at great speed.

https://assets.toot.cafe/media_attachments/files/111/171/851/214/548/339/original/c41bdb6da16aa277.jpeg 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n I hope you focused on the s... 
 @01d9c313 We indeed enjoyed train chocolates. 
 I want to turn an image of a shape into an SVG. Inkscape’s trace bitmap does this well. But is ... 
 Sitting in a London cafe as an American tech bro (who is probably as dirt-old as I) explains to a Brit how AI will make his site a data-mining goldmine. The person with me looks over and says, “I might be ready to switch to Firefox now.” 
 This Eurostar screen at Gare du Nord is supposed to show info on my train. The Windows XP screen it is showing instead does not fill me with confidence.

https://assets.toot.cafe/media_attachments/files/111/170/139/122/840/406/original/472744355efef43b.jpg 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n ha, which of these did you ... 
 @91f14c6e Just the first one. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n I am too in most cases. But... 
 @7b4cefd3 Glad one of us is! 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n Sorry, that's a reference t... 
 @a39ef8d9 the Ha! Up until this trip, I have not seen “Friends” in years (needed English TV to calm brain after flight and the two episodes were from there last season).

I can hear it in Ross’s panic shout. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n "Why is it inside out?" 
 @a39ef8d9 I don’t understand. I think the quotes are throwing me, making me think it is a reference I am missing. I also have not slept much. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n nostr:npub1w83gdx8rj870u5zs... 
 @54fa28cb 
Yeah, definitely do not do it just for me.

@71e28698 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n This could be an improvemen... 
 @71e28698 
This is a French conference, so I am not sure how to sort the cost/benefits.

No idea if the tool they used to translate me into French can go the other way nor the costs for that.

@54fa28cb 
 Trying to power through Arnaud Delafosse and Lena Chandelier’s #ParisWeb talk in French by using Google Translate and not having much luck.

The things I am picking up are great and the crowd seems really into it.

https://assets.toot.cafe/media_attachments/files/111/147/664/723/816/041/original/b010e96a96c345bf.jpeg

https://assets.toot.cafe/media_attachments/files/111/147/665/286/546/389/original/e31e3016c37f5237.png 
 Somebody at #ParisWeb was singing “Jingle Bells” (in English) as folks filed in for Arnaud Delafosse and Lena Chandelier’s talk. 
 My #ParisWeb slides: rosel.li/parisweb 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n thanks for sharing. 
 @01ad7c01 It was a nice tribute (assuming it translated well). 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n Orateurice.. Now that's an ... 
 @01d9c313 I am not even trying. 
 63°F/17.2°C here in Paris and I am hot.

Trying to cool off anyway outside. The only others who came out between talks did so for a smoke. And most are wearing jackets or sweaters.

I am definitely a #Buffalo kid. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n nostr:npub12cdzldpc4gecfddp... 
 @ce84c758 @561a2fb4 
My only fluency. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n Oh man, sorry for you but I... 
 @ba113d09 Oh people have been very nice and switching to English for me. But I am still the only native American English speaker here, so my fault for being terrible at language. 
 “Overlays: Just Another Disability Dongle”
https://www.tpgi.com/overlays-just-another-disability-dongle/

@c627f86b details the correlation, mentions #AudioEye’s SLAPP lawsuit against me, reminds that overlays don’t solve the problems on sites. #a11y #accessibility 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n nostr:npub1vcmx62syyujmu0sh... 
 @3e369e25 
The default settings are to report what the author wrote. The assumption is generally that fidelity trumps assumptions.

That being said, if you have suggestions for fixes then the open source screen readers would be thrilled for feedback.

@66366d2a @022a7c10 
 Regular reminder that screen readers…
• are not browsers;
• do not use NLP;
• do not see what you see;
• do not update overnight;
• are not free;
• are not stagnant.

https://adrianroselli.com/2021/10/blaming-screen-readers-red-flag.html 
 In early 2022 @fc7357ee pressed Ctr+Alt+↓ 5,400 times to gather all the JAWS announcements for Unicode characters:
https://stevefaulkner.github.io/symbols/SymbolsJAWS.html

A few days later, he pressed Ctr+Alt+↓ 3,900 times to gather same for NVDA:
https://stevefaulkner.github.io/symbols/SymbolsNVDA.html

Eleven Ways did a content test in March 2023:
https://www.elevenways.be/en/articles/screenreaders-special-characters

#accessibility #a11y 
 nostr:npub1qg48cy9nkrm0pkeuz7e9zrzeq2n6lnlwyn30u9zd0xe07g9qvras00augv wild that apps and screen r... 
 @6bb61d50 
This is less about screen readers getting updates and more about tooling, authors, and platforms.

Some additional challenges:
https://adrianroselli.com/2021/10/blaming-screen-readers-red-flag.html

@022a7c10 
 nostr:npub1qg48cy9nkrm0pkeuz7e9zrzeq2n6lnlwyn30u9zd0xe07g9qvras00augv I hear this issue mentioned... 
 @66366d2a
Screen readers do offer settings that can help, but the user only knows after encountering it. And this assumes all screen reader users are technically savvy when in reality the skill level is highly variable.

I offer further challenges:
https://adrianroselli.com/2021/10/blaming-screen-readers-red-flag.html

@022a7c10 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n I’m getting my booster Mo... 
 @e4c4b441 Yeah, travel adds a pile of stress now that was not there even a year ago. Good luck. 
 Thing I learned this week that I would have preferred not to — the ER at a local hospital still requires masking but, other than the ICU floor, nowhere else. AFAIK this hospital is the last hold-out (I am not keen to go confirm that).

In related news, got my next COVID booster scheduled and a stack of masks for the coming world tour. 
 I wish we (and the press) would stop referring to every senator, mayor, president, etc. as a “our leaders” and call these chucklefucks what they are — our employees.

I would also accept “elected officials” if they disclaim that they are generally elected by being the less offensive of generally two options, if some races even offer that many.

But “leader” is such bullshit. 
 nostr:npub1jusn4s5rwskda2xha2ap0c2g65j8z8ee6ys7v4dglq6fkpyf2wmqd97qvk nostr:npub1zylk3x2cvl79r854... 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n nostr:npub13f0px7qcaxryyz8m... 
 @97213ac2 
Translated: “Let’s ship this lawsuit-baiting feature because we can’t be bothered to take the time to do it right and would rather risk litigation!”

@8a5e1378 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n Makes sense. Is the pdf edi... 
 @37d7839d It is not. I filed three bugs (linked from the one I shared earlier) that cover the biggest barriers. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n Haven’t alt texts been a ... 
 @37d7839d The link explains in more detail, but essentially Firefox’s PDF editing implementation did not have that feature. 
 Firefox will be adding the ability to stuff alt text into images and annotations within PDFs.

They have just shared a Figma of the #UX specs:
https://bugzilla.mozilla.org/show_bug.cgi?id=1844952#c12

If #accessibility UX is your deal, weigh in! Or if #PDF #a11y is your deal!

Contribute to the browser that is not a surveillance tool! Nor the one you are forced to use by the other trillion dollar company! 
 Did my semi-annual LinkedIn check-in to clear out recruiters and product spam.

Apparently it has a news feed that is like weird social media. People are a lot less sweary there. I don’t approve. 
 nostr:npub1zylk3x2cvl79r854gtnqjvh7cjns6zzynvf39llvfvh6gl89cgvslct54n 😬 The MSN spicy thesauru... 
 @bef68e08 It has such a weird repertoire. 
 @423eaed3 
It was worth checking Twitter (I got a mention alert) just to see her dismantle the hubris.

@8a5e1378 
 I, for one, think LLMs are just fine writing for the sports beat. It’s low stakes and mostly just about scores and numbers, yeah?

“Brandon Hunter useless at 42”
https://web.archive.org/web/20230913163653/https://www.msn.com/en-us/sports/other/brandon-hunter-useless-at-42/ar-AA1gDgc6
“Former NBA participant Brandon Hunter, who beforehand performed for the Boston Celtics and Orlando Magic, has handed away on the age of 42, as introduced by Ohio males’s basketball coach Jeff Boals on Tuesday.”

#AI 
 Me: “If you claim #accessibility is a core principle but your v0 does not include it, then it is not a core principle.”
https://adrianroselli.com/2022/11/accessibility-gaps-in-mvps.html

A blue-check: “v0.dev produces the kind of production-grade code that we'd want to ship in our own Vercel products.”
https://twitter.com/rauchg/status/1702355455362912595

@8a5e1378 demonstrates my prescience (and the blue-check’s failure to understand “production-ready”):
https://twitter.com/AshleeMBoyer/status/1702367107130720534

#AI #Vercel #a11y 
 A bit more on this #Vercel v0 embarrassment from @f3190e17:
https://front-end.social/@mxbck/111068089939503131

Remember that Vercel trained v0 on its own code. Kind of like #UserWay did with its #AI failure (http://fuxmycode.ai), and with a similar outcome of demonstrating these companies do not understand the code they write. 
Event not found
 @13275b4b Being a bonehead has finally paid off. 
Event not found
 The list of elements you want added to HTML is telling — some exist, some are not something users want, some are accessibility quagmires, some show a lack of styling creativity on the part of the authors.

But it’s a great list for $browser devs to validate their existing choices! 
Event not found
 @ce84c758 Years and years of being annoying. 
Event not found
 @7b4cefd3 Sweet!

Thanks for letting me know! I mean I am a pessimist about legislation like this ever passing, but I can still be hopeful. 
Event not found
 @c4691757 sweet Scarfolk Council vibes. 
Event not found
 @4764c84a Tasted good!