diff --git a/public/app/plugins/panel/graph/graph_tooltip.js b/public/app/plugins/panel/graph/graph_tooltip.js index 1256c1b83e8..2d17adeb0f9 100644 --- a/public/app/plugins/panel/graph/graph_tooltip.js +++ b/public/app/plugins/panel/graph/graph_tooltip.js @@ -181,8 +181,8 @@ function ($, core) { // get pageX from position on x axis and pageY from relative position in original panel if (pos.panelRelY) { var pointOffset = plot.pointOffset({x: pos.x}); - if (Number.isNaN(pointOffset.left) || pointOffset.left < 0) { - $tooltip.detach(); + if (Number.isNaN(pointOffset.left) || pointOffset.left < 0 || pointOffset.left > elem.width()) { + self.clear(plot); return; } pos.pageX = elem.offset().left + pointOffset.left;