diff --git a/app/assets/javascripts/discourse/templates/composer.hbs b/app/assets/javascripts/discourse/templates/composer.hbs
index fdbad6c3e4d..cdda936d575 100644
--- a/app/assets/javascripts/discourse/templates/composer.hbs
+++ b/app/assets/javascripts/discourse/templates/composer.hbs
@@ -104,11 +104,18 @@
label=model.saveLabel
disableSubmit=disableSubmit}}
{{#if site.mobileView}}
- {{d-icon "trash-o"}}
+
+ {{#if canEdit}}
+ {{d-icon "times"}}
+ {{else}}
+ {{d-icon "trash-o"}}
+ {{/if}}
+
{{else}}
{{i18n 'cancel'}}
{{/if}}
+
{{#if site.mobileView}}
{{#if whisperOrUnlistTopic}}