Skip to content

Commit f280926

Browse files
committed
fix(ui): catch-all route → Navigate to / (fixes post-login 404 on stale /auth URLs)
Legacy AuthProvider.signOut used to rewrite the URL to /auth?next=... Any browser that still has that URL cached hit the react-router default error boundary once AuthGate let RouterProvider render, since /auth is no longer a route. The catch-all sends any unknown path back to /.
1 parent 442f588 commit f280926

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

ui/src/App.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
2-
import { RouterProvider, createBrowserRouter } from "react-router";
2+
import { Navigate, RouterProvider, createBrowserRouter } from "react-router";
33
import { useMemo } from "react";
44
import { ThemeProvider } from "@/hooks/useTheme";
55
import { AuthProvider } from "@/components/AuthProvider";
@@ -33,6 +33,7 @@ const router = createBrowserRouter([
3333
{ path: "/s/:name/meta", element: <Dashboard /> },
3434
{ path: "/feed", element: <FeedFullscreen /> },
3535
{ path: "/doctor", element: <DoctorPanel /> },
36+
{ path: "*", element: <Navigate to="/" replace /> },
3637
]);
3738

3839
export function App() {

0 commit comments

Comments
 (0)