diff --git a/resources/static/dialog/resources/channel.js b/resources/static/dialog/resources/channel.js
index 04cdd2b7836a71248986c5f5162e4263174941f3..68caa5235e6c9e8edd8461fbd112c09f756ac2c5 100644
--- a/resources/static/dialog/resources/channel.js
+++ b/resources/static/dialog/resources/channel.js
@@ -57,7 +57,7 @@
       onCompleteCallback;
 
   function getRelayName() {
-    return window.localStorage.RELAYFRAME_NAME;
+    return win.localStorage.RELAYFRAME_NAME;
   }
 
   function getRelayWindow() {
diff --git a/resources/static/test/qunit/resources/channel_unit_test.js b/resources/static/test/qunit/resources/channel_unit_test.js
index cd9621638a5b131270a3296f3455fd7b18fa7f1b..e5c26c079329da29b87651dc9999661af4965adc 100644
--- a/resources/static/test/qunit/resources/channel_unit_test.js
+++ b/resources/static/test/qunit/resources/channel_unit_test.js
@@ -44,7 +44,10 @@ steal.plugins("jquery", "funcunit/qunit").then("/dialog/resources/channel", func
   // Mock in the window object as well as the frame relay
   var winMock = {
     location: {
-      href: "browserid.org/sign_in#1234"
+      href: "browserid.org/sign_in"
+    },
+    localStorage: {
+      RELAYFRAME_NAME : "browserid_relay_1234"
     },
     opener: {
       frames: {