diff --git a/src/Stage.js b/src/Stage.js index 1ad1b4b5..41855e4b 100644 --- a/src/Stage.js +++ b/src/Stage.js @@ -612,7 +612,9 @@ } }, _contextmenu: function(evt) { - this._fire(CONTENT_CONTEXTMENU, { evt: evt }); + this._setPointerPosition(evt); + var shape = this.getIntersection(this.getPointerPosition()); + this._fire(CONTENT_CONTEXTMENU, { evt: evt, target: shape }); }, _touchstart: function(evt) { this._setPointerPosition(evt);