diff --git a/app/assets/javascripts/discourse/app/components/topic-status.js b/app/assets/javascripts/discourse/app/components/topic-status.js
index a370849c8ca..0cea69125b0 100644
--- a/app/assets/javascripts/discourse/app/components/topic-status.js
+++ b/app/assets/javascripts/discourse/app/components/topic-status.js
@@ -11,9 +11,8 @@ export default Component.extend({
     if (this.canAct && $(e.target).hasClass("d-icon-thumbtack")) {
       const topic = this.topic;
       topic.get("pinned") ? topic.clearPin() : topic.rePin();
+      return false;
     }
-
-    return false;
   },
 
   @discourseComputed("disableActions")
diff --git a/app/assets/javascripts/discourse/app/templates/components/topic-status.hbs b/app/assets/javascripts/discourse/app/templates/components/topic-status.hbs
index 23761e150fb..1852bcbf402 100644
--- a/app/assets/javascripts/discourse/app/templates/components/topic-status.hbs
+++ b/app/assets/javascripts/discourse/app/templates/components/topic-status.hbs
@@ -30,3 +30,4 @@
 {{~#if topicInvisible~}}
   <span title={{invisibleTitle}} class="topic-status">{{invisibleIcon}}</span>
 {{~/if~}}
+{{plugin-outlet name="after-topic-status" tagName="" args=(hash topic=topic)}}