From 6d6019b956c81b2ec86e3aab7dd0e93db54dca3e Mon Sep 17 00:00:00 2001 From: haslersn Date: Tue, 27 Feb 2024 18:06:48 +0100 Subject: [PATCH] fix: do not strip query in redirect hook when using client-side navigation (#2376) --- router/src/components/router.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/router/src/components/router.rs b/router/src/components/router.rs index 838592cfe..7b68b9163 100644 --- a/router/src/components/router.rs +++ b/router/src/components/router.rs @@ -70,7 +70,7 @@ pub fn Router( let navigate = navigate.clone(); // delay by a tick here, so that the Action updates *before* the redirect request_animation_frame(move || { - navigate(&url.pathname(), Default::default()); + navigate(&url.href(), Default::default()); }); // Use set_href() if the conditions for client-side navigation were not satisfied } else if let Err(e) =