Keith Cirkel
banner
keithamus.social
Keith Cirkel
@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
It's impossible to get to inbox zero on GitHub because I got @ mentioned in a couple of spammy repos which are deleted, but the notifications are hanging around in my inbox and I cannot remove them.

GitHub knows this is an issue but don't seem to want to fix it so... 🤷
September 30, 2025 at 8:10 AM
Ahhh. Always nice when you can add ~180LOC to your ~100kLOC codebase and make it go twice as fast.

github.com/csskit/csski...
September 23, 2025 at 9:13 PM
August 19, 2025 at 8:09 AM
I apologise in advance.
August 1, 2025 at 6:55 PM
It's likely not in that release.

When you go to `about:config` and search for the pref, if it's not already in the list as `false` then it is not available in that release. You might instead get a UI to create the new pref which won't do anything

Consider the following screenshots; subtle I know.
July 18, 2025 at 10:45 AM
I did a thing.

These are all the steps (with citations) each of the browsers take to determine if a element is really a
element or if it's just sparking layout.

deploy-preview-2576--wai-aria.netlify.app/html-aam/#el...
July 16, 2025 at 5:28 PM
element is really a
element or if it's just sparking layout.

deploy-preview-2576--wai-aria.netlify.app/html-aam/#el...
Hot off the presses! Firefox Nightly (www.mozilla.org/en-GB/firefo...) adds the new :heading pseudo! Easily style all headings, or use nth-child-like AnB syntax to select a range of headings! Needs `layout.css.heading-selector.enabled` flag enabled. Try it out and let me know your thoughts.
July 1, 2025 at 3:13 PM
Nice! Mines in a half-way state because I recently decommissioned some machines when I upgraded from a synology+pis to a bigger NAS, so here is the current state:
June 7, 2025 at 12:12 PM
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.
April 28, 2025 at 2:12 PM
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?
April 28, 2025 at 2:03 PM
Like the element? Annoyed it doesn't fire `beforetoggle` and `toggle` events? It's coming! Firefox & Chrome support, but coming very soon in Opera & Safari.

I wrote a polyfill for it github.com/keithamus/di...! You can use it in all browsers today!
February 16, 2025 at 10:40 PM
Yikes. Not even 650 women responding to this survey?

State of JS or State of White Mans opinions amirite?
December 12, 2024 at 2:53 PM