list search modal: fix asynch states (#816)

This commit is contained in:
slothful-vassal
2026-02-17 10:44:05 +01:00
committed by GitHub
parent adc32339b6
commit 0c715ad5ba

View File

@@ -32,9 +32,9 @@
modal.openModal(); modal.openModal();
} }
function handleSelect(list: List) { async function handleSelect(list: List) {
const containsAll = listContainsAllTrails(list); const containsAll = listContainsAllTrails(list);
onchange?.(list); await onchange?.(list);
if (containsAll) { if (containsAll) {
removeTrailsFromList(list); removeTrailsFromList(list);
@@ -46,8 +46,8 @@
updateLists(query); updateLists(query);
} }
function handleRemove(list: List) { async function handleRemove(list: List) {
onchange?.(list); await onchange?.(list);
removeTrailsFromList(list); removeTrailsFromList(list);