diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index f049ccf7..c64e9708 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -281,7 +281,7 @@ active="{selectedId === item.id}" highlighted="{highlightedIndex === i}" disabled="{item.disabled}" - on:click="{(e) => { + on:mousedown="{(e) => { if (item.disabled) { e.stopPropagation(); return; diff --git a/src/ListBox/ListBoxMenuItem.svelte b/src/ListBox/ListBoxMenuItem.svelte index c0ce7ea2..ea5e5707 100644 --- a/src/ListBox/ListBoxMenuItem.svelte +++ b/src/ListBox/ListBoxMenuItem.svelte @@ -27,6 +27,7 @@ disabled="{disabled ? true : undefined}" {...$$restProps} on:click + on:mousedown on:mouseenter on:mouseleave >