From eb86c3d40716a8beae7723e6b1f7b93109f17b75 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 6 Aug 2024 16:34:58 +0200 Subject: [PATCH] Avoid crashing all embed on uncaught error --- client/src/standalone/videos/embed.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/src/standalone/videos/embed.html b/client/src/standalone/videos/embed.html index 64331397e..b9373a5d2 100644 --- a/client/src/standalone/videos/embed.html +++ b/client/src/standalone/videos/embed.html @@ -95,6 +95,15 @@ return } + // Video element is already created, don't crash the player + if (document.querySelector('.vjs-can-play')) { + if (window.logger && typeof window.logger.error === 'function') { + window.logger.error('Uncaught error in embed player ', err) + } + + return + } + window.displayIncompatibleBrowser(err) if (window.logger && typeof window.logger.error === 'function') {