Spaces:
Runtime error
Runtime error
| // 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() | |