From f7fa7371d619ba1bb954aea87bfb16f0bbb5a8b7 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 25 Mar 2026 05:13:14 +0100 Subject: [PATCH] fix: hide Open Original when sourceUrl is present to avoid redundancy --- .../src/components/chat/messageMenuItems.tsx | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) 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' }); }