diff --git a/web/src/lib/components/shared-components/combobox.svelte b/web/src/lib/components/shared-components/combobox.svelte index 4721357012..803087feef 100644 --- a/web/src/lib/components/shared-components/combobox.svelte +++ b/web/src/lib/components/shared-components/combobox.svelte @@ -212,12 +212,12 @@ bottom: `${rootHeight - top}px`, left: `${left}px`, width: `${boundary.width}px`, - maxHeight: maxHeight(top - dropdownOffset), + maxHeight: maxHeight(boundary.top - dropdownOffset), }; } - const viewportHeight = visualViewport?.height || rootHeight; - const availableHeight = modalBounds ? rootHeight - bottom : viewportHeight - boundary.bottom; + const viewportHeight = visualViewport?.height || window.innerHeight; + const availableHeight = viewportHeight - boundary.bottom; return { top: `${bottom}px`, left: `${left}px`,