diff --git a/src/core/core.controller.js b/src/core/core.controller.js index 98cffef26..f56b04901 100644 --- a/src/core/core.controller.js +++ b/src/core/core.controller.js @@ -1080,7 +1080,7 @@ helpers.extend(Chart.prototype, /** @lends Chart */ { helpers.callback(options.onHover || options.hover.onHover, [e.native, me.active], me); if (e.type === 'mouseup' || e.type === 'click') { - if (options.onClick) { + if (options.onClick && helpers.canvas._isPointInArea(e, me.chartArea)) { // Use e.native here for backwards compatibility options.onClick.call(me, e.native, me.active); }