diff --git a/router/src/location/mod.rs b/router/src/location/mod.rs index d99ada30b..18cef2c7b 100644 --- a/router/src/location/mod.rs +++ b/router/src/location/mod.rs @@ -368,8 +368,8 @@ where ev.prevent_default(); let to = path_name + if url.search.is_empty() { "" } else { "?" } - + &Url::unescape(&url.search) - + &Url::unescape(&url.hash); + + &url.search + + &url.hash; let state = Reflect::get(&a, &JsValue::from_str("state")) .ok() .and_then(|value| {