diff --git a/packages/common/nbstore/src/impls/cloud/socket.ts b/packages/common/nbstore/src/impls/cloud/socket.ts index 48be7b7b9e..0e84f425b3 100644 --- a/packages/common/nbstore/src/impls/cloud/socket.ts +++ b/packages/common/nbstore/src/impls/cloud/socket.ts @@ -168,7 +168,7 @@ class SocketManager { constructor(endpoint: string, isSelfHosted: boolean) { this.socketIOManager = new SocketIOManager(endpoint, { autoConnect: false, - transports: isSelfHosted ? ['websocket', 'polling'] : ['websocket'], // self-hosted server may not support websocket + transports: isSelfHosted ? ['polling', 'websocket'] : ['websocket'], // self-hosted server may not support websocket secure: new URL(endpoint).protocol === 'https:', // we will handle reconnection by ourselves reconnection: false,