v1.5.1
What's Changed
Fixed
- Browser-tab favicon regression since the Vue rewrite.
<link rel="icon" id="sg-favicon-tag">
shipped with an emptyhrefon every SPA page: the server-side tag patch was removed when
dispatchSpa()switched to the single#sg-configinjection, but no SPA code ever consumed
config.faviconfor the link (only the sidebar<img>had a consumer, which is why it went
unnoticed). Document-level config consumption (favicon link,data-default-locale, title seed)
is now consolidated infrontend/src/lib/documentChrome.js, an unconfigured favicon falls back
to the generic glyph, and a Playwright assert guards the producer→consumer wiring end to end.
Pull Requests
- #94 — fix(spa): populate browser-tab favicon link via documentChrome consumer
Full Changelog: v1.5.0...v1.5.1