I had problems with the tooltip only showing when moving the mouse. It turns out that the tooltip div element itself triggered the mouseout event, The fix is just to prevent the tooltip from getting pointer events:
SmoothieChart.prototype.getTooltipEl = function () {
....
this.tooltipEl.style.pointerEvents = 'none'; <--- add this line
I had problems with the tooltip only showing when moving the mouse. It turns out that the tooltip div element itself triggered the mouseout event, The fix is just to prevent the tooltip from getting pointer events:
SmoothieChart.prototype.getTooltipEl = function () { .... this.tooltipEl.style.pointerEvents = 'none'; <--- add this line