From f3e0ae71972fab47289b1d9ec0e127b07727b102 Mon Sep 17 00:00:00 2001 From: riccardom Date: Wed, 30 Sep 2026 13:26:40 +0200 Subject: [PATCH] Don't consider an in progress ICE as "partially connected" when the relay is not.. --- client/internal/peer/conn.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/internal/peer/conn.go b/client/internal/peer/conn.go index 572279696..532ac74d1 100644 --- a/client/internal/peer/conn.go +++ b/client/internal/peer/conn.go @@ -1054,7 +1054,7 @@ func evalConnStatus(in connStatusInputs) guard.ConnStatus { case relayUsedAndUp: // Relay is up but ICE is down — partially connected. return guard.ConnStatusPartiallyConnected - case iceRunning && !in.relayTransportConnected: + case in.iceStatusConnected && !in.relayTransportConnected: // ICE is up and the shared relay transport is down — offers cannot restore it. return guard.ConnStatusPartiallyConnected default: