diff --git a/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/state/ClientState.kt b/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/state/ClientState.kt index 83be1850..ea55752a 100644 --- a/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/state/ClientState.kt +++ b/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/state/ClientState.kt @@ -586,6 +586,8 @@ sealed class ClientState { inputController.removeListeners() typing.dispose() connectionWatcher.removeWatcher() + webSocket.onclose = null + webSocket.close() layers.reconnectionMessageUpdater(messageText)