fix(render): refresh viewer avatar + role from DB (stale session self-heal)
The topnav avatar (and role-dependent UI) came from the session blob, which
is captured on login. After the WebP migration an existing session still
pointed to the old .png → broken avatar until re-login. renderPage now reads
avatar_url + role fresh from the DB per render (one indexed lookup), so
avatar/role changes take effect immediately without re-login.
Co-Authored-By: Claude <noreply@…>
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.