diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 608ef567839bb3190f534dad6a08bfcac5e7df93..c84dabefb63b9e6d843c686a7d2bd3f83175efe5 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -1328,6 +1328,8 @@ const connection = Penpal.connectToParent({
         }
       }
 
+      passportChain.reverse();
+
       const signResponse = await executeRestfulFunction(
         "private",
         window.viamApi,