From 2a510205c3e18bc1c3ff253dc4521909857cd530 Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Wed, 15 Sep 2021 23:35:17 -0400 Subject: Fix virtual scrolling for tree threading Ref: tree-threading --- src/components/thread_tree/thread_tree.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/components/thread_tree/thread_tree.js') diff --git a/src/components/thread_tree/thread_tree.js b/src/components/thread_tree/thread_tree.js index cb1d2242..fd21c5bc 100644 --- a/src/components/thread_tree/thread_tree.js +++ b/src/components/thread_tree/thread_tree.js @@ -48,6 +48,13 @@ const ThreadTree = { dive: Function }, computed: { + suspendable () { + const selfSuspendable = this.$refs.statusComponent ? this.$refs.statusComponent.suspendable : true + if (this.$refs.childComponent) { + return selfSuspendable && this.$refs.childComponent.every(s => s.suspendable) + } + return selfSuspendable + }, reverseLookupTable () { return this.conversation.reduce((table, status, index) => { table[status.id] = index -- cgit v1.2.3-70-g09d2