From f2781a45c2b6e23371d1d5cea75e457250dbab6d Mon Sep 17 00:00:00 2001 From: Timo <6156589+Shik3i@users.noreply.github.com> Date: Wed, 22 Apr 2026 09:01:50 +0200 Subject: [PATCH] Fix: Resolve SyntaxError and ReferenceError in content.js MutationObserver --- extension/content.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/extension/content.js b/extension/content.js index 55e8bf0..9907123 100644 --- a/extension/content.js +++ b/extension/content.js @@ -146,13 +146,13 @@ // SPA Navigation Handler (MutationObserver) let mutationTimeout = null; - const observer = new MutationObserver((mutations) => { + const observer = new MutationObserver(() => { if (mutationTimeout) clearTimeout(mutationTimeout); mutationTimeout = setTimeout(() => { const video = findVideo(); - if (video && !video.koalaSyncInitialized) { + if (video && !video.dataset.koalaAttached) { console.log('KoalaSync: New video detected via navigation.'); - setupVideoListeners(video); + setupListeners(); } }, 1000); // 1s debounce }); @@ -182,8 +182,7 @@ } }, 15000); - const observer = new MutationObserver(() => setupListeners()); - observer.observe(document.body, { childList: true, subtree: true }); + // Initial Setup setupListeners(); })();