Цена боя и оптимальный слом на рынке
< Rückmeldungen auf hwmOptimalRepairAtMarket
Пожалуйста опишите проблему, которую решают ваши изменения.
В функции observeMany не надо прятать ошибку не найденной апдейт-панели, а надо исправить поиск апдейт-панели. Опишите, пожалуйста, при каких обстоятельствах она не находится.
при переходе на страницу https://www.heroeswm.ru/pl_info.php?id=0
function observeMany(targets, handler, config = {
childList: true,
subtree: true
}) {
const ob = new MutationObserver(async function (mut, observer) {
observer.disconnect();
if (handler.constructor.name === 'AsyncFunction') {
await handler();
} else {
handler();
}
for (const target of targets) {
if (target instanceof Node) {
observer.observe(target, config);
} else {
console.error('Invalid target:', target);
}
}
});
for (const target of targets) {
if (target instanceof Node) {
ob.observe(target, config);
} else {
console.error('Invalid target:', target);
}
}
}