SessionStore only ever populated from auth.info once per app launch — a name (or avatar) changed elsewhere, like Outline's web app, never reached it until a full quit-and-relaunch. Profile now refetches via currentUser() every time it's opened and applies the result, same as any live edit made from this app already does. Fails silently offline, same as everything else that needs a live read.