From 16c4de7a922d461c377dd975c2c14a9e4556fc95 Mon Sep 17 00:00:00 2001 From: Henry Bui Date: Sun, 12 Apr 2026 17:33:29 -0400 Subject: [PATCH 1/2] Don't enforce order in round robins --- src/lib/components/SpeakerList.svelte | 9 ++++++- .../components/motions/page/RoundRobin.svelte | 25 +++++++++++++++++-- .../dashboard/points-motions/+page.svelte | 6 +---- 3 files changed, 32 insertions(+), 8 deletions(-) diff --git a/src/lib/components/SpeakerList.svelte b/src/lib/components/SpeakerList.svelte index 456231d..7b255ce 100644 --- a/src/lib/components/SpeakerList.svelte +++ b/src/lib/components/SpeakerList.svelte @@ -32,6 +32,12 @@ * The list of all delegates recognized by this component. */ delegates?: Delegate[]; + /** + * Specifies what delegates can be input in the combobox. + * + * If not specified, this falls back to `delegates`. + */ + comboboxDelegates?: Delegate[]; /** * The controls at the bottom of the speaker list * which handle the addition of new speakers. @@ -73,6 +79,7 @@ let { order = $bindable([]), delegates = [], + comboboxDelegates, controls = undefined, subcontrols = undefined, title = "Speakers List", @@ -365,7 +372,7 @@