Quick one today — but the kind of quick one that might save your weekend. So picture this: I'm traveling between Paris, Metz and Luxembourg, casually checking how one of my client's sites is running from my iPhone. Just a normal "is the shop still open" kind of check.
And then I see it.
The site. With no CSS. On Safari. On 5G.
You know that feeling when your stomach drops? Yeah, that one.
Here's the thing that really got me though — the exact same codebase was running perfectly fine on another domain. Same code. Same setup. Same everything.
Except one tiny difference. A checkbox. That I never ticked.
I dug into it, found the culprit, and honestly? I had no idea this was a thing. And if I didn't know, chances are a lot of you don't either — especially if you're running sites with a decent chunk of Safari users (spoiler: it's the #2 browser worldwide, so probably you).
I wrote up the whole story on the blog — what happened, how I tracked it down, and the one setting you should probably go check right now on your own projects.