From 73cf58826f3761eadc27f30eac1d55e9ce1c0f6a Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sun, 28 Apr 2024 20:11:58 +0300 Subject: [PATCH] Pause autoplay on external media removal --- public/script.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/script.js b/public/script.js index 334b209d8..afab6ab80 100644 --- a/public/script.js +++ b/public/script.js @@ -392,6 +392,11 @@ DOMPurify.addHook('uponSanitizeElement', (node, _, config) => { mediaBlocked = true; node.remove(); } + + if (mediaBlocked && (node instanceof HTMLMediaElement)) { + node.autoplay = false; + node.pause(); + } } break; }