Jake Archibald
@jakearchibald.com
13K followers 440 following 780 posts
Developer of sorts at @firefox.com. No thought goes unpublished. He/him.
Posts Media Videos Starter Packs
Pinned
jakearchibald.com
CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation.

Here's how it works, and how to avoid the pitfalls.

jakearchibald.com/2025/animati...
Animating zooming using CSS: transform order is important… sometimes
How to get the right transform animation.
jakearchibald.com
jakearchibald.com
Hahaha of course. Thankfully most constipation is immediately cured by a knocking sound. Just… falls right out
jakearchibald.com
Oh they were fully aware someone else was in there. It was a hurry up. But… who's doing anything slowly on a train toilet?
jakearchibald.com
In this case, they'd:

- seen someone go in
- seen the occupied sign
- already tried the door and felt it was locked

So I don't think this came down to colourblindness

(I was also in the queue btw)
jakearchibald.com
If it's red, see a doctor
jakearchibald.com
Oh take a look at the replies, I've had a lot of the same comment but seemingly serious
jakearchibald.com
I will do this at home, but I want to be in public toilets the minimum amount of time possible
jakearchibald.com
Yeah ok that's awful. I like a toilet break, but not in public toilets, especially if numbers are limited
jakearchibald.com
In this case they'd already established the door was locked
jakearchibald.com
Ah that wasn't the reason in this case. Also, on a plane (or a train as was the case here), the person inside would need to shout pretty loudly to be heard. I believe it was a "hurry up" in this case.
jakearchibald.com
Does that work? Are people shitting/pissing 'slowly' in public bathrooms?
jakearchibald.com
Oh I'm talking specifically about cases where it's clear the door is locked. I think the knock was being used as a "hurry up" maybe? I was also in the queue at this point, but I've also experienced it 'on the inside'.
jakearchibald.com
I am once again bewildered by the motives of people who knock on the door of an occupied public toilet.
jakearchibald.com
That's good feedback, and probably not too hard to add. I guess I need to figure out a good way to do database migrations on Cloudflare
jakearchibald.com
Your avatar is displayed at the top of the page, and your name is the alt text. Given this is the information exposed when you make a comment on GitHub, it didn't seem troublesome, but thanks for the feedback.
jakearchibald.com
You can drag it out of the list, or use the down arrow on the last item.
jakearchibald.com
This is good feedback, thank you
jakearchibald.com
The standard browser search feature should do the trick here, no?
jakearchibald.com
That's a browser UI question - specs leave browsers to differ and compete on that
jakearchibald.com
It's behind a flag in Firefox now. There are some bugs to work out, but it's close
jakearchibald.com
The specificity is defined, but I guess you're talking about something else?
jakearchibald.com
If you refresh and see selections, that's what the server sees too
jakearchibald.com
Ah shit. On desktop Safari it appeared to consistently fail.
jakearchibald.com
There isn't a UI way, but if you're familiar with JS the endpoint is pretty simple
jakearchibald.com
I added a reduced case to the interop issue in case that helps