getParsedUserInfo() can return null (cookie missing/unparseable), so reading userInfo.realName crashed the dashboard with a 500. Default to an empty object and fall back to the user prop's name or 'کاربر'. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>