diff --git a/apps/mesh/src/web/components/chat/connect-desktop-dialog.tsx b/apps/mesh/src/web/components/chat/connect-desktop-dialog.tsx
index 4d03ec22fd..02b846bb9c 100644
--- a/apps/mesh/src/web/components/chat/connect-desktop-dialog.tsx
+++ b/apps/mesh/src/web/components/chat/connect-desktop-dialog.tsx
@@ -96,9 +96,10 @@ export function ConnectDesktopDialog({
variant="ghost"
size="icon-sm"
onClick={() => {
- navigator.clipboard.writeText(INSTALL_SNIPPET);
- setCopied(true);
- setTimeout(() => setCopied(false), 1500);
+ navigator.clipboard.writeText(INSTALL_SNIPPET).then(() => {
+ setCopied(true);
+ setTimeout(() => setCopied(false), 1500);
+ });
}}
>
{copied ? : }