diff --git a/adapters/oidc/js/src/main/resources/login-status-iframe.html b/adapters/oidc/js/src/main/resources/login-status-iframe.html
index 30e30d8..94dd296 100755
--- a/adapters/oidc/js/src/main/resources/login-status-iframe.html
+++ b/adapters/oidc/js/src/main/resources/login-status-iframe.html
@@ -52,7 +52,15 @@
clientId: clientId,
origin: origin
}
- checkCookie();
+ if (!cookie) {
+ if (sessionState != '') {
+ callback('changed');
+ } else {
+ callback('unchanged');
+ }
+ } else {
+ checkCookie();
+ }
} else {
callback('error');
}