We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c3393ec commit d19e76dCopy full SHA for d19e76d
1 file changed
packages/ui/src/components/list.tsx
@@ -58,6 +58,8 @@ export function List<T>(props: ListProps<T> & { ref?: (ref: ListRef) => void })
58
59
const searchProps = () => (typeof props.search === "object" ? props.search : {})
60
61
+ const moved = (event: MouseEvent) => event.movementX !== 0 || event.movementY !== 0
62
+
63
createEffect(() => {
64
if (props.filter !== undefined) {
65
onInput(props.filter)
@@ -227,7 +229,8 @@ export function List<T>(props: ListProps<T> & { ref?: (ref: ListRef) => void })
227
229
data-selected={item === props.current}
228
230
onClick={() => handleSelect(item, i())}
231
type="button"
- onMouseMove={() => {
232
+ onMouseMove={(event) => {
233
+ if (!moved(event)) return
234
setStore("mouseActive", true)
235
setActive(props.key(item))
236
}}
0 commit comments