From f1e7a155069df5513620f51e2b7e36d625d5425a Mon Sep 17 00:00:00 2001 From: malne Date: Sun, 29 Mar 2026 18:19:21 +0200 Subject: [PATCH 1/2] fix emotes not rendering when usernameEl is undefined --- src/site/kick.com/modules/chat/ChatMessage.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/site/kick.com/modules/chat/ChatMessage.vue b/src/site/kick.com/modules/chat/ChatMessage.vue index 44d3c48b..91c08ee0 100644 --- a/src/site/kick.com/modules/chat/ChatMessage.vue +++ b/src/site/kick.com/modules/chat/ChatMessage.vue @@ -82,9 +82,11 @@ const shouldRenderPaints = useConfig("vanity.nametag_paints"); const shouldRenderBadges = useConfig("vanity.7tv_Badges"); // Listen for click events -useEventListener(props.bind.usernameEl.parentElement, "click", () => { - emit("open-card", props.bind); -}); +if (props.bind.usernameEl?.parentElement) { + useEventListener(props.bind.usernameEl.parentElement, "click", () => { + emit("open-card", props.bind); + }); +} function textElToMessage(el: HTMLElement) { const props = getReactProps<{ children: { props: { content: string } } }>(el); From f49969c88c16d8c9747532396ea7a3bcf59c0479 Mon Sep 17 00:00:00 2001 From: malne Date: Sun, 29 Mar 2026 18:42:43 +0200 Subject: [PATCH 2/2] fix emotes not rendering when usernameEl is undefined --- CHANGELOG-nightly.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG-nightly.md b/CHANGELOG-nightly.md index 65e04d92..7badd7a5 100644 --- a/CHANGELOG-nightly.md +++ b/CHANGELOG-nightly.md @@ -1,3 +1,7 @@ +### 3.1.16.3000 + +- Fix emotes not rendering when usernameEl is undefined on Kick + ### 3.1.16.2000 - Updated Firefox extension URL in onboarding