From 3a4bd80d8ade43b8b3909b17cdd849c8d03dbc66 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Mon, 21 Dec 2020 14:55:00 -0300 Subject: [PATCH] FIX: Autoplay videos must always be muted (#11533) This automatically adds the muted attribute if it's missing in a video tag. Co-authored-by: David Taylor --- .../tests/unit/lib/sanitizer-test.js | 32 +++++++++++++++++++ .../pretty-text/addon/allow-lister.js | 2 +- .../pretty-text/addon/sanitizer.js | 6 ++++ 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js b/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js index cdc6a33a757..3025ac81ae7 100644 --- a/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js +++ b/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js @@ -168,6 +168,38 @@ module("Unit | Utility | sanitizer", function () { ); }); + test("autoplay videos must be muted", function (assert) { + let pt = new PrettyText(buildOptions({ siteSettings: {} })); + assert.ok( + pt + .sanitize( + `

Hey