fa92a65a35
Dashboard had a defense-in-depth Navigate to /login when sessionId is null. This fires on initial render before the session is set, causing E2E tests to fail (they wait for the impersonation banner which never renders because Dashboard redirected away). Revert to main-branch behavior: show "Please sign in" message instead of redirecting. The CustomerPortal-level redirect is sufficient. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>