From 6b84b51238ad3afcb96926dfad925b3ca87d9d3b Mon Sep 17 00:00:00 2001 From: jqlio18 Date: Wed, 21 Dec 2022 15:46:08 -0500 Subject: [PATCH] Use `mousedown` events instead of `click` --- src/Dropdown/Dropdown.svelte | 2 +- src/ListBox/ListBoxMenuItem.svelte | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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 >