From f80157eff8524948d4ef9655314600091ff7acc1 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 16 Dec 2024 09:44:17 +0100 Subject: [PATCH] Fix embed crash on telegram web browser --- client/src/standalone/videos/embed.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/standalone/videos/embed.html b/client/src/standalone/videos/embed.html index ee7295643..a5051ae7d 100644 --- a/client/src/standalone/videos/embed.html +++ b/client/src/standalone/videos/embed.html @@ -101,8 +101,11 @@ return } - // Video element is already created, don't crash the player - if (document.querySelector('.vjs-can-play')) { + // Video element is already created -> don't crash the player + // We also handle the case where a bugged extension throws an error (maybeUnrelatedError) + const maybeUnrelatedError = lineNumber === 0 && columnNumber === 0 && !source + + if (document.querySelector('.vjs-can-play') || maybeUnrelatedError) { if (window.logger && typeof window.logger.error === 'function') { window.logger.error('Uncaught error in embed player ', err) }