diff --git a/guacamole/src/main/webapp/app/client/services/clipboardService.js b/guacamole/src/main/webapp/app/client/services/clipboardService.js index efa847875..30a3d8bed 100644 --- a/guacamole/src/main/webapp/app/client/services/clipboardService.js +++ b/guacamole/src/main/webapp/app/client/services/clipboardService.js @@ -91,6 +91,9 @@ angular.module('client').factory('clipboardService', ['$injector', else deferred.reject(); + // Unfocus the clipboard DOM event to avoid mobile keyboard opening + clipboardContent.blur(); + return deferred.promise; }; @@ -121,6 +124,9 @@ angular.module('client').factory('clipboardService', ['$injector', else deferred.reject(); + // Unfocus the clipboard DOM event to avoid mobile keyboard opening + clipboardContent.blur(); + }, 100); return deferred.promise;