diff --git a/browserid/static/dialog/resources/channel.js b/browserid/static/dialog/resources/channel.js
index 8972a38a3dac69d0cc975be1b8906378a08f2375..3f430116996789c5615bc51c16c495df554c74ca 100644
--- a/browserid/static/dialog/resources/channel.js
+++ b/browserid/static/dialog/resources/channel.js
@@ -69,8 +69,9 @@
       // loaded, we get a security exception.
     }
 
+    console.log('relay or functions not found, retrying');
     // not ready yet, check in 100ms
-    setTimeout(getRelayWindow.bind(null, callback), 100);
+    setTimeout(getRelayWindow.bind(null, callback), 500);
   }
 
   function registerWithRelayFrame(callback) {