diff --git a/browserid/static/dialog/controllers/page_controller.js b/browserid/static/dialog/controllers/page_controller.js
index 27a19f14a4fed14aa6544eb8370b06d35cab0a30..005e2606953d6191d50d756145d88f981bc1d95c 100644
--- a/browserid/static/dialog/controllers/page_controller.js
+++ b/browserid/static/dialog/controllers/page_controller.js
@@ -54,9 +54,9 @@
       this.renderTemplates("wait.ejs", {title: info.message, message: info.description});
     },
 
-    close: function(message) {
+    close: function(message, data) {
       if(message) {
-        this.publish(message);
+        this.publish(message, data);
       }
       this.destroy();
     },