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