diff --git a/resources/static/dialog/js/modules/add_email.js b/resources/static/dialog/js/modules/add_email.js
index 151baa6ca2393679ca8b612f292f5281198da430..c5fd53a0f26333989fe63813fc190195308fbd6f 100644
--- a/resources/static/dialog/js/modules/add_email.js
+++ b/resources/static/dialog/js/modules/add_email.js
@@ -40,7 +40,10 @@ BrowserID.Modules.AddEmail = (function() {
 
     if (email) {
       showHint("addressInfo");
-      dialogHelpers.addEmail.call(self, email, callback);
+      dialogHelpers.addEmail.call(self, email, function removeHint(status) {
+        hideHint("addressInfo");
+        complete(callback, status);
+      });
     }
     else {
       complete(callback, false);