From a71f15e801c069ef54533192c8fdfed36e80aa5a Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Wed, 6 Mar 2024 10:30:20 +0100 Subject: [PATCH] Merge pull request #17400 from overleaf/msm-fix-permissions-disconnection [web] Fix editor still enabled during disconnection GitOrigin-RevId: 55bf7a6a8a77850c86011f1e70930b354a9d7e98 --- services/web/frontend/js/ide/connection/ConnectionManager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/web/frontend/js/ide/connection/ConnectionManager.js b/services/web/frontend/js/ide/connection/ConnectionManager.js index 3505ce0af9..b0c8fbcfb9 100644 --- a/services/web/frontend/js/ide/connection/ConnectionManager.js +++ b/services/web/frontend/js/ide/connection/ConnectionManager.js @@ -248,7 +248,7 @@ export default ConnectionManager = (function () { this.updateConnectionManagerState('inactive') this.shuttingDown = true // prevent reconnection attempts this.$scope.$apply(() => { - this.$scope.permissions.write = false + this.$scope.permissions = { ...this.$scope.permissions, write: false } return (this.$scope.connection.forced_disconnect = true) }) // flush changes before disconnecting