diff --git a/src/webui/www/public/scripts/login.js b/src/webui/www/public/scripts/login.js index f74825c90..a7e4091b7 100644 --- a/src/webui/www/public/scripts/login.js +++ b/src/webui/www/public/scripts/login.js @@ -51,8 +51,10 @@ const submitLoginForm = (event) => { }) .then(async (response) => { const responseText = await response.text(); - if (response.ok && (responseText === "Ok.")) - location.reload(); // reload after login + if (response.ok && (responseText === "Ok.")) { + location.replace(location); // redirect + location.reload(true); + } else errorMsgElement.textContent = `QBT_TR(Invalid Username or Password.)QBT_TR[CONTEXT=Login]\nQBT_TR(Server response:)QBT_TR[CONTEXT=Login] ${responseText}`; },