diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 78de8d57657557a4b7a50cb672c9dfe36a651db7..be5c059807c4b8620f5c06c9e3264e958a9ed68b 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -2198,6 +2198,10 @@ const connection = Penpal.connectToParent({
 });
 
 connection.promise.then(parent => {
+  if (!navigator.cookieEnabled) {
+    console.warn("Cookie disabled. Can't start library.");
+    return;
+  }
 
   window.addEventListener('storage', event => {
     if (event.key === "authenticatedIdentity" && event.newValue === null) {