From cd511c9f0dd7d28975c3128c5a0ea5e19c8df332 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Mon, 20 Jan 2025 23:42:22 +0100 Subject: [PATCH] fix: clear loadingTimeout --- islands/Link.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/islands/Link.tsx b/islands/Link.tsx index 8109b41..0c8b0b6 100644 --- a/islands/Link.tsx +++ b/islands/Link.tsx @@ -2,7 +2,7 @@ import { useEffect } from "preact/hooks"; declare global { // deno-lint-ignore no-var - var loadingTimeout: ReturnType; + var loadingTimeout: ReturnType | undefined; } export function Link( @@ -24,6 +24,7 @@ export function Link( useEffect(() => { clearTimeout(globalThis.loadingTimeout); + delete globalThis.loadingTimeout; setTimeout(() => { document.querySelector("main")?.classList.remove("loading"); }, 100);