Dynamically load history when scrolling to top
When scrolling to the top in a chat window, chat history should be loaded and displayed dynamically.
This is directly linked to #9248.
Correctly implemented, this could also decrease the number of lines kept in memory to be displayed in the chat window (#9632 (closed)).