diff --git a/frontend/src/lib/components/select/SelectDropdown.svelte b/frontend/src/lib/components/select/SelectDropdown.svelte
index 6a76708bb0..589975d8b8 100644
--- a/frontend/src/lib/components/select/SelectDropdown.svelte
+++ b/frontend/src/lib/components/select/SelectDropdown.svelte
@@ -113,56 +113,60 @@
transition:slide={{ duration: 150 }}
class={twMerge(
disablePortal ? 'absolute' : 'fixed',
- 'flex flex-col z-[5001] max-h-64 overflow-clip bg-surface-secondary text-tertiary text-sm select-none border rounded-md shadow-lg',
+ 'z-[5001] bg-surface-secondary text-tertiary text-sm select-none',
className
)}
style="{`top: ${dropdownPos.y}px; left: ${dropdownPos.x}px;`} {listAutoWidth
? `min-width: ${dropdownPos.width}px;`
: ''}"
- bind:this={listEl}
>
- {@render header?.()}
- {#if processedItems?.length === 0}
-
{noItemsMsg}
- {/if}
-
- {#each processedItems ?? [] as item, itemIndex}
- {#if (item.__select_group && itemIndex === 0) || processedItems?.[itemIndex - 1]?.__select_group !== item.__select_group}
- -
- {item.__select_group}
+
+ {@render header?.()}
+ {#if processedItems?.length === 0}
+
{noItemsMsg}
+ {/if}
+
+ {#each processedItems ?? [] as item, itemIndex}
+ {#if (item.__select_group && itemIndex === 0) || processedItems?.[itemIndex - 1]?.__select_group !== item.__select_group}
+ -
+ {item.__select_group}
+
+ {/if}
+ -
+
- {/if}
- -
-
-
- {/each}
-
- {@render bottomSnippet?.({ close: () => (open = false) })}
+ {/each}
+
+ {@render bottomSnippet?.({ close: () => (open = false) })}
+
{/if}