pull/1186/head
Cory LaViska 2023-02-07 15:56:43 -05:00
rodzic 527bf79973
commit 9e92d92684
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -10,10 +10,12 @@ export const waitForScrollingToEnd = (element: Element, timeoutInMs = 500): Prom
let lastLeft = element.scrollLeft;
let lastTop = element.scrollTop;
let framesWithoutChange = 0;
return new Promise((resolve, reject) => {
const timeout = window.setTimeout(() => {
reject(new Error('Waiting for scroll end timed out'));
}, timeoutInMs);
function checkScrollingChanged() {
if (element.scrollLeft !== lastLeft || element.scrollTop !== lastTop) {
framesWithoutChange = 0;
@ -28,6 +30,7 @@ export const waitForScrollingToEnd = (element: Element, timeoutInMs = 500): Prom
}
window.requestAnimationFrame(checkScrollingChanged);
}
checkScrollingChanged();
});
};