From ac6b680cdb67c4d5dc16f047bddac0498d88daee Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 7 Jun 2026 14:22:11 -0400 Subject: [PATCH] fix: notice query string consumed on unauthenticated routes --- app/routes/authenticated.tsx | 2 ++ app/routes/index.tsx | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/routes/authenticated.tsx b/app/routes/authenticated.tsx index fdf75f8e4f..88214194c5 100644 --- a/app/routes/authenticated.tsx +++ b/app/routes/authenticated.tsx @@ -11,6 +11,7 @@ import Route from "~/components/ProfiledRoute"; import WebsocketProvider from "~/components/WebsocketProvider"; import useCurrentTeam from "~/hooks/useCurrentTeam"; import usePolicy from "~/hooks/usePolicy"; +import useQueryNotices from "~/hooks/useQueryNotices"; import lazy from "~/utils/lazyWithRetry"; import { archivePath, @@ -53,6 +54,7 @@ const RedirectDocument = ({ * the user to be logged in. */ function AuthenticatedRoutes() { + useQueryNotices(); const team = useCurrentTeam(); const can = usePolicy(team); diff --git a/app/routes/index.tsx b/app/routes/index.tsx index 1be584b621..c5bb922de7 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -5,7 +5,6 @@ import DelayedMount from "~/components/DelayedMount"; import FullscreenLoading from "~/components/FullscreenLoading"; import Route from "~/components/ProfiledRoute"; import env from "~/env"; -import useQueryNotices from "~/hooks/useQueryNotices"; import lazy from "~/utils/lazyWithRetry"; import { matchDocumentSlug as documentSlug } from "~/utils/routeHelpers"; import useAutoRefresh from "~/hooks/useAutoRefresh"; @@ -18,7 +17,6 @@ const Logout = lazy(() => import("~/scenes/Logout")); const OAuthAuthorize = lazy(() => import("~/scenes/Login/OAuthAuthorize")); export default function Routes() { - useQueryNotices(); useAutoRefresh(); return (