diff --git a/adapters/oidc/js/src/main/resources/keycloak.js b/adapters/oidc/js/src/main/resources/keycloak.js
index 9a11b8c..feb5d57 100755
--- a/adapters/oidc/js/src/main/resources/keycloak.js
+++ b/adapters/oidc/js/src/main/resources/keycloak.js
@@ -1159,17 +1159,17 @@
if (!type || type == 'default') {
return {
login: function(options) {
- window.location.href = kc.createLoginUrl(options);
+ window.location.replace(kc.createLoginUrl(options));
return createPromise().promise;
},
logout: function(options) {
- window.location.href = kc.createLogoutUrl(options);
+ window.location.replace(kc.createLogoutUrl(options));
return createPromise().promise;
},
register: function(options) {
- window.location.href = kc.createRegisterUrl(options);
+ window.location.replace(kc.createRegisterUrl(options));
return createPromise().promise;
},