diff --git a/Shared/Article Rendering/main.js b/Shared/Article Rendering/main.js index c3d7c8cab..413906197 100644 --- a/Shared/Article Rendering/main.js +++ b/Shared/Article Rendering/main.js @@ -104,8 +104,13 @@ function stopMediaPlayback() { element.src = iframeSrc; }); + // We pause all videos that have controls. Video without controls shouldn't + // have sound and are actually converted gifs. Basically if the user can't + // start the video again, don't stop it. document.querySelectorAll("video, audio").forEach(element => { - element.pause(); + if (element.hasAttribute("controls")) { + element.pause(); + } }); }