diff --git a/src/core/core.controller.js b/src/core/core.controller.js index 92cfcd01794..8cf04b0f827 100644 --- a/src/core/core.controller.js +++ b/src/core/core.controller.js @@ -994,7 +994,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); }