-
New Feb 27, 2025
Is the button focusable?
Let’s play a game. I’ll hide a button using different techniques in HTML and CSS, and you have to guess whether it’s still focusable.That's our button. <div> <button...
-
New Mar 3, 2025
#unplugtrump
Since Trump took office on Jan. 20 this year, he and his henchman have done many things that bewildered me. I assume that most of you are following the news, so you know what I’m talking about, but he...
-
New Mar 6, 2025
Maybe don't use custom properties in shorthand properties
I've already written about how the fact that the initial value of a custom property is a guaranteed-invalid value can lead to unexpected results. Today, I realized how that can be problematic when you...
-
New Mar 6, 2025
How to make LibreWolf your default browser on macOS
I recently switched to LibreWolf as my default browser, and I also wanted links to open by default inside it, but there isn't an option in LibreWolf like in other browsers.Luckily, there's another...
-
New Mar 7, 2025
Close requests, close watchers, and the dialog element
The latest version of Chrome (134) comes with a new light-dismiss behavior for the dialog element, which enables a native click-outside feature. That's fantastic! Reading the announcement, I...
-
New Mar 19, 2025
Breaking up with my X
About 2.5 years ago, I was banned from Twitter for no apparent reason. I wrote about it on this blog and described the events and personal consequences. I broke the rules...
-
New Apr 11, 2025
Never lose a z-index battle again
Recently, I learned about numeric keywords. Since I was terrible in school, I didn't know what to do with them, but when I saw infinity, I immediately thought of a great use case.According to th...