From 1738ae8d18f03eddff771501c06856a8de18ba92 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 21 Jun 2026 16:33:46 +0000 Subject: [PATCH] Stabilize discovered SSH host row handler Co-authored-by: Julius Marminge --- apps/web/src/components/settings/ConnectionsSettings.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/settings/ConnectionsSettings.tsx b/apps/web/src/components/settings/ConnectionsSettings.tsx index 96d9dd4510f..51d091cb29a 100644 --- a/apps/web/src/components/settings/ConnectionsSettings.tsx +++ b/apps/web/src/components/settings/ConnectionsSettings.tsx @@ -2440,6 +2440,12 @@ export function ConnectionsSettings() { }, [connectSshEnvironment, savedBackendMode, savedDesktopSshEnvironmentsByAlias], ); + const handleConnectDiscoveredSshHost = useCallback( + (target: DesktopDiscoveredSshHost) => { + void handleConnectSshHost(target); + }, + [handleConnectSshHost], + ); const visibleDesktopPairingLinks = desktopPairingLinks; const tailscaleHttpsEndpoint = useMemo( @@ -2663,7 +2669,7 @@ export function ConnectionsSettings() { key={`${target.alias}:${target.hostname}:${target.port ?? ""}`} target={target} connectingHostAlias={connectingSshHostAlias} - onConnect={(nextTarget) => void handleConnectSshHost(nextTarget)} + onConnect={handleConnectDiscoveredSshHost} /> ))} {hasLoadedDiscoveredSshHosts &&