in src/childWindowMonitor.ts [10:24]
function start(id: string) {
const monitor = () => {
if (popouts[id] && popouts[id].props.onClose) {
if (!popouts[id].child || popouts[id].child!.closed) {
stop(id);
popouts[id].props.onClose!();
popouts[id].child = null;
} else {
monitors[id] = setTimeout(monitor, delay);
}
}
};
monitors[id] = setTimeout(monitor, delay);
}