File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -169,7 +169,7 @@ class ReactTooltip extends React.Component {
169169 this . clearTimer ( ) ;
170170
171171 this . unbindListener ( ) ;
172- this . removeScrollListener ( ) ;
172+ this . removeScrollListener ( this . state . currentTarget ) ;
173173 this . unbindWindowEvents ( ) ;
174174 }
175175
@@ -573,7 +573,7 @@ class ReactTooltip extends React.Component {
573573 this . removeListenerForTooltipExit ( ) ;
574574
575575 this . setState ( { show : false } , ( ) => {
576- this . removeScrollListener ( ) ;
576+ this . removeScrollListener ( this . state . currentTarget ) ;
577577 if ( isVisible && afterHide ) {
578578 afterHide ( e ) ;
579579 }
@@ -604,8 +604,9 @@ class ReactTooltip extends React.Component {
604604 window . addEventListener ( "scroll" , this . hideTooltipOnScroll , isCaptureMode ) ;
605605 }
606606
607- removeScrollListener ( ) {
608- window . removeEventListener ( "scroll" , this . hideTooltipOnScroll ) ;
607+ removeScrollListener ( currentTarget ) {
608+ const isCaptureMode = this . isCapture ( currentTarget ) ;
609+ window . removeEventListener ( "scroll" , this . hideTooltipOnScroll , isCaptureMode ) ;
609610 }
610611
611612 // Calculation the position
You can’t perform that action at this time.
0 commit comments