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');