|
@@ -29,7 +29,6 @@
|
|
$: if (autoScroll && bottomPadding) {
|
|
$: if (autoScroll && bottomPadding) {
|
|
(async () => {
|
|
(async () => {
|
|
await tick();
|
|
await tick();
|
|
-
|
|
|
|
scrollToBottom();
|
|
scrollToBottom();
|
|
})();
|
|
})();
|
|
}
|
|
}
|
|
@@ -167,7 +166,7 @@
|
|
await tick();
|
|
await tick();
|
|
|
|
|
|
const element = document.getElementById('messages-container');
|
|
const element = document.getElementById('messages-container');
|
|
- autoScroll = element.scrollHeight - element.scrollTop === element.clientHeight - 40;
|
|
|
|
|
|
+ autoScroll = element.scrollHeight - element.scrollTop <= element.clientHeight + 50;
|
|
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
scrollToBottom();
|
|
scrollToBottom();
|
|
@@ -216,7 +215,7 @@
|
|
await tick();
|
|
await tick();
|
|
|
|
|
|
const element = document.getElementById('messages-container');
|
|
const element = document.getElementById('messages-container');
|
|
- autoScroll = element.scrollHeight - element.scrollTop === element.clientHeight - 40;
|
|
|
|
|
|
+ autoScroll = element.scrollHeight - element.scrollTop <= element.clientHeight + 50;
|
|
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
scrollToBottom();
|
|
scrollToBottom();
|