Fix: Resolve SyntaxError and ReferenceError in content.js MutationObserver

This commit is contained in:
Timo
2026-04-22 09:01:50 +02:00
parent 0d7e5e7fc7
commit f2781a45c2
+4 -5
View File
@@ -146,13 +146,13 @@
// SPA Navigation Handler (MutationObserver) // SPA Navigation Handler (MutationObserver)
let mutationTimeout = null; let mutationTimeout = null;
const observer = new MutationObserver((mutations) => { const observer = new MutationObserver(() => {
if (mutationTimeout) clearTimeout(mutationTimeout); if (mutationTimeout) clearTimeout(mutationTimeout);
mutationTimeout = setTimeout(() => { mutationTimeout = setTimeout(() => {
const video = findVideo(); const video = findVideo();
if (video && !video.koalaSyncInitialized) { if (video && !video.dataset.koalaAttached) {
console.log('KoalaSync: New video detected via navigation.'); console.log('KoalaSync: New video detected via navigation.');
setupVideoListeners(video); setupListeners();
} }
}, 1000); // 1s debounce }, 1000); // 1s debounce
}); });
@@ -182,8 +182,7 @@
} }
}, 15000); }, 15000);
const observer = new MutationObserver(() => setupListeners()); // Initial Setup
observer.observe(document.body, { childList: true, subtree: true });
setupListeners(); setupListeners();
})(); })();