diff --git a/src/Umbraco.Web.UI.Client/src/common/services/keyboard.service.js b/src/Umbraco.Web.UI.Client/src/common/services/keyboard.service.js index a0306e11c6..abc606f5c4 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/keyboard.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/keyboard.service.js @@ -25,6 +25,9 @@ angular.module('umbraco.services') label = label.replace("ctrl","meta"); } + //always try to unbind first, so we dont have multiple actions on the same key + keyboardManagerService.unbind(label); + var fct, elt, code, k; // Initialize opt object opt = angular.extend({}, defaultOpt, opt);