diff --git a/packages/web/src/components/chat/messageMenuItems.tsx b/packages/web/src/components/chat/messageMenuItems.tsx index c9523f3b..1e5e233e 100644 --- a/packages/web/src/components/chat/messageMenuItems.tsx +++ b/packages/web/src/components/chat/messageMenuItems.tsx @@ -73,19 +73,21 @@ export function buildMessageMenuItems(params: MessageMenuParams): ContextMenuIte copyImageToClipboard(imageUrl); }, }); - items.push({ - key: 'open-original', - type: 'action', - label: 'Open Original', - icon: ( - - - - ), - onClick: () => { - window.open(imageUrl, '_blank', 'noopener'); - }, - }); + if (!sourceUrl) { + items.push({ + key: 'open-original', + type: 'action', + label: 'Open Original', + icon: ( + + + + ), + onClick: () => { + window.open(imageUrl, '_blank', 'noopener'); + }, + }); + } items.push({ key: 'image-sep', type: 'separator' }); }