Skip to content

Commit c20d5b1

Browse files
authored
Merge pull request #220 from achernetsky/master
Use parameter 'useCapture' for remove listener if it is registered as…
2 parents b817d16 + 8a99a0e commit c20d5b1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/index.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,10 @@ class ReactTooltip extends Component {
205205
* so that the tooltip can switch between custom and default listener
206206
*/
207207
unbindBasicListener (target) {
208-
target.removeEventListener('mouseenter', this.showTooltip)
209-
target.removeEventListener('mousemove', this.updateTooltip)
210-
target.removeEventListener('mouseleave', this.hideTooltip)
208+
const isCaptureMode = this.isCapture(target)
209+
target.removeEventListener('mouseenter', this.showTooltip, isCaptureMode)
210+
target.removeEventListener('mousemove', this.updateTooltip, isCaptureMode)
211+
target.removeEventListener('mouseleave', this.hideTooltip, isCaptureMode)
211212
}
212213

213214
/**

0 commit comments

Comments
 (0)