mirror of
https://github.com/Shik3i/KoalaSync.git
synced 2026-08-31 21:21:41 +00:00
Fix: Resolve SyntaxError and ReferenceError in content.js MutationObserver
This commit is contained in:
@@ -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();
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
|||||||
Reference in New Issue
Block a user