Ludovic Frank

May 1, 2026

That one checkbox that ruined my weekend

Hey folks 👋

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.

broken-safari.jpg


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.

👉 https://en.developpeur-freelance.io/safari-http3/

(as usual, also available in french)

About Ludovic Frank

Passionate web developer living in France, creator of projects like ViteUneTable, Coupéo, LFNY, LFQR, LFMDP, LFUnminfy, LFColors, LFSocial, LFMaps and LFGitignore.

Always interested in trying out new things.

In addition to occasionally writing on this platform, I also maintain my own blog.

A tiny list of the best restaurants in the world ❤️