diff --git a/frontend/src/lib/components/DrillPicker.svelte b/frontend/src/lib/components/DrillPicker.svelte
index 1b6a161d02..a03a0af39e 100644
--- a/frontend/src/lib/components/DrillPicker.svelte
+++ b/frontend/src/lib/components/DrillPicker.svelte
@@ -412,7 +412,7 @@ leaves and ignores the current scope.
bind:this={pickerRoot}
class={flush
? 'flex flex-col w-full h-full'
- : 'flex flex-col w-[min(420px,calc(100vw-20px))] max-h-[60vh]'}
+ : 'flex flex-col w-[min(420px,calc(100vw-20px))] max-h-[60vh] min-h-0'}
onkeydown={handleSearchKeydown}
onmousemove={() => (mouseActive = true)}
>
diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte
index 8380a6d2ac..b6a5c6611f 100644
--- a/frontend/src/lib/components/FlowBuilder.svelte
+++ b/frontend/src/lib/components/FlowBuilder.svelte
@@ -1102,7 +1102,7 @@