Skip to content

Commit 6ba40ac

Browse files
committed
update
1 parent ba5359b commit 6ba40ac

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/index.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,6 @@ export function generateTrigger(
434434

435435
if (safeHover) {
436436
safeHover.doc.removeEventListener('mousemove', safeHover.handler);
437-
safeHover.doc.removeEventListener('pointermove', safeHover.handler);
438437

439438
if (safeHover.refreshTimer) {
440439
clearTimeout(safeHover.refreshTimer);
@@ -448,7 +447,12 @@ export function generateTrigger(
448447
(
449448
event: React.MouseEvent<HTMLElement> | React.PointerEvent<HTMLElement>,
450449
) => {
451-
if (!targetEle || !popupEle || !openRef.current) {
450+
if (
451+
!targetEle ||
452+
!popupEle ||
453+
!openRef.current ||
454+
mouseLeaveDelay <= 0
455+
) {
452456
return false;
453457
}
454458

@@ -511,12 +515,8 @@ export function generateTrigger(
511515
};
512516

513517
doc.addEventListener('mousemove', handler);
514-
doc.addEventListener('pointermove', handler);
515-
safeHoverRef.current = {
516-
doc,
517-
handler,
518-
refreshTimer: null,
519-
};
518+
519+
safeHoverRef.current = { doc, handler, refreshTimer: null };
520520

521521
triggerOpen(false, mouseLeaveDelay);
522522
scheduleRefresh();

0 commit comments

Comments
 (0)