From fac0869c4e4bfebc563fc4183d1137cd2c6f8cd6 Mon Sep 17 00:00:00 2001 From: Saiful Alom Date: Wed, 17 Jun 2026 11:38:21 +0600 Subject: [PATCH] fix(auth): bypass client-side router with native window redirect - Replace Astro client-side `Maps` with native `window.location.assign` - Isolate production routing pipeline from SPA script deferral or Rocket Loader interference - Remove unused `Maps` import from `astro:transitions/client` --- src/modules/auth/auth.hooks.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/auth/auth.hooks.ts b/src/modules/auth/auth.hooks.ts index 44f137c..3d2688c 100644 --- a/src/modules/auth/auth.hooks.ts +++ b/src/modules/auth/auth.hooks.ts @@ -1,7 +1,6 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { useForm } from "react-hook-form"; import { actions } from "astro:actions"; -import { navigate } from "astro:transitions/client"; import { useAction } from "@/hooks/use-action"; import { LoginInput, loginSchema } from "./auth.schema"; @@ -30,7 +29,7 @@ export default function useLogIn() { onSuccess: (res) => { if (res?.success) { form.reset(); - navigate("/dashboard"); + window.location.assign("/dashboard"); } },