diff --git a/dashboard/web/components/Sidebar.tsx b/dashboard/web/components/Sidebar.tsx index ba6df3cdc734a03274d694706dae4a0459ae1a83..070f4901e5afdb5ca01c9c437ce2fd646a2dd289 100644 --- a/dashboard/web/components/Sidebar.tsx +++ b/dashboard/web/components/Sidebar.tsx @@ -223,12 +223,11 @@ export function viewAs(groups: string[] | null) { location.reload(); } -/** The signed-in user's corner. */ function Whoami(props: { me: Me }) { const user = lastGood(account); const name = () => { const known = user(); - return known ? displayName(known) : props.me.name; + return known ? displayName(known) : account.error ? props.me.name : ""; }; const here = useMatch(() => "/account"); const [picked, setPicked] = createSignal(props.me.viewing ? props.me.groups : []); @@ -237,7 +236,7 @@ function Whoami(props: { me: Me }) {