From fb96b1457aca0609782ead55581275a70521501d Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Tue, 5 May 2026 01:58:29 +0200 Subject: [PATCH] fix(ui): paint avatar fallback gradient before broken-img onError MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The fallback
's inline style only carried `background` when src was falsy, so an that 404'd flipped to display:flex via onError but with no gradient applied — surfacing a colorless letter for any broken avatar URL. Always paint the gradient + fontSize; keep `display:none` as the only src-conditional override. --- packages/web/src/components/ui/Avatar.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/src/components/ui/Avatar.tsx b/packages/web/src/components/ui/Avatar.tsx index 7bc4b264..8c1f8560 100644 --- a/packages/web/src/components/ui/Avatar.tsx +++ b/packages/web/src/components/ui/Avatar.tsx @@ -120,7 +120,7 @@ export function Avatar({ src, name, size = 40, status, className = '', onClick, ) : null}
{initials}