diff --git a/src/components/ProfilePopover.svelte b/src/components/ProfilePopover.svelte index 7624849..fef76af 100644 --- a/src/components/ProfilePopover.svelte +++ b/src/components/ProfilePopover.svelte @@ -82,7 +82,7 @@ function queueHidePopover() { clearHideTimer(); - hideTimer = setTimeout(hidePopover, hideDelay); + hideTimer = window.setTimeout(hidePopover, hideDelay); } $effect(() => { @@ -93,7 +93,7 @@ let abortController = new AbortController(); let loadProfilePromise = loadProfile(abortController.signal); - let showTimer = setTimeout(async () => { + let showTimer = window.setTimeout(async () => { let loadedProfile = await loadProfilePromise; if (abortController.signal.aborted || !loadedProfile) return; diff --git a/src/components/UserAutocomplete.svelte b/src/components/UserAutocomplete.svelte index b28a546..9da8d78 100644 --- a/src/components/UserAutocomplete.svelte +++ b/src/components/UserAutocomplete.svelte @@ -37,7 +37,7 @@ let query = typedValue.trim(); if (query.length > 0) { - autocompleteTimer = setTimeout(() => fetchAutocomplete(query), 100); + autocompleteTimer = window.setTimeout(() => fetchAutocomplete(query), 100); } else { hideAutocomplete(); autocompleteTimer = undefined;