diff options
Diffstat (limited to 'src/routes/completed')
| -rw-r--r-- | src/routes/completed/+page.svelte | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/routes/completed/+page.svelte b/src/routes/completed/+page.svelte index 9aa2cef1..943b4fa4 100644 --- a/src/routes/completed/+page.svelte +++ b/src/routes/completed/+page.svelte @@ -1,5 +1,5 @@ <script lang="ts"> - import { onMount } from 'svelte'; + import { onDestroy, onMount } from 'svelte'; import userIdentity from '$stores/identity.js'; import settings from '$stores/settings'; import WatchingAnimeList from '$lib/List/Anime/CompletedAnimeList.svelte'; @@ -14,7 +14,11 @@ export let data; - onMount(() => setInterval(createHeightObserver, 0)); + let heightObserver: NodeJS.Timeout; + + onMount(() => (heightObserver = setInterval(() => createHeightObserver(), 0))); + + onDestroy(() => clearInterval(heightObserver)); </script> <HeadTitle route="Completed" path="/completed" /> |