in src/tooltipService.ts [172:186]
private canDisplayTooltip(event): boolean {
let canDisplay: boolean = true;
const mouseEvent: MouseEvent = event;
if (mouseEvent.buttons !== undefined) {
// Check mouse buttons state
let hasMouseButtonPressed = mouseEvent.buttons !== 0;
canDisplay = !hasMouseButtonPressed;
}
// Make sure we are not ignoring mouse events immediately after touch end.
canDisplay = canDisplay && (this.handleTouchTimeoutId == null);
return canDisplay;
}