From 8521d9d8df888e35f9d671c6e60b4aa561a4ad77 Mon Sep 17 00:00:00 2001 From: coolstorm Date: Wed, 31 Jul 2024 07:57:48 +0530 Subject: [PATCH] fix: add verification for path /404 --- reflex/.templates/web/utils/client_side_routing.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/reflex/.templates/web/utils/client_side_routing.js b/reflex/.templates/web/utils/client_side_routing.js index 75fb581c8e6..1718c8e61e4 100644 --- a/reflex/.templates/web/utils/client_side_routing.js +++ b/reflex/.templates/web/utils/client_side_routing.js @@ -23,7 +23,12 @@ export const useClientSideRouting = () => { router.replace({ pathname: window.location.pathname, query: window.location.search.slice(1), - }) + }).then(()=>{ + // Check if the current route is /404 + if (router.pathname === '/404') { + setRouteNotFound(true); // Mark as an actual 404 + } + }) .catch((e) => { setRouteNotFound(true) // navigation failed, so this is a real 404 })