From b89d4f248c5575548d77336832c64dc6e395efc3 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 20 May 2025 11:42:27 +0200 Subject: [PATCH] wip --- src/components/tools/VirtualSelect.svelte | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/tools/VirtualSelect.svelte b/src/components/tools/VirtualSelect.svelte index 9848303b..afd00dab 100644 --- a/src/components/tools/VirtualSelect.svelte +++ b/src/components/tools/VirtualSelect.svelte @@ -124,6 +124,13 @@ async function handleInputFocus() { isOpen = true; await updateVisibleCount(); // Ensure items render on focus + // these 2 timeouts are a more or less tmp fix for rendering items when dropdown opens + setTimeout(async () => { + await updateVisibleCount(); // Ensure items render on focus + }, 25); + setTimeout(async () => { + await updateVisibleCount(); // Ensure items render on focus + }, 50); } // Handle input typing to open dropdown