aboutsummaryrefslogtreecommitdiff
path: root/src/routes/completed
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-02 04:38:06 -0800
committerFuwn <[email protected]>2024-02-02 04:38:06 -0800
commit659d24980c954d6356f4f7d6aba231fa36d8d1eb (patch)
tree3baa6516b0370e645e12d03471f965ebe188ed12 /src/routes/completed
parentfeat(schedule): larger top margin for title (diff)
downloaddue.moe-659d24980c954d6356f4f7d6aba231fa36d8d1eb.tar.xz
due.moe-659d24980c954d6356f4f7d6aba231fa36d8d1eb.zip
fix: destroy height observer on unmount
Diffstat (limited to 'src/routes/completed')
-rw-r--r--src/routes/completed/+page.svelte8
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" />