diff --git a/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 b/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 index 4439455f12c..6e6392d7745 100644 --- a/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 +++ b/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 @@ -141,21 +141,23 @@ export function extractDataAttribute(str) { // videoHTML and audioHTML follow the same HTML syntax // as oneboxer.rb when dealing with these formats -function videoHTML(token) { +function videoHTML(token, opts) { const src = token.attrGet("src"); const origSrc = token.attrGet("data-orig-src"); + const preloadType = opts.secureMedia ? "none" : "metadata"; return `
-
`; } -function audioHTML(token) { +function audioHTML(token, opts) { const src = token.attrGet("src"); const origSrc = token.attrGet("data-orig-src"); - return `