diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index fa36da6a8a1e68d86cbb289ff905467b3cd4771c..52d60c882f75a1632536b44ca4f83169827a3abe 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -991,7 +991,8 @@ const connection = Penpal.connectToParent({
         x509Certificate
       } = restoreAccessIdentity.authentication;
       window.loadedIdentities[publicKey] = restoreAccessIdentity;
-      window.viamAnonymousApi.setIdentity(publicKey);
+      window.viamApi.setSessionData("", "");
+      window.viamApi.setIdentity(publicKey);
 
       const timeout = ms => new Promise(resolve => setTimeout(resolve, ms));
 
@@ -1011,8 +1012,6 @@ const connection = Penpal.connectToParent({
 
         const deviceHash = await createDeviceHash(publicKey);
         window.viamApi.setDeviceHash(deviceHash);
-        window.viamApi.setSessionData("", "");
-        window.viamApi.setIdentity(publicKey);
 
         const identityLoginResponse = await executeRestfulFunction(
           "public",