Skip to content

Commit f21ba60

Browse files
authored
GUACAMOLE-2222: Merge generate mouse events after browser blur & focus
2 parents ca5e931 + b133be9 commit f21ba60

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)