diff --git a/src/components/shared/SelectZone.vue b/src/components/shared/SelectZone.vue index 095967ee..ff597466 100644 --- a/src/components/shared/SelectZone.vue +++ b/src/components/shared/SelectZone.vue @@ -55,6 +55,7 @@ function assignSelect(to: unknown[], from: unknown[]) { to.splice(i, 1); } } + to.sort((a, b) => from.indexOf(a) - from.indexOf(b)); const newItems = from.filter((item) => !existingItems.has(item)); to.push(...newItems);