diff --git a/guacamole/src/main/frontend/src/app/client/controllers/clientController.js b/guacamole/src/main/frontend/src/app/client/controllers/clientController.js index 32aa2b1e5..89654b5d8 100644 --- a/guacamole/src/main/frontend/src/app/client/controllers/clientController.js +++ b/guacamole/src/main/frontend/src/app/client/controllers/clientController.js @@ -284,6 +284,10 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams */ const setAttachedGroup = function setAttachedGroup(managedClientGroup) { + // Do nothing if group is not actually changing + if ($scope.clientGroup === managedClientGroup) + return; + if ($scope.clientGroup) { // Remove all disconnected clients from management (the user has