diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index 30c67898..dc3b107e 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -176,7 +176,9 @@ {inline && 'bx--dropdown--inline'} {disabled && 'bx--dropdown--disabled'} {light && 'bx--dropdown--light'}" - on:click="{({ target }) => { + on:click="{(e) => { + e.stopImmediatePropagation(); + const { target } = e; open = ref.contains(target) ? !open : false; }}" disabled="{disabled}"