in src/Popout.tsx [163:180]
private setupStyleObserver(child: Window) {
// Add style observer for legacy style node additions
const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
if (mutation.type == 'childList') {
forEachStyleElement(mutation.addedNodes, element => {
child.document.head.appendChild(
crossBrowserCloneNode(element, child.document)
);
});
}
});
});
const config = { childList: true };
observer.observe(document.head, config);
}