diff --git a/packages/go/web/components/agents/connect-agents-empty.tsx b/packages/go/web/components/agents/connect-agents-empty.tsx index 3d186893c..2ade643d1 100644 --- a/packages/go/web/components/agents/connect-agents-empty.tsx +++ b/packages/go/web/components/agents/connect-agents-empty.tsx @@ -10,6 +10,7 @@ import { useState } from 'react'; import { Cpu, Copy, Check, Eye, EyeOff, RefreshCw, ArrowUpRight, Download } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { useWorkspace } from '@/lib/workspace-context'; +import { copyTextToClipboard } from '@/lib/clipboard'; // Public download page for the desktop Launcher (placeholder — point at the // real release page before shipping). @@ -120,10 +121,12 @@ function StepCard({ function CommandRow({ command }: { command: string }) { const [copied, setCopied] = useState(false); - const copy = () => { - navigator.clipboard.writeText(command); - setCopied(true); - setTimeout(() => setCopied(false), 1400); + const copy = async () => { + try { + await copyTextToClipboard(command); + setCopied(true); + setTimeout(() => setCopied(false), 1400); + } catch {} }; return (