Spaces:
Runtime error
Runtime error
File size: 733 Bytes
485f76b 05802f8 485f76b 05802f8 485f76b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
let run = () => {
}
// Set up a mutation observer to listen for title changes
// Will fire if framework AJAX stuff switches page title
let createObserver = function() {
let observer = new MutationObserver((mutations) => {
// Disconnect the MO so there isn't an infinite title update loop
// Run title cleanup again
// Create a new MO to listen for more changes
console.log('Mutations!', mutations)
observer.disconnect()
observer = null
run()
createObserver()
})
observer.observe(
document.querySelector('input'),
{ subtree: true, characterData: true, childList: true }
)
}
createObserver()
// Kick off initial page load check
run()
|