Profile avatar
keithamus.social
Software Cyber Shepherd. Web platform engineer. Participant: WHATWG, CSSWG, ARIAWG, OpenUICG, WebComponents CG Website: https://keithcirkel.co.uk/ GitHub: https://github.com/keithamus Mastodon: https://indieweb.social/@keithamus
190 posts 1,588 followers 1,113 following
Regular Contributor
Active Commenter

📻 What the Spec?! episode 2 dives deep into the new Popover attribute & accessibility! Hidde De Vries gives me a breakdown of how popover accessibility works. Listen on your favourite podcast app. Show notes & transcript is available below. lolaslab.co/what-the-spe...

Happy Wednesday

Gecko: Intent to Ship: CloseWatcher

🤩 I’m very (VERY!) excited about CSS `ident()` – a feature I proposed and specced – getting prototyped. This allows me to reduce the amount of CSS I have to write when multiple items that behave in the same need to have a unique name. See brm.us/ident for an intro.

Anyone who'd like to contribute to the HTML standard, I've outlined a good first issue: all of the "states" in enumerated attribute tables needs title casing. github.com/whatwg/html/... I've outlined some steps which would get you quite close to a working PR. Any takers? Happy to guide you!

🥳 We added new attributes to HTML to enhance <input type=color>: webkit.org/blog/16900/p...

Does anyone reading this work for Lidl in Germany? I think there's a cross-browser bug with the ChatWidget, I'd love to diagnose it further with anyone who has experience on the codebase!

Gecko: Intent to Ship: Dialog "closedby" attribute (Light Dismiss)

What do you call this type of element where you hover over a user's icon or name and get more info/shortcuts to actions?

Lots of sites have this "hovercard" style pattern on links which shows you a cut-down preview of the page behind the link - often times with additional interactions. I wonder if anyone has any more examples? Especially sites which do this (display a rich tooltip) on non-links.

Browsers used to have a feature where you could add new context menu items. Is this worth reviving? Yes or No? Would you use it as a developer? What use cases do you have? Would you want this as a user?

The 1st episode of What the Spec?! dropped last week! I’m talking to @keithamus.social about making contributions to browsers as a web developer 
Apple: podcasts.apple.com/us/podcast/h... 
Spotify: open.spotify.com/show/6vPW8tx... 
Show notes & transcript: lolaslab.co/what-the-spe...

✨Introducing What the Spec?!✨ A brand new podcast where I chat with folks shaping the web. In ep 1, I speak to @keithamus.social about going from web developer to browser contributor. Spotify: open.spotify.com/episode/1Noq... Apple: podcasts.apple.com/us/podcast/h... lolaslab.co/what-the-spe...

Gecko: Intent to Prototype and Ship: HTMLDialogElement requestClose

Friday marked my last day at GitHub. I spent almost 8 years building one of my most favourite websites. It was truly a pleasure working on it, but I could feel my interest waning, not least due to React & the push for AI. Today I start at my new job... with totally renewed excitement!

Someone hire this guy. He's one of the best. Hire him before someone else does.

youtube.com/live/voJaiUp... day 2 of building Scoped Custom Element Registries in Chromium!

Choo choo! Let's get back on the live-coding train, this time working on Scoped Custom Element Registries in Chromium! youtube.com/live/977LOXM...

🌟New monthly newsletter alert🌟 Get early access to my brand new podcast What the Spec?! & a peek at my latest web antics. This month has Ep 1 of What the Spec?! with @keithamus.social, CSS Carousel thoughts & more. For £2.50 a month, it's another way to support my work! 😄 subscribe.lolaslab.co

I’ll be at #sotb2025 today! Looking forward to seeing lots of friends and meeting new ones! Say hi if you’re about.

As it's Friday (here at least) can all you webdevs do me a favour and make this simple code change: 1. Search for `aria-labeledby` in your codebases. 2. Change it to `aria-labelledby` (note the double L) 3. Submit a PR. 4. Congratulate yourself for your Friday contribution.

We've got 1 in-person and 2 online tickets for State of the Browser available from our @set.studio sponsorship to give away. I was planning on getting down there, but I'm not gonna be available with the rail replacement situation and timing. First come, first served! 2025.stateofthebrowser.com