diff --git a/src/ComboBox/ComboBox.svelte b/src/ComboBox/ComboBox.svelte index 1d1e4f87..03d5f933 100644 --- a/src/ComboBox/ComboBox.svelte +++ b/src/ComboBox/ComboBox.svelte @@ -222,8 +222,8 @@ on:focus on:blur on:blur="{({ relatedTarget }) => { - if (!open) return; - if (relatedTarget && relatedTarget.getAttribute('role') !== 'button') { + if (!open || !relatedTarget) return; + if (relatedTarget.getAttribute('role') !== 'button' && relatedTarget.getAttribute('role') !== 'searchbox') { ref.focus(); } }}"