diff --git a/app/assets/javascripts/discourse/app/lib/utilities.js b/app/assets/javascripts/discourse/app/lib/utilities.js index b4f19db82e5..6c9a9a3c366 100644 --- a/app/assets/javascripts/discourse/app/lib/utilities.js +++ b/app/assets/javascripts/discourse/app/lib/utilities.js @@ -156,18 +156,24 @@ export function selectedText() { } else if (oneboxTest) { // This is a partial quote from a onebox. // Treat it as though the entire onebox was quoted. - const oneboxUrl = oneboxTest.dataset.oneboxSrc; - div.append(oneboxUrl); + div.append(oneboxTest.dataset.oneboxSrc); } else { div.append(range.cloneContents()); } } div.querySelectorAll("aside.onebox[data-onebox-src]").forEach((element) => { - const oneboxUrl = element.dataset.oneboxSrc; - element.replaceWith(oneboxUrl); + element.replaceWith(element.dataset.oneboxSrc); }); + div + .querySelectorAll("div.video-placeholder-container[data-video-src]") + .forEach((element) => { + element.replaceWith( + `
` + ); + }); + return toMarkdown(div.outerHTML); }