From 8836dcb59f644ca76bc9838119025740f94bfa4b Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Mon, 10 Aug 2026 21:18:32 -0400 Subject: [PATCH] fix(ui): fall back to the default avatar when a profile image fails to load (#28270) --- 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; + } + }} />