diff --git a/app/assets/javascripts/app/views/profile_header_view.js b/app/assets/javascripts/app/views/profile_header_view.js
index 1522b71e4b2cda6f250fc34e262d1981cf50bf12..1fb6e0e1d2c60cf39446177e763b74894f5c79da 100644
--- a/app/assets/javascripts/app/views/profile_header_view.js
+++ b/app/assets/javascripts/app/views/profile_header_view.js
@@ -69,8 +69,8 @@ app.views.ProfileHeader = app.views.Base.extend({
       $("#mentionModal").modal("hide");
       app.publisher.clear();
       app.publisher.remove();
-      location.reload();
-    });
+      app.flashMessages.success(Diaspora.I18n.t("publisher.mention_success", {names: this.model.get("name")}));
+    }.bind(this));
   },
 
   mentionModalHidden: function() {
diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb
index 87db1237f00367e58b3736e9c6f84378a9cfe047..e65e4b54a2add31ce7339207e32bfe09bf7cbc13 100644
--- a/app/controllers/status_messages_controller.rb
+++ b/app/controllers/status_messages_controller.rb
@@ -53,7 +53,6 @@ class StatusMessagesController < ApplicationController
       public:     normalize_public_flag
     )
     status_message = StatusMessageCreationService.new(current_user).create(normalized_params)
-    handle_mention_feedback(status_message)
     respond_to do |format|
       format.html { redirect_to :back }
       format.mobile { redirect_to stream_path }
@@ -78,11 +77,6 @@ class StatusMessagesController < ApplicationController
     end
   end
 
-  def handle_mention_feedback(status_message)
-    return unless comes_from_others_profile_page?
-    flash[:notice] = t("status_messages.create.success", names: status_message.mentioned_people_names)
-  end
-
   def comes_from_others_profile_page?
     coming_from_profile_page? && !own_profile_page?
   end
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index e6bc4700101e9f601f88c0ddb10f52813b9b1abd..3aeb5d5b83d3de87cb943582c6ee53e13315f31e 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -1090,8 +1090,6 @@ en:
   status_messages:
     new:
       mentioning: "Mentioning: %{person}"
-    create:
-      success: "Successfully mentioned: %{names}"
     too_long: "Please make your status message fewer than %{count} characters. Right now it is %{current_length} characters"
 
   stream_helper:
diff --git a/config/locales/javascript/javascript.en.yml b/config/locales/javascript/javascript.en.yml
index bea00ddeeeb870e90ec1c9185c45d03517872f0e..3a93a9d5ec5f4629022c8d189754b0b3f6b8a1b7 100644
--- a/config/locales/javascript/javascript.en.yml
+++ b/config/locales/javascript/javascript.en.yml
@@ -169,6 +169,7 @@ en:
           list: "list text here"
           quote: "quotation text here"
           code: "code here"
+      mention_success: "Successfully mentioned: <%= names %>"
 
     bookmarklet:
       post_something: "Post to diaspora*"