From 3cfd38f80b372afbe489398c7b41d32fb2c1cce4 Mon Sep 17 00:00:00 2001 From: Jeff Welder Date: Sat, 21 Mar 2026 22:05:12 -0400 Subject: [PATCH] Fix seat claim registering wrong key in ping tracker _updateSeat passed [true, value, 0] to _handlePing but the signature is ([playerIdOrCount, latency]), so `true` was stored instead of the playerId. The stale-connection sweep then cleared the seat immediately. --- src/store/socket.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/store/socket.js b/src/store/socket.js index dd6fd5b..94616c9 100644 --- a/src/store/socket.js +++ b/src/store/socket.js @@ -645,7 +645,7 @@ class LiveSession { this._store.commit("players/update", { player, property, value }); } // update player session list as if this was a ping - this._handlePing([true, value, 0]); + this._handlePing([value, 0]); } /**