diff --git a/CHANGELOG-nightly.md b/CHANGELOG-nightly.md index bb13e973..72ddf750 100644 --- a/CHANGELOG-nightly.md +++ b/CHANGELOG-nightly.md @@ -1,5 +1,6 @@ ## 3.1.25.1000 +- Fixed Kick Emote Menu position - Updated 7TV API logic ### 3.1.24.1000 diff --git a/CHANGELOG.md b/CHANGELOG.md index e05d1b03..42818737 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.1.25 +- Fixed Kick Emote Menu position - Updated 7TV API logic ### 3.1.24 diff --git a/src/site/kick.com/modules/emote-menu/EmoteMenu.vue b/src/site/kick.com/modules/emote-menu/EmoteMenu.vue index 605272a0..447f3c09 100644 --- a/src/site/kick.com/modules/emote-menu/EmoteMenu.vue +++ b/src/site/kick.com/modules/emote-menu/EmoteMenu.vue @@ -29,7 +29,7 @@ const props = defineProps<{ const emoteMenu = useEmoteMenuContext(); -const emoteMenuAnchor = ref(null); +const emoteMenuAnchor = ref(null); const emoteMenuButtonContainer = document.createElement("seventv-container"); @@ -42,9 +42,8 @@ function close(ev: MouseEvent): void { watch( () => props.container, - async (container) => { - emoteMenuAnchor.value = - document.querySelector("#channel-chatroom > div > div:has(#chat-input-wrapper)") ?? null; + (container) => { + emoteMenuAnchor.value = container; if (!container && emoteMenu.open) { emoteMenu.open = false;