From 10e3416c9552fdc179a239a17fada111295cb130 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 1 Apr 2022 05:01:22 -0500 Subject: [PATCH] related tags: better tag name selector. Cherry-picked April Fool's day fix. --- app/javascript/src/javascripts/related_tag.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/src/javascripts/related_tag.js b/app/javascript/src/javascripts/related_tag.js index 5386909e9..945ccd894 100644 --- a/app/javascript/src/javascripts/related_tag.js +++ b/app/javascript/src/javascripts/related_tag.js @@ -92,7 +92,7 @@ RelatedTag.update_selected = function(e) { var current_tags = RelatedTag.current_tags(); $(".related-tags li").each((_, li) => { - let tag_name = $(li).text().trim().replace(/ /g, "_"); + let tag_name = $(li).find("a").attr("data-tag-name"); if (current_tags.includes(tag_name)) { $(li).addClass("selected"); @@ -111,7 +111,7 @@ RelatedTag.current_tags = function() { RelatedTag.toggle_tag = function(e) { var $field = $("#post_tag_string"); - var tag = $(e.target).closest("li").text().trim().replace(/ /g, "_"); + var tag = $(e.target).closest("li").find("a").attr("data-tag-name"); if (RelatedTag.current_tags().includes(tag)) { var escaped_tag = Utility.regexp_escape(tag);