Skip to content

Commit b133be9

Browse files
committed
GUACAMOLE-2222: After browser blur & focus, mouse events not generated (keyboard events are).
1 parent bb9f772 commit b133be9

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,11 @@ angular.module('clipboard').factory('clipboardService', ['$injector',
619619
$rootScope.$broadcast('clipboardSyncInProgress', true);
620620
getLocalClipboard().then(function clipboardRead(data) {
621621
return service.setClipboard(data);
622-
}, angular.noop);
622+
}, function clipboardReadFailed() {
623+
// Clipboard sync state must be cleared on failure so that
624+
// handleMouseEvents(e) won't be blocked.
625+
$rootScope.$broadcast('clipboardSyncInProgress', false);
626+
});
623627
};
624628

625629
return service;

0 commit comments

Comments
 (0)