diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/events/events.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/events/events.directive.js index 15e74bbd902a..6e41206582fa 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/events/events.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/events/events.directive.js @@ -149,18 +149,18 @@ angular.module('umbraco.directives') return attrs.bindClickOn; }, function (newValue) { if (newValue === "true") { - $(document).on("click", oneTimeClick); + $(document).on("mousedown", oneTimeClick); } else { - $(document).off("click", oneTimeClick); + $(document).off("mousedown", oneTimeClick); } })); } else { - $(document).on("click", oneTimeClick); + $(document).on("mousedown", oneTimeClick); } scope.$on("$destroy", function () { - $(document).off("click", oneTimeClick); + $(document).off("mousedown", oneTimeClick); // unbind watchers for (var e in eventBindings) {