forked from AkkomaGang/akkoma-fe
restore old chat inputbox behavior
This commit is contained in:
parent
e388dbc168
commit
80b1ccb267
1 changed files with 4 additions and 4 deletions
|
@ -144,13 +144,13 @@ const Chat = {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
const { offsetHeight = undefined } = this.lastScrollPosition
|
const { scrollHeight = undefined } = this.lastScrollPosition
|
||||||
this.lastScrollPosition = getScrollPosition()
|
this.lastScrollPosition = getScrollPosition()
|
||||||
|
|
||||||
const diff = this.lastScrollPosition.offsetHeight - offsetHeight
|
const diff = this.lastScrollPosition.scrollHeight - scrollHeight
|
||||||
if (diff < 0 || (!this.bottomedOut() && expand)) {
|
if (diff > 0 || (!this.bottomedOut() && expand)) {
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
window.scrollTo({ top: window.scrollY - diff })
|
window.scrollTo({ top: window.scrollY + diff })
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue