mirror of
https://github.com/abhinavxd/libredesk.git
synced 2026-09-22 18:43:33 +00:00
fix: show typing indicator on scroll, hide view transition abort errors
This commit is contained in:
@@ -156,7 +156,7 @@ watch(
|
||||
watch(
|
||||
() => conversationStore.conversation.isTyping,
|
||||
(isTyping) => {
|
||||
if (isTyping && !hasUserScrolled.value) scrollToBottom()
|
||||
if (isTyping && !hasUserScrolled.value) nextTick(scrollToBottom)
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -146,10 +146,12 @@ watch(
|
||||
fetchConversation(newUUID)
|
||||
return
|
||||
}
|
||||
document.startViewTransition(async () => {
|
||||
const transition = document.startViewTransition(async () => {
|
||||
fetchConversation(newUUID)
|
||||
await nextTick()
|
||||
})
|
||||
transition.ready.catch(() => {})
|
||||
transition.finished.catch(() => {})
|
||||
}
|
||||
)
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user