internal/web/web.go:229 runs template.Must(ParseFS) on every Render. Combined with the nil-safe str/field reflection helpers (web.go:114), a misspelled field name renders as absent and a broken, rarely-visited page (e.g. registered.html) panics on first visit rather than at start-up. Only mrpage_test.go renders a template.
Remedy: parse once at init; a test that executes every template against its page struct.
closed by commit 0a4bb99d63 by cmc: web: parse every page template once, at start-up
2026-09-04 02:16 UTC