diff --git a/src/canvas.class.js b/src/canvas.class.js index f7b7999f..f75a2bd6 100644 --- a/src/canvas.class.js +++ b/src/canvas.class.js @@ -1216,7 +1216,8 @@ if (this.controlsAboveOverlay && this.lastRenderedObjectWithControlsAboveOverlay && - this.containsPoint(e, this.lastRenderedObjectWithControlsAboveOverlay)) { + this.containsPoint(e, this.lastRenderedObjectWithControlsAboveOverlay) && + this.lastRenderedObjectWithControlsAboveOverlay._findTargetCorner(e, this._offset)) { target = this.lastRenderedObjectWithControlsAboveOverlay; return target; } @@ -1539,4 +1540,4 @@ * @constructor */ fabric.Element = fabric.Canvas; -})(); \ No newline at end of file +})();