const objResizeObserver = new ResizeObserver(entries => {
const url1 = new URL(window.location.href);
const strMidFromPage = url1.searchParams.get("mid");
let objResponse = {
strIdDestination: 'HistoryDiv',
strIframeHeight: $('#historyDiv').height() + 25,
strMid: strMidFromPage
};
parent.postMessage(JSON.stringify(objResponse), '*');
});
objResizeObserver.observe(document.scrollingElement, { box : 'border-box' });
Это хорошо работает, если нет открытых внутренних элементов, но как только я открываю какой-либо фильтр и назначаю фильтр, появляется полоса прокрутки и нет сообщение происходит, также, если я выбираю какую-либо дату из выпадающего списка, прокрутка становится больше и не публикует никаких сообщений.
При коротком изменении размера наблюдатель не может прослушивать изменения дочерних элементов.