+
+ }
+ />
+ } />
+
+ ,
+ )
+
+ // The protected page should not render.
+ expect(screen.queryByTestId('home-content')).not.toBeInTheDocument()
+
+ // We landed on / (the public landing route), not /landing.
+ expect(screen.getByTestId('probe-pathname')).toHaveTextContent('/')
+ expect(screen.getByTestId('probe-from')).toHaveTextContent('/home')
+ })
+})
diff --git a/frontend/src/pages/AssistantChatPage.tsx b/frontend/src/pages/AssistantChatPage.tsx
index 4e6f6fca..bcd214de 100644
--- a/frontend/src/pages/AssistantChatPage.tsx
+++ b/frontend/src/pages/AssistantChatPage.tsx
@@ -2416,7 +2416,7 @@ export default function AssistantChatPage() {
setShowConclude(false)
if (activeSessionStatus === 'escalated') {
toast.info('Session escalated. Heading back to your dashboard.')
- navigate('/')
+ navigate('/home')
}
}}
onConclude={handleConclude}
diff --git a/frontend/src/pages/ContactPage.tsx b/frontend/src/pages/ContactPage.tsx
index e7d68adf..dade0f1a 100644
--- a/frontend/src/pages/ContactPage.tsx
+++ b/frontend/src/pages/ContactPage.tsx
@@ -7,7 +7,7 @@ export default function ContactPage() {
- ← Back to home
+ ← Back to home
Contact ResolutionFlow
We respond to customer inquiries Monday through Friday during U.S. business hours, excluding federal holidays. Email is the fastest path to a response.
diff --git a/frontend/src/pages/OAuthCallbackPage.tsx b/frontend/src/pages/OAuthCallbackPage.tsx
index b32dd080..e606ac27 100644
--- a/frontend/src/pages/OAuthCallbackPage.tsx
+++ b/frontend/src/pages/OAuthCallbackPage.tsx
@@ -112,10 +112,10 @@ export function OAuthCallbackPage() {
// Invitee path lands on the dashboard with the teammate-welcome
// marker; new self-serve owners go to the welcome wizard; returning
- // users to /.
- let dest = '/'
+ // users to /home.
+ let dest = '/home'
if (decoded?.accountInviteCode) {
- dest = '/?welcome=teammate'
+ dest = '/home?welcome=teammate'
} else if (result.is_new_user) {
dest = '/welcome'
}
diff --git a/frontend/src/pages/PoliciesPage.tsx b/frontend/src/pages/PoliciesPage.tsx
index eaabb472..1da097cd 100644
--- a/frontend/src/pages/PoliciesPage.tsx
+++ b/frontend/src/pages/PoliciesPage.tsx
@@ -7,7 +7,7 @@ export default function PoliciesPage() {
- ← Back to home
+ ← Back to home
Customer Policies
Last updated: May 7, 2026
Operator: ResolutionFlow, LLC (the “Company”), operator of ResolutionFlow (“Service”).
diff --git a/frontend/src/pages/PrivacyPage.tsx b/frontend/src/pages/PrivacyPage.tsx
index 1478bbca..9a6fc5f3 100644
--- a/frontend/src/pages/PrivacyPage.tsx
+++ b/frontend/src/pages/PrivacyPage.tsx
@@ -7,7 +7,7 @@ export default function PrivacyPage() {
- ← Back to home
+ ← Back to home
Privacy Policy
Last updated: March 21, 2026
diff --git a/frontend/src/pages/PromotionsPage.tsx b/frontend/src/pages/PromotionsPage.tsx
index 132ad10b..f495f1dd 100644
--- a/frontend/src/pages/PromotionsPage.tsx
+++ b/frontend/src/pages/PromotionsPage.tsx
@@ -7,7 +7,7 @@ export default function PromotionsPage() {