diff --git a/app/js/directives/directive-context-menu.js b/app/js/directives/directive-context-menu.js index 6430a573..0004033d 100644 --- a/app/js/directives/directive-context-menu.js +++ b/app/js/directives/directive-context-menu.js @@ -3,10 +3,12 @@ angular.module('app').directive('contextMenu', ['$parse', function($parse) { var fn = $parse(attrs.contextMenu); element.bind('contextmenu', function(e) { - scope.$apply(function() { - e.preventDefault(); - fn(scope, { $event: e }); - }); + if (!e.shiftKey) { + scope.$apply(function() { + e.preventDefault(); + fn(scope, { $event: e }); + }); + } }); }; }]);