From e0a194eed01612da36b1a7b56c0138895c6fb679 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Tue, 19 May 2026 14:01:35 +0300 Subject: [PATCH] fix: improve favicon contrast in chat links Adds a compact themed badge behind link favicons Prevents favicon badge borders from clipping Keeps external link icons readable across themes --- .../components/chat/MarkdownRendererImpl.tsx | 20 ++++++++++--------- .../chat/message/parts/ProgressiveGroup.tsx | 20 ++++++++++--------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/packages/ui/src/components/chat/MarkdownRendererImpl.tsx b/packages/ui/src/components/chat/MarkdownRendererImpl.tsx index e19bf95b..71af4a9e 100644 --- a/packages/ui/src/components/chat/MarkdownRendererImpl.tsx +++ b/packages/ui/src/components/chat/MarkdownRendererImpl.tsx @@ -101,15 +101,17 @@ const ExternalLinkFavicon: React.FC<{ href: string }> = ({ href }) => { } return ( - setFailed(true)} - /> + + setFailed(true)} + /> + ); }; diff --git a/packages/ui/src/components/chat/message/parts/ProgressiveGroup.tsx b/packages/ui/src/components/chat/message/parts/ProgressiveGroup.tsx index 78e0e1b6..929e1cbe 100644 --- a/packages/ui/src/components/chat/message/parts/ProgressiveGroup.tsx +++ b/packages/ui/src/components/chat/message/parts/ProgressiveGroup.tsx @@ -51,15 +51,17 @@ const ExternalLinkFavicon: React.FC<{ href: string }> = ({ href }) => { } return ( - setFailed(true)} - /> + + setFailed(true)} + /> + ); };