private canDisplayTooltip()

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;
    }