From bd12234709971dfceb2d51162d5cd1dc0da49b3c Mon Sep 17 00:00:00 2001 From: DorraJaouad Date: Thu, 11 Apr 2024 11:53:23 +0200 Subject: [PATCH] fix(MessagesButtonsBar): excluded click on emoji picker from outside click event listener Signed-off-by: DorraJaouad --- .../Message/MessageButtonsBar/MessageButtonsBar.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue index 69a3fd0b7dc..f357b531f97 100644 --- a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue +++ b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue @@ -791,6 +791,11 @@ export default { // Making sure that the click is outside the MessageButtonsBar handleClickOutside(event) { + // check if click is inside the emoji picker + if (event.composedPath().some(element => element.classList?.contains('v-popper__popper--shown'))) { + return + } + if (event.composedPath().includes(this.$el)) { return }