export function keepCommissionTitle(getTitle: () => string) { const sync = () => { const title = getTitle(); if (document.title !== title) document.title = title; }; const observer = new MutationObserver(sync); observer.observe(document.head, { childList: true, characterData: true, subtree: true }); sync(); return () => observer.disconnect(); }