Simplify title: No need to observe

This commit is contained in:
Ali Khaleqi Yekta 2025-05-01 17:33:46 +03:30 committed by GitHub
parent 38ab685143
commit 130c024c3e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,7 +41,7 @@
website,
screen,
language,
title,
title: document.title,
hostname,
url: currentUrl,
referrer: currentRef,
@ -91,22 +91,6 @@
history.replaceState = hook(history, 'replaceState', handlePush);
};
const handleTitleChanges = () => {
const observer = new MutationObserver(([entry]) => {
title = entry && entry.target ? entry.target.text : undefined;
});
const node = document.querySelector('head > title');
if (node) {
observer.observe(node, {
subtree: true,
characterData: true,
childList: true,
});
}
};
const handleClicks = () => {
document.addEventListener(
'click',
@ -226,7 +210,6 @@
if (!initialized) {
track();
handlePathChanges();
handleTitleChanges();
handleClicks();
initialized = true;
}
@ -260,7 +243,6 @@
let currentUrl = href;
let currentRef = referrer.startsWith(origin) ? '' : referrer;
let title = document.title;
let cache;
let initialized;
let disabled = false;