From bc96f378174fe80ead5785c65ba3546bfda73852 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 16 Sep 2026 00:31:47 +0300 Subject: [PATCH] fixes --- src/components/conversation/conversation.js | 10 ++++------ src/components/conversation/conversation.vue | 1 + 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/components/conversation/conversation.js b/src/components/conversation/conversation.js index ee166a578..e7a7ca772 100644 --- a/src/components/conversation/conversation.js +++ b/src/components/conversation/conversation.js @@ -230,9 +230,9 @@ export default { changeSuspendStateLinear(e) const { id, suspend } = e if (suspend) { - unsuspendableIds.value.add(id) - } else { unsuspendableIds.value.delete(id) + } else { + unsuspendableIds.value.add(id) } } @@ -266,7 +266,6 @@ export default { changeSuspendState: changeSuspendStateAncestors, updateVirtualHeight: updateVirtualHeightAncestors, reset: resetTreeScrollVirtualization, - scrollTo: treeScrollTo, } = useVirtualScrolling({ name: 'Ancestors', enabled: treeScrollCompensation, @@ -315,9 +314,7 @@ export default { // # Scrolling const scrollTo = (ids) => { - if (isTreeView.value) { - return treeScrollTo(ids) - } else { + if (isLinearView.value) { return linearScrollTo(ids) } } @@ -384,6 +381,7 @@ export default { // # Scrolling diveToTopLevel, diveIntoStatus, + unsuspendableIds, } }, } diff --git a/src/components/conversation/conversation.vue b/src/components/conversation/conversation.vue index 50f20a5b9..b6fd34ebb 100644 --- a/src/components/conversation/conversation.vue +++ b/src/components/conversation/conversation.vue @@ -109,6 +109,7 @@ :data-status-id="element.id" :data-vs-height="element.height" :data-vs-top="element.top" + :data-vs-suspend="element.suspendable" @goto="setFocused" @dive="diveIntoStatus(element.id)"