From 176eec6fd826fc3af6c22efb122b48af8b968201 Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Thu, 28 Dec 2023 19:53:13 +0000 Subject: [PATCH] GUACAMOLE-1896: Refresh connection parameters when focused client updates. --- .../frontend/src/app/client/directives/guacTiledClients.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js b/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js index 01ecab50d..ea94f046a 100644 --- a/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js +++ b/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js @@ -92,6 +92,11 @@ angular.module('client').directive('guacTiledClients', [function guacTiledClient $scope.$emit('guacClientFocused', focusedClient); }); + // Notify whenever arguments of currently-focused client changes + $scope.$watch('getFocusedClient().arguments', function focusedClientParametersChanged() { + $scope.$emit('guacClientFocused', $scope.getFocusedClient()); + }, true); + /** * Returns a callback for guacClick that assigns or updates keyboard * focus to the given client, allowing that client to receive and