From 5c45a55ef7e7f7b54ff149418a94773359a1f7bf Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 25 Mar 2026 04:58:27 +0100 Subject: [PATCH] fix: add clipboard error handling for Copy Link context menu item --- packages/web/src/components/chat/messageMenuItems.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/web/src/components/chat/messageMenuItems.tsx b/packages/web/src/components/chat/messageMenuItems.tsx index 61b7ed49..c9523f3b 100644 --- a/packages/web/src/components/chat/messageMenuItems.tsx +++ b/packages/web/src/components/chat/messageMenuItems.tsx @@ -101,8 +101,11 @@ export function buildMessageMenuItems(params: MessageMenuParams): ContextMenuIte ), onClick: () => { - navigator.clipboard.writeText(sourceUrl); - useUIStore.getState().addToast('Copied link', 'success', 3000); + navigator.clipboard.writeText(sourceUrl).then(() => { + useUIStore.getState().addToast('Copied link', 'success', 3000); + }).catch(() => { + useUIStore.getState().addToast('Failed to copy link', 'warning', 3000); + }); }, }); items.push({