From c18b36bcdc87f3a5209fa2ff000ef359b7326ff2 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Mon, 13 Apr 2020 11:52:14 +0200 Subject: [PATCH] Fix scroll issue --- assets/js/pages/conversations/conversation.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/assets/js/pages/conversations/conversation.js b/assets/js/pages/conversations/conversation.js index e3e18e77..f2630fcc 100644 --- a/assets/js/pages/conversations/conversation.js +++ b/assets/js/pages/conversations/conversation.js @@ -558,16 +558,20 @@ const ConversationPageConvPart = { //Reverse messages order response.reverse(); - //Save the current oldest message - var oldestMessage = convInfo.window.messagesTarget.firstChild; - //Process the list of messages in reverse order response.forEach(function(message){ ComunicWeb.pages.conversations.conversation.addMessage(message); }); //Scroll to newest message - document.querySelector("[data-chatpage-msg-text-id=\""+response[0].ID+"\"]").scrollIntoView() + let el = document.querySelector("[data-chatpage-msg-text-id=\""+response[0].ID+"\"]") + if(el) { + el = el.parentNode + /** @type {HTMLDivElement} */ + const parent = el.parentNode; + parent.scrollTop = el.offsetTop + console.log(parent, parent.scrollTop, el.offsetTop) + } }); });