diff --git a/ui/site/src/component/socket.ts b/ui/site/src/component/socket.ts index 70a495ab7c..22b3c1224e 100644 --- a/ui/site/src/component/socket.ts +++ b/ui/site/src/component/socket.ts @@ -61,7 +61,7 @@ export default class StrongSocket { tryOtherUrl: boolean = false; autoReconnect: boolean = true; nbConnects: number = 0; - storage: LichessStorage = makeStorage.make('surl12'); + storage: LichessStorage = makeStorage.make('surl14'); private _sign?: string; static defaultOptions: Options = { @@ -303,7 +303,7 @@ export default class StrongSocket { } baseUrl = () => { - const baseUrls = document.body.getAttribute('data-socket-domains')!.split(','); + const baseUrls = document.body.getAttribute('data-socket-domains')!.split(',').filter(d => !(/socket[345]\.lichess.org/.test(d))); let url = this.storage.get(); if (!url || this.tryOtherUrl) { url = baseUrls[Math.floor(Math.random() * baseUrls.length)];