diff --git a/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars b/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars
index 78a5e645bdd..2f628dde722 100644
--- a/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars
@@ -29,22 +29,26 @@
{{#unless isPrivateMessage}}
-
- {{#if isBanner}}
-
- {{else}}
-
- {{/if}}
-
+
+ {{#if isBanner}}
+
+ {{else}}
+ {{#if visible}}
+
+ {{/if}}
+ {{/if}}
+
-
- {{#if pinned_at}}
-
- {{else}}
-
-
- {{/if}}
-
+
+ {{#if pinned_at}}
+
+ {{else}}
+ {{#if visible}}
+
+
+ {{/if}}
+ {{/if}}
+
{{/unless}}