diff --git a/app/assets/javascripts/discourse/app/lib/hashtag-autocomplete.js b/app/assets/javascripts/discourse/app/lib/hashtag-autocomplete.js index c3f02823d2b..7fc8a221a1a 100644 --- a/app/assets/javascripts/discourse/app/lib/hashtag-autocomplete.js +++ b/app/assets/javascripts/discourse/app/lib/hashtag-autocomplete.js @@ -239,6 +239,12 @@ function _searchRequest(term, contextualHashtagConfiguration, resultFunc) { response.results?.forEach((result) => { // Convert :emoji: in the result text to HTML safely. result.text = htmlSafe(emojiUnescape(escapeExpression(result.text))); + + const hashtagType = getHashtagTypeClasses()[result.type]; + result.icon = hashtagType.generateIconHTML({ + icon: result.icon, + id: result.id, + }); }); resultFunc(response.results || CANCELLED_STATUS); }) diff --git a/app/assets/javascripts/discourse/app/templates/hashtag-autocomplete.hbr b/app/assets/javascripts/discourse/app/templates/hashtag-autocomplete.hbr index 49c3e488145..32695a5ea10 100644 --- a/app/assets/javascripts/discourse/app/templates/hashtag-autocomplete.hbr +++ b/app/assets/javascripts/discourse/app/templates/hashtag-autocomplete.hbr @@ -3,7 +3,7 @@