diff --git a/crates/oak-app/src/oakui/component/controls.rs b/crates/oak-app/src/oakui/component/controls.rs index 998a72922..145403639 100644 --- a/crates/oak-app/src/oakui/component/controls.rs +++ b/crates/oak-app/src/oakui/component/controls.rs @@ -904,6 +904,11 @@ impl Render for ComboBox { .border_color(colors.border) .bg(colors.background) .shadow_md() + // Block clicks on the dropdown's padding/empty areas + // from falling through to the controls below (this is + // a plain deferred div, not an anchored element, so it + // gets no automatic BlockMouse hitbox). + .occlude() .py_1() .children(options.iter().enumerate().map(|(i, opt)| { let highlighted = i == highlight;