Add mouseleave handler to hide tooltip

This commit is contained in:
mirivlad 2026-02-14 18:34:17 +00:00
parent 13eaab4947
commit f10349af0d
1 changed files with 5 additions and 0 deletions

View File

@ -518,6 +518,11 @@ new Chart(ctx{{ metricName|replace({'-': '_', '.': '_'}) }}, {
tooltipEl.style.fontSize = '12px';
tooltipEl.style.pointerEvents = 'none';
document.body.appendChild(tooltipEl);
// Hide tooltip on mouseleave
context.chart.canvas.addEventListener('mouseleave', function() {
tooltipEl.style.opacity = 0;
});
}
var dataIndex = context.tooltip && context.tooltip.dataPoints && context.tooltip.dataPoints[0] ? context.tooltip.dataPoints[0].dataIndex : null;