diff --git a/src/components/Carousel/Carousel.svelte b/src/components/Carousel/Carousel.svelte index 76efac1..9e7c236 100644 --- a/src/components/Carousel/Carousel.svelte +++ b/src/components/Carousel/Carousel.svelte @@ -188,6 +188,7 @@ currentPageIndex = value.currentPageIndex console.log('currentPageIndex', currentPageIndex) })) + cleanupFns.push(() => progressManager.reset()) if (pagesElement && pageWindowElement) { // load first and last child to clone them loaded = [0, pagesElement.children.length - 1] diff --git a/src/utils/ProgressManager.js b/src/utils/ProgressManager.js index 339ba76..46e493d 100644 --- a/src/utils/ProgressManager.js +++ b/src/utils/ProgressManager.js @@ -51,6 +51,4 @@ export class ProgressManager { reset() { clearInterval(this.#interval) } - - // TODO: add on destroy }