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 &&