Erik Kroes βœ…

Disabled, and doing it anyway.

Web Accessibility, Design Systems & Art πŸŽ‰

Now: Accessibility Consultant (Freelance 🌐)
Previously: Head of Accessibility (Nomensa πŸ‡¬πŸ‡§), Accessibility Design Director (IKEA πŸ‡ΈπŸ‡ͺ), Product Owner Design Systems (ING πŸ‡³πŸ‡±πŸ¦)
πŸ‘€ he/him

Erik Kroes βœ…erikKroes
2025-07-03

@eric I repeat: I'm not sure if you're allowed to do this.

Erik Kroes βœ… boosted:

I've referenced it enough that now it's all I can hear when I read it. Now you have to hear it too πŸ™‰ ericwbailey.website/published/

Erik Kroes βœ…erikKroes
2025-07-03

"Scaled Accessibility: How Big Dutch Companies Manage Accessibility"

A keynote I gave at the Dutch accessibility conference NCDT. I presented my model for motivating and scaling accessibility.

Let me know what you think!
(I don't like watching recordings of myself)

ncdt.nl/programma/presentatie/

Erik Kroes βœ…erikKroes
2025-07-02

@MostlyBlindGamer Don't give people ideas please

Erik Kroes βœ…erikKroes
2025-07-02

The web has given me something new to detest today. 🎁

It's like they took the experience of having no visible keyboard focus, and reinvented it for mouse-users. The creativity is impressive 😬

(Context. On a modern div-site, this makes everything seem interactive.)

a:hover, div:hover, p:hover, span:hover {
  cursor: pointer;
}
Erik Kroes βœ…erikKroes
2025-07-02

@alastc Sadly, no.

The web is always surprising. Rarely in a good way 😬

Erik Kroes βœ…erikKroes
2025-07-01

reddit topic: google it! 🀬

google: here is a reddit topic for you

Erik Kroes βœ…erikKroes
2025-06-25

@jcsteh I restarted the browser and I think (🀞🏿) that worked.

Restore session (which I usually do when I start firefox) did show my own tabs and pages. So that gave me the impression I was on my own profile. But other things didn't come up. Now it's all back!

Erik Kroes βœ…erikKroes
2025-06-25

Firefox no longer suggests URLs when typing; I can only search.
My bookmarks are gone
My history is gone.

Help? Starting the day lost.

Erik Kroes βœ…erikKroes
2025-06-23

@alastc I think the only thing it did was make a developer feel good about themselves πŸ˜„

Erik Kroes βœ…erikKroes
2025-06-23

Wait what?

<html lang="auto">
Erik Kroes βœ…erikKroes
2025-06-23

🌢️ Share your accessibility hot take!

πŸ™‹β€β™‚οΈ I don't like adjusting code for browser X, tool Y or version Z. I write the best code I can, and I can't control whatever happens with it. I'm an accessibility stoic.

Erik Kroes βœ…erikKroes
2025-06-20

Further testing clarifies a lot!

It's not jquery, it js on elements that are not focusable by keyboard by itself.

codepen.io/erikkroes/pen/Eajdw

/cc @westbrook

Erik Kroes βœ…erikKroes
2025-06-20

@westbrook I'm not sure if keyboard API is technically the best name for it, but that's how I've learned to call it.
developer.mozilla.org/en-US/do

I've got a message saying that it might work on interactive items like buttons, but not on non-interactive items with a tabindex. So there might be something there

Erik Kroes βœ…erikKroes
2025-06-20

@westbrook A lot of tools might depend on keyboard accessibility like en.wikipedia.org/wiki/Switch_a

If you'd add a tabindex to the example-code, it might become reachable with a keyboard. But it's still not possible to trigger it.
It's pretty close to a guaranteed failure for w3.org/WAI/WCAG22/Understandin

Erik Kroes βœ…erikKroes
2025-06-20

FYI, if you're using jQuery and write something like this.

❌ This will not trigger with a keyboard, screen reader or other software/device using the keyboard API.

🧠 Maybe avoid jQuery for this

$("#element").on('click', function());
Erik Kroes βœ…erikKroes
2025-06-13

Inspecting a soup of HTML? Make your life easier and try this tool by @lloydi

a11y-tools.com/markup-de-crapu

Erik Kroes βœ…erikKroes
2025-06-13

@zachleat Let the robots verify themselves instead.

Erik Kroes βœ…erikKroes
2025-06-12

@WeirdWriter Thanks!

Erik Kroes βœ…erikKroes
2025-06-12

@miwebguy Maybe I should've said "function" πŸ˜„

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst