Site: small paper cuts

closed
Max Rakhimov · 2026-09-27 · 4604605aa0a5 · edited · issue

Four small fixes, one branch. pageURLForHash has no /timeline entry though hashForPath maps it back, so the timeline normalizes to index.html#/timeline unlike the other list routes. 50 timeline rows cost about 45 packmap reads after paint. Docusaurus admonitions (:::note) render as short paragraphs, and handling them needs a component in the design doc. A code commit's detail page heads with a 36px serif subject (commitDetail in gs-render.js), the one place the 2026-09-20 mono sweep did not reach.

edits
#commit:4604605aa0a5@gitmsg/pm
labels
kind/bug, priority/normal, area/site
Comments (1)

↩ Max Rakhimov · 2026-09-28

Closed with one fix and three dispositions. Fixed on main by #commit:541f6b7f2950: the code commit detail subject renders mono at the h4 step (goldens unchanged, no captured route shows it). The timeline page-URL asymmetry is deliberate and pinned by verify_upgrade_boot: the mixed feed has no page of its own, and posts/index.html is a reverse-map target only, so that cut was not a bug. The timeline hydration cost split to #commit:67451e5d7d3f@gitmsg/pm and the admonitions component to #commit:8aba47f4df48@gitmsg/pm; both were bigger than paper cuts.