[X] I am using a supported browser or the Desktop Client.
[X] I am not using anything that modifies game code (e.g. TETR.IO PLUS).
[X] I am certain this is a bug, not a feature request.
OS and Version
Windows 11 22000
Browser and version
TETR.IO Desktop v8
Describe the bug/issue
When one finds an opponent in Tetra League, there is a shutter effect before the game is initiated. If a network lag happens for long enough around when the shutter is about to open and the game is about to begin, chances are that the "MATCH FOUND" drop-down would linger, and if the user clicks it, the Tetra League matchmaking menu would appear just as that game commences. Multiple layers of said menu would also come out at once when the game starts if the user clicks the said drop-down multiple times. The user would be able to navigate freely in this menu, but:
The Matchmaking button in the Tetra league menu would be in a white palette which is normally seen just after when an opponent has been found, but the notice would still be "ENTER MATCHMAKING" and "LEAVING EARLY WILL BE PUNISHED."
The game would be in the background, but the user would not be able to play it before the ongoing round ends.
Other options in MULTIPLAYER as well as the ACCOUNT button in CONFIG behave as if the game is looking for a Tetra League match.
Reproducing
Initiate a Tetra League match in a less-than-ideal network condition, i.e. Mainland China.
Look at the found opponent's profile.
Wish for a network lag to happen just around when the shutter opens :(
During the lag, The "MATCH FOUND" drop-down would linger. Click it just like a panicked user.
When the game starts ("TETRA LEAGUE" ticker and boards appear), the situation described above in the description section would appear.
Expected behavior
Nothing should happen after the panic clicking, and the first round should go smoothly with nothing from the game itself interfering.
Screenshots
No response
Console logs
May contain information from previous games - you may want to look at the end.
webgl backend was already registered. Reusing existing backend factory.
t.registerBackend @
cpu backend was already registered. Reusing existing backend factory.
t.registerBackend @
Platform browser has already been set. Overwriting the platform with [object Object].
t.setPlatform @
TETR.IO
Please be careful when pasting anything in the console. Attackers may be out to steal your login information.
Using the Desktop Client
Up to date. Local version 6.3.1-production | Commit 48cd7926 (11/26/2022, 4:45:33 AM) | Server cycle h9sfjDpLJ | Build iYKEYfnzP7 (11/26/2022, 4:46:44 AM)
The resource https://cdn.xsolla.net/img/favicon.ico was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
The resource https://secure.xsolla.com/favicon.ico was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
✰ TTI - tetr.io ✰ aiplib v7.0 - custom prebid v6.29.3 - MCM 22431394745 ✰ ads by https://www.adinplay.com/
Ceriad provider has been loaded successfully.
tetr-io_970X250_1 mounted, now 1 mounts
PixiJS 6.1.3 - WebGL 2
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) tetrio-desktop/8.0.0 Chrome/83.0.4103.122 Electron/9.4.0 Safari/537.36 -CPU: 4-coreMemory: ~8 GBConnection: 9.8 Mbps, 0ms RTT [4g]
Renderer: ANGLE (NVIDIA GeForce GTX 650 Direct3D11 vs_5_0 ps_5_0)
InitialConnect > Obtaining Ribbon endpoint...
cdn.ampproject.org/rtv/012211060024000/amp4ads-v0.mjs:2 Powered by AMP ⚡ HTML – Version 2211060024000 https://tetr.io/
cdn.ampproject.org/rtv/012211060024000/v0/amp-ad-exit-0.1.mjs:2 Unrecognized feature: 'attribution-reporting'.
detectAttributionReportingSupport @ cdn.ampproject.org/rtv/012211060024000/v0/amp-ad-exit-0.1.mjs:2
6A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
Mixed Content: The page at 'https://tetr.io/' was loaded over HTTPS, but requested an insecure image 'http://ib.adnxs.com/getuid?https://beacon.lynx.cognitivlabs.com/xandr.gif?source_id=$UID&id=6f082710-e252-4d92-a670-abdcad08f873'. This content should also be served over HTTPS.
www.thirdparty.com/usersync?uid=2741452096108814042:1 Failed to load resource: the server responded with a status of 403 ()
Ping timeout in ribbon. Abandoning current socket and obtaining a new one...
eval @
Ribbon null reconnecting in 5ms (reconnects: 1)
Reconnect @
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
undefined
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 105ms (reconnects: 2)
Reconnect @
triplelift:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 205ms (reconnects: 3)
Reconnect @
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 305ms (reconnects: 4)
Reconnect @
tetr-io_970X250_1 unmounted, now 0 mounts
tetr-io_728x90_2 mounted, now 1 mounts
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 405ms (reconnects: 5)
Reconnect @
tetr-io_728x90_2 unmounted, now 0 mounts
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 505ms (reconnects: 6)
Reconnect @
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 605ms (reconnects: 7)
Reconnect @
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 705ms (reconnects: 8)
Reconnect @
WebSocket connection to 'wss://tetr.io/ribbon/' failed: Error during WebSocket handshake: Unexpected response code: 404
Open @
Event
Ribbon null closed (ping timeout)
Ribbon null reconnecting in 805ms (reconnects: 9)
Reconnect @
InitialConnect > Obtained Ribbon endpoint /ribbon/yoshino and 20 spools.
InitialConnect > Getting a spool...
InitialConnect > Spool > Spooling started
InitialConnect > Spool > 187ms na-west-sonya [US] v2 // 0.0625, 0.015625, 0
InitialConnect > Spool > 280ms eu-kuroko [FR] v2 // 0.0625, 0.046875, 0.015625
InitialConnect > Spool > 147ms ap-north-mishima [KR] v2 // 0.265625, 0.109375, 0.015625
InitialConnect > Spool > Spooled eu-kuroko!
InitialConnect > Obtained spool eu-kuroko (eu-kuroko.spool.tetr.io) [FR].
WebSocket connection to 'wss://tetr.io/ribbon/' failed: WebSocket is closed before the connection is established.
Open @
Ribbon 4d4744257fc808b2 opened
Uncaught TypeError: Cannot read property 'width' of null
at o (eval at <anonymous> (), <anonymous>:4267:506625)
at e.c (eval at <anonymous> (), <anonymous>:4267:507808)
at e.a.emit (eval at <anonymous> (), <anonymous>:767:14372)
at e.onBaseTextureUpdated (eval at <anonymous> (), <anonymous>:767:138260)
at r.a.emit (eval at <anonymous> (), <anonymous>:767:14372)
at r.update (eval at <anonymous> (), <anonymous>:767:117905)
at r.setRealSize (eval at <anonymous> (), <anonymous>:767:117227)
at t.emit (eval at <anonymous> (), <anonymous>:767:110696)
at r.t.resize (eval at <anonymous> (), <anonymous>:767:113250)
at Image.n (eval at <anonymous> (), <anonymous>:767:125438)
711916.gif:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
image.sbxx:1 Failed to load resource: net::ERR_CONNECTION_RESET
tetr-io_970X250_1 mounted, now 1 mounts
tetr-io_970X250_1 unmounted, now 0 mounts
tetr-io_728x90_3 mounted, now 1 mounts
tetr-io_728x90_3 unmounted, now 0 mounts
tetr-io_728x90_6 mounted, now 1 mounts
receivethenpush:1 Failed to load resource: net::ERR_CONNECTION_RESET
tetr-io_728x90_6 unmounted, now 0 mounts
tetr-io_728x90_3 mounted, now 1 mounts
tetr-io_728x90_3 unmounted, now 0 mounts
tetr-io_970X250_1 mounted, now 1 mounts
420416.gif:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
sd:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
379828.gif:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
tetr-io_970X250_1 unmounted, now 0 mounts
8677189758210791426:1 Failed to load resource: net::ERR_TIMED_OUT
idsync.rlcdn.com/709421.gif?partner_uid=ad4f17e4-5ec7-46c1-a620-c1f11c46377d:1 Failed to load resource: net::ERR_CONNECTION_RESET
tetr-io_728x90_6 mounted, now 1 mounts
tetr-io_728x90_6 unmounted, now 0 mounts
tetr-io_728x90_3 mounted, now 1 mounts
tetr-io_728x90_3 unmounted, now 0 mounts
tetr-io_970X250_1 mounted, now 1 mounts
tetr-io_970X250_1 unmounted, now 0 mounts
tetr-io_728x90_2 mounted, now 1 mounts
tetr-io_728x90_2 unmounted, now 0 mounts
Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://eu-kuroko.spool.tetr.io/ribbon/inoue)
SwitchEndpoint @
Ribbon 4d4744257fc808b2 closed (ping timeout)
Ribbon 4d4744257fc808b2 resuming
Ribbon 4d4744257fc808b2 resumed
AmbientRespool > Starting ambient respool.
AmbientRespool > Obtaining Ribbon endpoint...
AmbientRespool > Obtained Ribbon endpoint /ribbon/shizuru and 20 spools.
AmbientRespool > Getting a spool...
AmbientRespool > Spool > Spooling started
AmbientRespool > Spool > 187ms na-west-sonya [US] v2 // 0.03125, 0, 0
AmbientRespool > Spool > 243ms ap-south-chiri [SG] v2 // 0.125, 0.046875, 0.015625
AmbientRespool > Spool > 282ms eu-mikoto [NL] v2 // 0.15625, 0.078125, 0.015625
AmbientRespool > Spool > Spooled na-west-sonya!
AmbientRespool > Obtained spool na-west-sonya (na-west-sonya.spool.tetr.io) [US].
AmbientRespool > Obtained new token, no significant ping advantage 280ms → 187ms.
tetr-io_728x90_6 mounted, now 1 mounts
tetr-io_728x90_6 unmounted, now 0 mounts
tetr-io_728x90_3 mounted, now 1 mounts
tetr-io_728x90_3 unmounted, now 0 mounts
tetr-io_970X250_1 mounted, now 1 mounts
tetr-io_970X250_1 unmounted, now 0 mounts
tetr-io_728x90_2 mounted, now 1 mounts
tetr-io_728x90_2 unmounted, now 0 mounts
AmbientRespool > Starting ambient respool.
AmbientRespool > Obtaining Ribbon endpoint...
AmbientRespool > Obtained Ribbon endpoint /ribbon/yoshino and 20 spools.
AmbientRespool > Getting a spool...
AmbientRespool > Spool > Spooling started
AmbientRespool > Spool > 143ms ap-north-mishima [KR] v2 // 0.015625, 0.0625, 0.015625
AmbientRespool > Spool > 190ms na-west-sonya [US] v2 // 0.203125, 0.0625, 0.015625
AmbientRespool > Spool > 245ms ap-south-chiri [SG] v2 // 0.109375, 0.078125, 0.03125
AmbientRespool > Spool > Spooled ap-north-mishima!
AmbientRespool > Obtained spool ap-north-mishima (ap-north-mishima.spool.tetr.io) [KR].
AmbientRespool > Obtained new token, no significant ping advantage 280ms → 143ms.
tetr-io_728x90_6 mounted, now 1 mounts
tetr-io_728x90_6 unmounted, now 0 mounts
tetr-io_728x90_3 mounted, now 1 mounts
tetr-io_728x90_3 unmounted, now 0 mounts
tetr-io_970X250_1 mounted, now 1 mounts
tetr-io_970X250_1 unmounted, now 0 mounts
tetr-io_728x90_2 mounted, now 1 mounts
tetr-io_728x90_2 unmounted, now 0 mounts
tetr-io_970X250_1 mounted, now 1 mounts
tetr-io_970X250_1 unmounted, now 0 mounts
sync.1rx.io/usersync2/rmpssp?sub=google&redir=https%3A%2F%2Fcm.g.doubleclick.net%2Fpixel%3Fgoogle_nid%3Dr1%26google_push%3D%5BRX_SPD%5D%26google_hm%3D%5BRX_UUID_B64_BIN%5D&google_gid=CAESEFnAeTctebAPs8U3hszZ8tU&google_cver=1&google_push=ASkJ3FbrXiFl1ETr9soZM1HIi1X2pduTVX-o74F9x2a1WaaVqrvRDKyigOP8tQbe_XTvB7MHNqyjA2OXpK4KUH6Dpa__6NDHEwg:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://eu-kuroko.spool.tetr.io/ribbon/shizuru)
SwitchEndpoint @
Ribbon 4d4744257fc808b2 closed (ping timeout)
Ribbon 4d4744257fc808b2 resuming
Ribbon 4d4744257fc808b2 resumed
AmbientRespool > Starting ambient respool.
AmbientRespool > Obtaining Ribbon endpoint...
AmbientRespool > Obtained Ribbon endpoint /ribbon/chihaya and 20 spools.
AmbientRespool > Getting a spool...
AmbientRespool > Spool > Spooling started
AmbientRespool > Spool > 142ms ap-north-mishima [KR] v2 // 0.140625, 0.078125, 0.015625
AmbientRespool > Spool > 187ms na-west-sonya [US] v2 // 0.046875, 0.046875, 0
AmbientRespool > Spool > 245ms ap-south-chiri [SG] v2 // 0.375, 0.1875, 0.078125
AmbientRespool > Spool > Spooled na-west-sonya!
AmbientRespool > Obtained spool na-west-sonya (na-west-sonya.spool.tetr.io) [US].
AmbientRespool > Obtained new token, no significant ping advantage 281ms → 187ms.
AmbientRespool > Starting ambient respool.
AmbientRespool > Obtaining Ribbon endpoint...
AmbientRespool > Obtained Ribbon endpoint /ribbon/shizuru and 20 spools.
AmbientRespool > Getting a spool...
AmbientRespool > Spool > Spooling started
AmbientRespool > Spool > 107ms ap-north-konata [JP] v2 // 0.125, 0.109375, 0.078125
AmbientRespool > Spool > 141ms ap-north-nitta [KR] v2 // 0.171875, 0.078125, 0.015625
AmbientRespool > Spool > 142ms ap-north-mishima [KR] v2 // 0.109375, 0.109375, 0.046875
AmbientRespool > Spool > Spooled ap-north-nitta!
AmbientRespool > Obtained spool ap-north-nitta (ap-north-nitta.spool.tetr.io) [KR].
AmbientRespool > Will reconnect for ping advantage 338ms → 141ms.
Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://ap-north-nitta.spool.tetr.io/ribbon/shizuru)
SwitchEndpoint @
Ribbon 4d4744257fc808b2 closed (ping timeout)
Ribbon 4d4744257fc808b2 resuming
Ribbon 4d4744257fc808b2 resumed
Ping timeout in ribbon. Abandoning current socket and obtaining a new one...
eval @
Ribbon 4d4744257fc808b2 reconnecting in 5ms (reconnects: 1)
Reconnect @
ResumeRespool > Obtaining Ribbon endpoint...
ResumeRespool > Obtained Ribbon endpoint /ribbon/shizuru and 20 spools.
ResumeRespool > Getting a spool...
ResumeRespool > Spool > Spooling started
ResumeRespool > Spool > 158ms ap-north-nitta [KR] v2 // 0.140625, 0.125, 0.046875
ResumeRespool > Spool > 187ms na-west-sonya [US] v2 // 0, 0.015625, 0
ResumeRespool > Spool > 247ms ap-south-chiri [SG] v2 // 0.140625, 0.171875, 0.109375
ResumeRespool > Spool > Spooled ap-north-nitta!
ResumeRespool > Obtained spool ap-north-nitta (ap-north-nitta.spool.tetr.io) [KR].
Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://ap-north-nitta.spool.tetr.io/ribbon/shizuru)
SwitchEndpoint @
WebSocket connection to 'wss://ap-north-nitta.spool.tetr.io/ribbon/shizuru' failed: WebSocket is closed before the connection is established.
SwitchEndpoint @
Event
Ribbon 4d4744257fc808b2 closed (ping timeout)
Ribbon 4d4744257fc808b2 resuming
Ping timeout in ribbon. Abandoning current socket and obtaining a new one...
eval @
Ribbon 4d4744257fc808b2 reconnecting in 105ms (reconnects: 2)
Reconnect @
Ribbon 4d4744257fc808b2 resuming
Ribbon 4d4744257fc808b2 resumed
Ping timeout in ribbon. Abandoning current socket and obtaining a new one...
eval @
Ribbon 4d4744257fc808b2 reconnecting in 205ms (reconnects: 3)
Reconnect @
ResumeRespool > Obtaining Ribbon endpoint...
Ribbon 4d4744257fc808b2 resuming
ResumeRespool > Obtained Ribbon endpoint /ribbon/akane and 20 spools.
ResumeRespool > Getting a spool...
ResumeRespool > Spool > Spooling started
ResumeRespool > Spool > 145ms ap-north-mishima [KR] v2 // 0.046875, 0.046875, 0.015625
ResumeRespool > Spool > 150ms ap-north-nitta [KR] v2 // 0.078125, 0.125, 0.046875
ResumeRespool > Spool > 188ms na-west-sonya [US] v2 // 0, 0.015625, 0
ResumeRespool > Spool > Spooled ap-north-mishima!
ResumeRespool > Obtained spool ap-north-mishima (ap-north-mishima.spool.tetr.io) [KR].
VM104:604 Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://ap-north-mishima.spool.tetr.io/ribbon/shizuru)
SwitchEndpoint @ VM104:604
VM104:341 Ribbon 4d4744257fc808b2 closed (ping timeout)
VM104:203 Ping timeout in ribbon. Abandoning current socket and obtaining a new one...
eval @ VM104:203
VM104:634 Ribbon 4d4744257fc808b2 reconnecting in 305ms (reconnects: 4)
Reconnect @ VM104:634
VM104:316 WebSocket connection to 'wss://ap-north-mishima.spool.tetr.io/ribbon/shizuru' failed: WebSocket is closed before the connection is established.
Open @ VM104:316
VM104:347 Ribbon 4d4744257fc808b2 resuming
VM104:370 Ribbon 4d4744257fc808b2 resumed
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/lucia and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 151ms ap-north-mishima [KR] v2 // 0.015625, 0.046875, 0.015625
VM104:4267 AmbientRespool > Spool > 260ms na-west-sonya [US] v2 // 0, 0.015625, 0
VM104:4267 AmbientRespool > Spool > 266ms ap-south-chiri [SG] v2 // 0.046875, 0.140625, 0.09375
VM104:4267 AmbientRespool > Spool > Spooled na-west-sonya!
VM104:4267 AmbientRespool > Obtained spool na-west-sonya (na-west-sonya.spool.tetr.io) [US].
VM104:4267 AmbientRespool > Obtained new token, no significant ping advantage 401ms → 260ms.
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/akane and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 142ms ap-north-nitta [KR] v2 // 0, 0.0625, 0.03125
VM104:4267 AmbientRespool > Spool > 145ms ap-north-mishima [KR] v2 // 0.109375, 0.078125, 0.015625
VM104:4267 AmbientRespool > Spool > 187ms na-west-sonya [US] v2 // 0.171875, 0.046875, 0
VM104:4267 AmbientRespool > Spool > Spooled ap-north-mishima!
VM104:4267 AmbientRespool > Obtained spool ap-north-mishima (ap-north-mishima.spool.tetr.io) [KR].
VM104:4267 AmbientRespool > Obtained new token, already on best available spool.
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/akane and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 108ms ap-north-konata [JP] v2 // 0, 0.046875, 0.0625
VM104:4267 AmbientRespool > Spool > 141ms ap-north-nitta [KR] v2 // 0, 0.015625, 0.015625
VM104:4267 AmbientRespool > Spool > 146ms ap-north-mishima [KR] v2 // 0.0625, 0.046875, 0.015625
VM104:4267 AmbientRespool > Spool > Spooled ap-north-konata!
VM104:4267 AmbientRespool > Obtained spool ap-north-konata (ap-north-konata.spool.tetr.io) [JP].
VM104:4267 AmbientRespool > Will reconnect for ping advantage 842ms → 108ms.
VM104:604 Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://ap-north-konata.spool.tetr.io/ribbon/shizuru)
SwitchEndpoint @ VM104:604
VM104:341 Ribbon 4d4744257fc808b2 closed (ping timeout)
VM104:347 Ribbon 4d4744257fc808b2 resuming
VM104:370 Ribbon 4d4744257fc808b2 resumed
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/chihaya and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 112ms ap-north-konata [JP] v2 // 0.015625, 0.0625, 0.078125
VM104:4267 AmbientRespool > Spool > 146ms ap-north-mishima [KR] v2 // 0.046875, 0.046875, 0.015625
VM104:4267 AmbientRespool > Spool > 195ms na-west-sonya [US] v2 // 0.046875, 0.015625, 0
VM104:4267 AmbientRespool > Spool > Spooled na-west-sonya!
VM104:4267 AmbientRespool > Obtained spool na-west-sonya (na-west-sonya.spool.tetr.io) [US].
VM104:4267 AmbientRespool > Obtained new token, no significant ping advantage 111ms → 195ms.
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/inoue and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 111ms ap-north-konata [JP] v2 // 0.046875, 0.078125, 0.078125
VM104:4267 AmbientRespool > Spool > 144ms ap-north-mishima [KR] v2 // 0.078125, 0.0625, 0.015625
VM104:4267 AmbientRespool > Spool > 146ms ap-north-nitta [KR] v2 // 0.015625, 0.09375, 0.0625
VM104:4267 AmbientRespool > Spool > Spooled ap-north-nitta!
VM104:4267 AmbientRespool > Obtained spool ap-north-nitta (ap-north-nitta.spool.tetr.io) [KR].
VM104:4267 AmbientRespool > Obtained new token, no significant ping advantage 108ms → 146ms.
VM104:341 Ribbon 4d4744257fc808b2 closed (ribbon lost)
VM104:634 Ribbon 4d4744257fc808b2 reconnecting in 5ms (reconnects: 1)
Reconnect @ VM104:634
VM104:4267 ResumeRespool > Obtaining Ribbon endpoint...
VM104:4267 ResumeRespool > Obtained Ribbon endpoint /ribbon/shizuru and 20 spools.
VM104:4267 ResumeRespool > Getting a spool...
VM104:4267 ResumeRespool > Spool > Spooling started
VM104:4267 ResumeRespool > Spool > 149ms ap-north-nitta [KR] v2 // 0.09375, 0.09375, 0.0625
VM104:4267 ResumeRespool > Spool > 186ms na-west-sonya [US] v2 // 0, 0, 0
VM104:4267 ResumeRespool > Spool > 247ms ap-south-chiri [SG] v2 // 0.046875, 0.078125, 0.078125
VM104:4267 ResumeRespool > Spool > Spooled ap-north-nitta!
VM104:4267 ResumeRespool > Obtained spool ap-north-nitta (ap-north-nitta.spool.tetr.io) [KR].
VM104:604 Ribbon 4d4744257fc808b2 changing endpoint (new endpoint: wss://ap-north-nitta.spool.tetr.io/ribbon/shizuru)
SwitchEndpoint @ VM104:604
VM104:608 WebSocket connection to 'wss://ap-north-konata.spool.tetr.io/ribbon/shizuru' failed: WebSocket is closed before the connection is established.
SwitchEndpoint @ VM104:608
VM104:418 Event
VM104:341 Ribbon 4d4744257fc808b2 closed (ribbon lost)
VM104:347 Ribbon 4d4744257fc808b2 resuming
VM104:370 Ribbon 4d4744257fc808b2 resumed
ap-north-nitta.spool.tetr.io/spool?ping-1669461594112-994688:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/inoue and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 102ms ap-north-konata [JP] v2 // 0.046875, 0.109375, 0.078125
VM104:4267 AmbientRespool > Spool > 143ms ap-north-nitta [KR] v2 // 0.078125, 0.109375, 0.078125
VM104:4267 AmbientRespool > Spool > 188ms na-west-sonya [US] v2 // 0.109375, 0.015625, 0
VM104:4267 AmbientRespool > Spool > Spooled na-west-sonya!
VM104:4267 AmbientRespool > Obtained spool na-west-sonya (na-west-sonya.spool.tetr.io) [US].
VM104:4267 AmbientRespool > Obtained new token, no significant ping advantage 140ms → 188ms.
VM104:4267 AmbientRespool > Starting ambient respool.
VM104:4267 AmbientRespool > Obtaining Ribbon endpoint...
VM104:4267 AmbientRespool > Obtained Ribbon endpoint /ribbon/akane and 20 spools.
VM104:4267 AmbientRespool > Getting a spool...
VM104:4267 AmbientRespool > Spool > Spooling started
VM104:4267 AmbientRespool > Spool > 141ms ap-north-mishima [KR] v2 // 0, 0.03125, 0
VM104:4267 AmbientRespool > Spool > 187ms na-west-sonya [US] v2 // 0.03125, 0.046875, 0
VM104:4267 AmbientRespool > Spool > 244ms ap-south-chiri [SG] v2 // 0.03125, 0.046875, 0.0625
VM104:4267 AmbientRespool > Spool > Spooled ap-north-mishima!
VM104:4267 AmbientRespool > Obtained spool ap-north-mishima (ap-north-mishima.spool.tetr.io) [KR].
VM104:4267 AmbientRespool > Obtained new token, no significant ping advantage 143ms → 141ms.
DevTools failed to load SourceMap: Could not load content for https://tetr.io/tf.min.js.map: Unknown error
Additional context
Since this issue involves panic clicking, there is a chance that it's just my own fault for not being calm when something happens. If an issue caused by user behavior like this one is unwelcome please let me know. Thanks.
This bug report has not seen any activity in a while. If the issue is still relevant, please comment on it or the issue will be automatically closed. This way, the issue tracker can be kept clean. Thank you!
Checklist
OS and Version
Windows 11 22000
Browser and version
TETR.IO Desktop v8
Describe the bug/issue
When one finds an opponent in Tetra League, there is a shutter effect before the game is initiated. If a network lag happens for long enough around when the shutter is about to open and the game is about to begin, chances are that the "MATCH FOUND" drop-down would linger, and if the user clicks it, the Tetra League matchmaking menu would appear just as that game commences. Multiple layers of said menu would also come out at once when the game starts if the user clicks the said drop-down multiple times. The user would be able to navigate freely in this menu, but:
Reproducing
Expected behavior
Nothing should happen after the panic clicking, and the first round should go smoothly with nothing from the game itself interfering.
Screenshots
No response
Console logs
Additional context
Since this issue involves panic clicking, there is a chance that it's just my own fault for not being calm when something happens. If an issue caused by user behavior like this one is unwelcome please let me know. Thanks.