diff --git a/guacamole/src/main/webapp/app/client/controllers/clientController.js b/guacamole/src/main/webapp/app/client/controllers/clientController.js index c8941b3cf..326d868a5 100644 --- a/guacamole/src/main/webapp/app/client/controllers/clientController.js +++ b/guacamole/src/main/webapp/app/client/controllers/clientController.js @@ -678,8 +678,8 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams // Deal with substitute key presses if (substituteKeysPressed[keysym]) { event.preventDefault(); - delete substituteKeysPressed[keysym]; $scope.$broadcast('guacSyntheticKeyup', substituteKeysPressed[keysym]); + delete substituteKeysPressed[keysym]; } // Mark key as released