UX: Let's try X for the closed topic icon instead of a \

UX: Let’s try X for the closed topic icon instead of a \

diff --git a/app/assets/javascripts/discourse/app/components/topic-status.js b/app/assets/javascripts/discourse/app/components/topic-status.js
index 19f16b3..404ab91 100644
--- a/app/assets/javascripts/discourse/app/components/topic-status.js
+++ b/app/assets/javascripts/discourse/app/components/topic-status.js
@@ -25,7 +25,7 @@ export default Component.extend({
     if (closed && archived) {
       this._set(
         "closedArchived",
-        "discourse-comment-slash",
+        "discourse-comment-close",
         "locked_and_archived"
       );
       this._reset("closed");
@@ -34,10 +34,10 @@ export default Component.extend({
     } else {
       this._reset("closedArchived");
       closed
-        ? this._set("closed", "discourse-comment-slash", "locked")
+        ? this._set("closed", "discourse-comment-close", "locked")
         : this._reset("closed");
       archived
-        ? this._set("archived", "discourse-comment-slash", "archived")
+        ? this._set("archived", "discourse-comment-close", "archived")
         : this._reset("archived");
       return false;
     }
diff --git a/app/assets/javascripts/discourse/app/controllers/topic-bulk-actions.js b/app/assets/javascripts/discourse/app/controllers/topic-bulk-actions.js
index d841643..7cc2a96 100644
--- a/app/assets/javascripts/discourse/app/controllers/topic-bulk-actions.js
+++ b/app/assets/javascripts/discourse/app/controllers/topic-bulk-actions.js
@@ -30,7 +30,7 @@ addBulkButton("showChangeCategory", "change_category", {
   class: "btn-default"
 });
 addBulkButton("closeTopics", "close_topics", {
-  icon: "discourse-comment-slash",
+  icon: "discourse-comment-close",
   class: "btn-default"
 });
 addBulkButton("archiveTopics", "archive_topics", {
diff --git a/app/assets/javascripts/discourse/app/helpers/topic-status-icons.js b/app/assets/javascripts/discourse/app/helpers/topic-status-icons.js
index a1776e4..316b527 100644
--- a/app/assets/javascripts/discourse/app/helpers/topic-status-icons.js
+++ b/app/assets/javascripts/discourse/app/helpers/topic-status-icons.js
@@ -10,10 +10,10 @@ export default ArrayProxy.extend({
     };
 
     if (topic.get("closed") && topic.get("archived")) {
-      renderIcon("discourse-comment-slash", "locked_and_archived");
+      renderIcon("discourse-comment-close", "locked_and_archived");
     } else {
-      renderIconIf("closed", "discourse-comment-slash", "locked");
-      renderIconIf("archived", "discourse-comment-slash", "archived");
+      renderIconIf("closed", "discourse-comment-close", "locked");
+      renderIconIf("archived", "discourse-comment-close", "archived");
     }
 
     this.forEach(args => renderIconIf(...args));
diff --git a/app/assets/javascripts/discourse/app/raw-views/topic-status.js b/app/assets/javascripts/discourse/app/raw-views/topic-status.js
index ba8bf33..25d50c2 100644
--- a/app/assets/javascripts/discourse/app/raw-views/topic-status.js
+++ b/app/assets/javascripts/discourse/app/raw-views/topic-status.js
@@ -39,13 +39,13 @@ export default EmberObject.extend({
 
     if (topic.get("closed") && topic.get("archived")) {
       results.push({
-        icon: "discourse-comment-slash",
+        icon: "discourse-comment-close",
         key: "locked_and_archived"
       });
     } else if (topic.get("closed")) {
-      results.push({ icon: "discourse-comment-slash", key: "locked" });
+      results.push({ icon: "discourse-comment-close", key: "locked" });
     } else if (topic.get("archived")) {
-      results.push({ icon: "discourse-comment-slash", key: "archived" });
+      results.push({ icon: "discourse-comment-close", key: "archived" });
     }
 
     if (topic.get("pinned")) {
diff --git a/app/assets/javascripts/discourse/app/widgets/post-small-action.js b/app/assets/javascripts/discourse/app/widgets/post-small-action.js
index b456d3d..7f02cb0 100644
--- a/app/assets/javascripts/discourse/app/widgets/post-small-action.js
+++ b/app/assets/javascripts/discourse/app/widgets/post-small-action.js
@@ -32,9 +32,9 @@ export function actionDescription(actionCode, createdAt, username) {
 }
 
 const icons = {
-  "closed.enabled": "discourse-comment-slash",
+  "closed.enabled": "discourse-comment-close",
   "closed.disabled": "discourse-comment-plus",
-  "autoclosed.enabled": "discourse-comment-slash",
+  "autoclosed.enabled": "discourse-comment-close",
   "autoclosed.disabled": "discourse-comment-plus",
   "archived.enabled": "folder",
   "archived.disabled": "folder-open",
diff --git a/app/assets/javascripts/discourse/app/widgets/topic-admin-menu.js b/app/assets/javascripts/discourse/app/widgets/topic-admin-menu.js
index 904269d..ced88e4 100644
--- a/app/assets/javascripts/discourse/app/widgets/topic-admin-menu.js
+++ b/app/assets/javascripts/discourse/app/widgets/topic-admin-menu.js
@@ -173,7 +173,7 @@ export default createWidget("topic-admin-menu", {
           className: "topic-admin-close",
           buttonClass: "btn-default",
           action: "toggleClosed",
-          icon: "discourse-comment-slash",
+          icon: "discourse-comment-close",
           label: "actions.close"
         });
       }
diff --git a/lib/svg_sprite/svg_sprite.rb b/lib/svg_sprite/svg_sprite.rb
index d28044c..19a64fd 100644
--- a/lib/svg_sprite/svg_sprite.rb
+++ b/lib/svg_sprite/svg_sprite.rb
@@ -64,7 +64,7 @@ module SvgSprite
     "discourse-compress",
     "discourse-comment",
     "discourse-comment-plus",
-    "discourse-comment-slash",
+    "discourse-comment-close",
     "discourse-expand",
     "download",
     "ellipsis-h",
diff --git a/test/javascripts/widgets/topic-status-test.js b/test/javascripts/widgets/topic-status-test.js
index 5cc6f9d..66ccf61 100644
--- a/test/javascripts/widgets/topic-status-test.js
+++ b/test/javascripts/widgets/topic-status-test.js
@@ -12,7 +12,7 @@ widgetTest("basics", {
     });
   },
   test(assert) {
-    assert.ok(find(".topic-status .d-icon-discourse-comment-slash").length);
+    assert.ok(find(".topic-status .d-icon-discourse-comment-close").length);
   }
 });
 
diff --git a/vendor/assets/svg-icons/discourse-additional.svg b/vendor/assets/svg-icons/discourse-additional.svg
index e1d9f8d..066a93c 100644
--- a/vendor/assets/svg-icons/discourse-additional.svg
+++ b/vendor/assets/svg-icons/discourse-additional.svg
@@ -27,17 +27,18 @@ Additional SVG icons
   <symbol id='discourse-bell-slash' viewBox="0 0 448 512">
     <path d="M442.7 396.2L36.5 70.7c-6.9-5.5-17-4.4-22.5 2.5L4 85.6c-5.5 6.9-4.4 17 2.5 22.5l406.2 325.5c6.9 5.5 17 4.4 22.5-2.5l10-12.5c5.5-6.9 3.7-17.7-3.2-23.2l.7.8zM67.5 368c16.7-22 34.5-55.8 41.4-110.6l-45.5-35.6C60.2 312.6 27 342.5 8.6 362.3 2.6 368.7 0 376.4 0 384c.1 16.4 13 32 32.1 32h279.7l-61.4-48H67.5zM224 96c61.9 0 112 50.1 112 112 0 .2-.1.4-.1.6 0 16.8 1.2 31.8 2.8 45.7l59.5 46.5c-8.3-22.1-14.3-51.5-14.3-92.9 0-77.7-54.5-139.9-127.9-155.2V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v20.8c-26 5.4-49.4 16.9-69.1 32.7l38.2 29.8C179 103.2 200.6 96 224 96zm0 416c35.3 0 64-28.6 64-64H160c0 35.4 28.7 64 64 64z"/>
   </symbol>
-  <!-- "Discourse Comment Slash" is a version of https://fontawesome.com/icons/comment-slash?style=regular that has been recreated to be more legible at small sizes  -->
-  <symbol id='discourse-comment-slash' viewBox="0 0 640 512">

[... diff too long, it was truncated ...]

GitHub sha: 9f52997b

This commit has been mentioned on Discourse Meta. There might be relevant details there:

https://meta.discourse.org/t/pick-different-icons-for-closed-topic-and-secure-category/148423/56