diff --git a/ts/lib/components/ItemChooser.svelte b/ts/lib/components/ItemChooser.svelte index 9418e67d3..233b1145b 100644 --- a/ts/lib/components/ItemChooser.svelte +++ b/ts/lib/components/ItemChooser.svelte @@ -54,6 +54,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html modal?.show(); } + function toggleModal() { + modal?.toggle(); + searchQuery = ""; + } + export function select(itemId: bigint) { const item = items.find((item) => item.id === itemId); selectedItem = item ? item : null; @@ -70,7 +75,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html {selectedItem?.name ?? "…"} - modal?.toggle()} /> + searchInput?.focus()} dialogClass="modal-lg">