fix: click

This commit is contained in:
ThaUnknown 2023-11-15 20:15:41 +01:00
parent 8b992cb779
commit 9278e91dfc

View file

@ -34,6 +34,7 @@ export function hoverClick (node, [cb = noop, hoverUpdate = noop]) {
node.role = 'button'
node.addEventListener('pointerenter', e => {
lastHoverElement?.(false)
lastTapElement?.(false)
hoverUpdate(true)
lastHoverElement = hoverUpdate
pointerType = e.pointerType
@ -55,7 +56,7 @@ export function hoverClick (node, [cb = noop, hoverUpdate = noop]) {
if (e.pointerType === 'mouse') setTimeout(() => hoverUpdate(false))
})
node.addEventListener('pointerleave', e => {
setTimeout(() => { lastTapElement = hoverUpdate })
lastHoverElement = hoverUpdate
if (e.pointerType === 'mouse') hoverUpdate(false)
})
}