Disable chat slicing on scroll
This commit is contained in:
parent
731cbd5e7f
commit
02cfa48dd8
@ -682,9 +682,9 @@ export default class ChatBubbles {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if(!IS_SAFARI) {
|
// if(!IS_SAFARI) {
|
||||||
this.sliceViewportDebounced = debounce(this.sliceViewport.bind(this), 100, false, true);
|
// this.sliceViewportDebounced = debounce(this.sliceViewport.bind(this), 100, false, true);
|
||||||
}
|
// }
|
||||||
|
|
||||||
let middleware: ReturnType<ChatBubbles['getMiddleware']>;
|
let middleware: ReturnType<ChatBubbles['getMiddleware']>;
|
||||||
useHeavyAnimationCheck(() => {
|
useHeavyAnimationCheck(() => {
|
||||||
@ -4047,7 +4047,8 @@ export default class ChatBubbles {
|
|||||||
scrollSaver.restore(history.length === 1 && !reverse ? false : true);
|
scrollSaver.restore(history.length === 1 && !reverse ? false : true);
|
||||||
|
|
||||||
const state = scrollSaver.getSaved();
|
const state = scrollSaver.getSaved();
|
||||||
if(state.scrollHeight !== state.clientHeight) {
|
const isLoading = !this.preloader.detached;
|
||||||
|
if(state.scrollHeight !== state.clientHeight || isLoading) {
|
||||||
/* for(const timestamp in this.dateMessages) {
|
/* for(const timestamp in this.dateMessages) {
|
||||||
const dateMessage = this.dateMessages[timestamp];
|
const dateMessage = this.dateMessages[timestamp];
|
||||||
dateMessage.div.classList.add('is-sticky');
|
dateMessage.div.classList.add('is-sticky');
|
||||||
|
Loading…
Reference in New Issue
Block a user