diff --git a/static/js/features/files/inlineViewer.js b/static/js/features/files/inlineViewer.js index 5003347c..8130ae89 100644 --- a/static/js/features/files/inlineViewer.js +++ b/static/js/features/files/inlineViewer.js @@ -502,6 +502,10 @@ class InlineViewer { // Get modal const modal = document.getElementById('inline-viewer-modal'); + // stops audio/video before closing viewver + const media = modal.querySelector('audio, video'); + if (media && !media.paused) media.pause(); + // Hide modal modal.classList.remove('active');