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' });
}