From e87d2b9199b578fac34db9711f8b256881042177 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Fri, 7 Aug 2026 12:48:46 -0400 Subject: [PATCH] fix(ui): fall back to the default avatar when a profile image fails to load --- src/lib/components/chat/Messages/ProfileImage.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/ProfileImage.svelte b/src/lib/components/chat/Messages/ProfileImage.svelte index 43b335ec1c..28c1bf3b4c 100644 --- a/src/lib/components/chat/Messages/ProfileImage.svelte +++ b/src/lib/components/chat/Messages/ProfileImage.svelte @@ -6,7 +6,9 @@ // LICENSE covers this Open WebUI fallback logo. // Do not alter, remove, obscure, or replace it except as LICENSE permits: // https://docs.openwebui.com/license. - export let src = `${WEBUI_BASE_URL}/static/favicon.png`; + const FALLBACK_SRC = `${WEBUI_BASE_URL}/static/favicon.png`; + + export let src = FALLBACK_SRC; profile { + if (!e.currentTarget.src.endsWith(FALLBACK_SRC)) { + e.currentTarget.src = FALLBACK_SRC; + } + }} />