diff --git a/app/assets/javascripts/admin/addon/components/admin-watched-word.gjs b/app/assets/javascripts/admin/addon/components/admin-watched-word.gjs index 23d18740239..f60982e7700 100644 --- a/app/assets/javascripts/admin/addon/components/admin-watched-word.gjs +++ b/app/assets/javascripts/admin/addon/components/admin-watched-word.gjs @@ -9,7 +9,7 @@ export default class AdminWatchedWord extends Component { @service dialog; get tags() { - return this.args.word.replacement.replacement.split(","); + return this.args.word.replacement.split(","); } @action diff --git a/app/assets/javascripts/discourse/tests/acceptance/admin-watched-words-test.js b/app/assets/javascripts/discourse/tests/acceptance/admin-watched-words-test.js index 4425f7427c0..836cc539ed9 100644 --- a/app/assets/javascripts/discourse/tests/acceptance/admin-watched-words-test.js +++ b/app/assets/javascripts/discourse/tests/acceptance/admin-watched-words-test.js @@ -147,6 +147,18 @@ acceptance("Admin - Watched Words", function (needs) { assert.dom(".d-modal__body li .match").hasText("Hello"); assert.dom(".d-modal__body li .tag").hasText("greeting"); }); + + test("showing/hidding words - tag", async function (assert) { + await visit("/admin/customize/watched_words/action/tag"); + + await click(".show-words-checkbox"); + + assert.dom(".watched-word").hasText("​ hello → greeting"); + + await click(".show-words-checkbox"); + + assert.dom(".watched-word").doesNotExist(); + }); }); acceptance("Admin - Watched Words - Emoji Replacement", function (needs) {