diff --git a/src/ui/public/visualize/visualize_legend.js b/src/ui/public/visualize/visualize_legend.js index b40db43cda5ec..76047c1fe26e5 100644 --- a/src/ui/public/visualize/visualize_legend.js +++ b/src/ui/public/visualize/visualize_legend.js @@ -40,7 +40,10 @@ uiModules.get('kibana') $scope.unhighlight = function (event) { let el = event.currentTarget; let handler = $scope.renderbot.vislibVis.handler; - if (!handler) return; + //there is no guarantee that a Chart will set the unhighlight-function on its handler + if (!handler || typeof handler.unHighlight !== 'function') { + return; + } handler.unHighlight.call(el, handler.el); };