From a605be5bcf5e0b98aecda5aeffe1a782c5ac2ee8 Mon Sep 17 00:00:00 2001 From: "Evgeny @ SimpleX Chat" <259188159+evgeny-simplex@users.noreply.github.com> Date: Sun, 31 May 2026 10:02:08 +0000 Subject: [PATCH] default avatar --- website/src/js/channel-preview.jsc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/src/js/channel-preview.jsc b/website/src/js/channel-preview.jsc index 9e0f9405a8..cced368d48 100644 --- a/website/src/js/channel-preview.jsc +++ b/website/src/js/channel-preview.jsc @@ -377,6 +377,8 @@ const STYLE = ` } `; +const DEFAULT_AVATAR = 'data:image/svg+xml,' + encodeURIComponent(''); + const TAIL_SVG = ``; const FILE_ICON_SVG = ``; @@ -457,9 +459,8 @@ function renderHeader(channel, groupLink, subscriberCount) { const avatar = document.createElement('img'); avatar.className = 'simplex-preview-header-avatar'; - avatar.src = channel.image ? channel.image : '/img/group.svg'; + avatar.src = channel.image || DEFAULT_AVATAR; avatar.alt = channel.displayName; - avatar.addEventListener('error', () => avatar.src = '/img/group.svg'); header.appendChild(avatar); const info = document.createElement('div'); @@ -553,9 +554,8 @@ function renderMessages(container, messages, membersMap) { if (showAvatar && member) { const avatarImg = document.createElement('img'); avatarImg.className = 'simplex-preview-msg-avatar'; - avatarImg.src = member.image || '/img/group.svg'; + avatarImg.src = member.image || DEFAULT_AVATAR; avatarImg.alt = member.displayName; - avatarImg.addEventListener('error', () => avatarImg.src = '/img/group.svg'); row.appendChild(avatarImg); } else { const spacer = document.createElement('div');