File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ( ) ;
You can’t perform that action at this time.
0 commit comments