From 7a59f81fb40c7fcbbd5319f0c9a605820d4ce4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Sun, 14 Jan 2024 22:11:06 +0100 Subject: [PATCH] perf: cancel unfinished updates in Selector --- webui/src/components/utils/Selector.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webui/src/components/utils/Selector.svelte b/webui/src/components/utils/Selector.svelte index 66ed778..0fb5e77 100644 --- a/webui/src/components/utils/Selector.svelte +++ b/webui/src/components/utils/Selector.svelte @@ -270,6 +270,7 @@ $: { if (inputFocused) { + updateOptions.cancel(); updateOptions(inputValue, true); addressToLabels = {}; } @@ -278,6 +279,7 @@ let addressToLabels: { [key: string]: string[] } = {}; function onAddressResolved(address: string, ev: CustomEvent) { addressToLabels[address] = ev.detail; + updateOptions.cancel(); updateOptions(inputValue, false); }