Dave Rupert
@davatron5000.bsky.social
Web components at Microsoft. Co-host at ShopTalk. Previously Luro and Paravel. Blogger.
Yeah, got looped in here. bsky.app/profile/jake...
cc @davatron5000.bsky.social, iirc you put reference target in slots 1–9 on your interop wish list lol
November 11, 2025 at 6:16 PM
Yeah, got looped in here. bsky.app/profile/jake...
I'm not the cops but... this probably wouldn't pass our accessibility review system. I do like it tho and I wish stuff like this was easier at the platform level.
November 11, 2025 at 6:14 PM
I'm not the cops but... this probably wouldn't pass our accessibility review system. I do like it tho and I wish stuff like this was easier at the platform level.
Anyways, tldr– you likely have some a11y issues for non-sighted keyboard users. ymmv, there. @adamsilverhq.bsky.social has a blog post about accessible autocompletes that might be relevant:
adamsilver.io/blog/buildin...
adamsilver.io/blog/buildin...
Building an accessible autocomplete control
Learn how to design and build an accessible autocomplete control from scratch.
adamsilver.io
November 11, 2025 at 6:14 PM
Anyways, tldr– you likely have some a11y issues for non-sighted keyboard users. ymmv, there. @adamsilverhq.bsky.social has a blog post about accessible autocompletes that might be relevant:
adamsilver.io/blog/buildin...
adamsilver.io/blog/buildin...
Yeah... accessible comboboxes are not for the faint of heart. @sarahhigley.bsky.social has a great writeup on the struggle there. It's easy to make it worse.
sarahmhigley.com/writing/acti...
sarahmhigley.com/writing/acti...
Understanding Success Criterion 2.4.5: Multiple Ways | WAI | W3C
www.w3.org
November 11, 2025 at 6:14 PM
Yeah... accessible comboboxes are not for the faint of heart. @sarahhigley.bsky.social has a great writeup on the struggle there. It's easy to make it worse.
sarahmhigley.com/writing/acti...
sarahmhigley.com/writing/acti...
This is a great example where Cross-Root ARIA would be great for progressively enhancing an input into a combobox with autocomplete.
fwiw, I hear `<input><datalist>` is getting an `appearance: base` overhaul and you could potentially wait for that to save lotsa code... but same x-root ARIA issue.
fwiw, I hear `<input><datalist>` is getting an `appearance: base` overhaul and you could potentially wait for that to save lotsa code... but same x-root ARIA issue.
November 11, 2025 at 4:11 PM
This is a great example where Cross-Root ARIA would be great for progressively enhancing an input into a combobox with autocomplete.
fwiw, I hear `<input><datalist>` is getting an `appearance: base` overhaul and you could potentially wait for that to save lotsa code... but same x-root ARIA issue.
fwiw, I hear `<input><datalist>` is getting an `appearance: base` overhaul and you could potentially wait for that to save lotsa code... but same x-root ARIA issue.
You probably need to follow the APG's "combobox autocomplete list" pattern to complete the ARIA story. But to achieve that you'd need to wire up `aria-activedecendent` which requires Cross-Root. The quick fix would be to inject the `
- ` into the LightDOM. 😮💨
www.w3.org/WAI/ARIA/apg...
Editable Combobox With Both List and Inline Autocomplete Example
Accessibility resources free online from the international standards organization: W3C Web Accessibility Initiative (WAI).
www.w3.org
November 11, 2025 at 4:11 PM
You probably need to follow the APG's "combobox autocomplete list" pattern to complete the ARIA story. But to achieve that you'd need to wire up `aria-activedecendent` which requires Cross-Root. The quick fix would be to inject the `
- ` into the LightDOM. 😮💨
www.w3.org/WAI/ARIA/apg...
So good news and bad news. You're progressively enhancing an input and that's a good start. You dodge a few cross-root ARIA issues there. You need a label, I'd put that in Light DOM too....
November 11, 2025 at 4:11 PM
So good news and bad news. You're progressively enhancing an input and that's a good start. You dodge a few cross-root ARIA issues there. You need a label, I'd put that in Light DOM too....
Just when I thought I was out….
November 11, 2025 at 3:09 AM
Just when I thought I was out….
Looks like it's for the A-class shares and C-class shares: en.wikipedia.org/wiki/List_of...
List of S&P 500 companies - Wikipedia
en.wikipedia.org
November 10, 2025 at 9:28 PM
Looks like it's for the A-class shares and C-class shares: en.wikipedia.org/wiki/List_of...
this triggered me.
November 10, 2025 at 4:01 PM
this triggered me.
Reposted by Dave Rupert
We are past the 12 hour mark and currently sit at $5,247.80 raised for Lurie Children’s Hospital, thanks to your generous support. Looking to get over the $6k mark as we chug to the finish! Let’s gooooo!
November 9, 2025 at 2:09 AM
We are past the 12 hour mark and currently sit at $5,247.80 raised for Lurie Children’s Hospital, thanks to your generous support. Looking to get over the $6k mark as we chug to the finish! Let’s gooooo!
We need a reboot of Brewster's Millions for the modern era... Brewster's Billions. Imagine how much you could do with a -$12B operating loss.
November 8, 2025 at 7:15 PM
We need a reboot of Brewster's Millions for the modern era... Brewster's Billions. Imagine how much you could do with a -$12B operating loss.