Avoid aborted errors

This commit is contained in:
Hans5958 2022-04-17 09:53:43 +07:00
parent 19b695734c
commit adcdc56a81

View file

@ -77,7 +77,9 @@ timelineSlider.addEventListener("input", (event) => {
updateTimeout = setTimeout(() => {
updateTime(parseInt(timelineSlider.value), currentVariation)
setTimeout(() => {
updateTime(parseInt(timelineSlider.value), currentVariation)
if (timelineSlider.value != currentPeriod && abortController.signal.aborted) {
updateTime(parseInt(timelineSlider.value), currentVariation)
}
}, 50)
}, 25)
})
@ -107,7 +109,6 @@ const dispatchTimeUpdateEvent = (period = timelineSlider.value, atlas = atlas) =
}
async function updateBackground(newPeriod = currentPeriod, newVariation = currentVariation) {
// console.log(newPeriod, newVariation)
abortController.abort()
abortController = new AbortController()
currentUpdateIndex++