diff --git a/app/assets/javascripts/discourse/components/text-overflow.js.es6 b/app/assets/javascripts/discourse/components/text-overflow.js.es6 index d5bc066fb02..90a9cc21a27 100644 --- a/app/assets/javascripts/discourse/components/text-overflow.js.es6 +++ b/app/assets/javascripts/discourse/components/text-overflow.js.es6 @@ -7,6 +7,7 @@ export default Component.extend({ const $this = $(this.element); if ($this) { + $this.find("br").replaceWith(" "); $this.find("hr").remove(); $this.ellipsis(); } diff --git a/test/javascripts/components/text-overflow-test.js.es6 b/test/javascripts/components/text-overflow-test.js.es6 new file mode 100644 index 00000000000..dac6d6352cf --- /dev/null +++ b/test/javascripts/components/text-overflow-test.js.es6 @@ -0,0 +1,32 @@ +import componentTest from "helpers/component-test"; + +moduleForComponent("text-overflow", { integration: true }); + +componentTest("default", { + template: ` + + +