(() => { const run = () => { document.querySelectorAll(".floating>input").forEach(e => { function checkState() { if (e.value !== "") { if (e.classList.contains("used")) return; e.classList.add("used") } else { if (e.classList.contains("used")) e.classList.remove("used") } } e.addEventListener("change", () => checkState()) checkState() }) } run(); var mutationObserver = new MutationObserver(() => { run() }); mutationObserver.observe(document.documentElement, { attributes: false, characterData: false, childList: true, subtree: true, }); window.Mutt window.addEventListener("DOMNodeInserted", () => run()) })();