From 9ef094eb07c549c71d05ba6a782f45431b42b6ad Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Thu, 10 Feb 2022 14:52:48 +0400 Subject: [PATCH] Fix triggering selection on getting interaction --- src/lib/appManagers/appImManager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/appManagers/appImManager.ts b/src/lib/appManagers/appImManager.ts index 391cf06a..9a906eb7 100644 --- a/src/lib/appManagers/appImManager.ts +++ b/src/lib/appManagers/appImManager.ts @@ -260,8 +260,8 @@ export class AppImManager { if(typing?.action?._ === 'sendMessageEmojiInteraction') { const action = typing.action; const bubble = chat.bubbles.bubbles[appMessagesIdsManager.generateMessageId(typing.action.msg_id)]; - if(bubble && getVisibleRect(bubble, chat.bubbles.scrollable.container)) { - const stickerWrapper: HTMLElement = bubble.querySelector('.media-sticker-wrapper'); + if(bubble && bubble.classList.contains('emoji-big') && bubble.classList.contains('sticker') && getVisibleRect(bubble, chat.bubbles.scrollable.container)) { + const stickerWrapper: HTMLElement = bubble.querySelector('.media-sticker-wrapper:not(.bubble-hover-reaction-sticker):not(.reaction-sticker)'); const data: SendMessageEmojiInteractionData = JSON.parse(action.interaction.data); data.a.forEach(a => {