From b133be92348ef39b4f4bba36394d708a8135d0ae Mon Sep 17 00:00:00 2001 From: Bradley Bennett Date: Tue, 17 Feb 2026 20:39:42 -0500 Subject: [PATCH] GUACAMOLE-2222: After browser blur & focus, mouse events not generated (keyboard events are). --- .../frontend/src/app/clipboard/services/clipboardService.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js b/guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js index 52ca83a3e..a7e0f3d7e 100644 --- a/guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js +++ b/guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js @@ -619,7 +619,11 @@ angular.module('clipboard').factory('clipboardService', ['$injector', $rootScope.$broadcast('clipboardSyncInProgress', true); getLocalClipboard().then(function clipboardRead(data) { return service.setClipboard(data); - }, angular.noop); + }, function clipboardReadFailed() { + // Clipboard sync state must be cleared on failure so that + // handleMouseEvents(e) won't be blocked. + $rootScope.$broadcast('clipboardSyncInProgress', false); + }); }; return service;