diff --git a/packages/ui/src/components/MouseSpeedTracker.svelte b/packages/ui/src/components/MouseSpeedTracker.svelte index 1497f9f615..889a7ba0a6 100644 --- a/packages/ui/src/components/MouseSpeedTracker.svelte +++ b/packages/ui/src/components/MouseSpeedTracker.svelte @@ -1,9 +1,15 @@ diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index ed84173802..b5df18959e 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -251,9 +251,15 @@ export function createApp (target: HTMLElement): SvelteComponent { } export const ticker = readable(Date.now(), (set) => { - setInterval(() => { + set(Date.now()) + + const interval = setInterval(() => { set(Date.now()) }, 10000) + + return () => { + clearInterval(interval) + } }) addLocation(uiId, async () => ({ default: async () => ({}) }))