From 4e1d46613ffb9206ebf3550647d96ff1a6e27bf0 Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Tue, 6 Jan 2026 20:39:00 -0800 Subject: [PATCH] Prevent deselecting output --- src/views/LinearView.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/LinearView.vue b/src/views/LinearView.vue index 8cd5961ca..6a06d5234 100644 --- a/src/views/LinearView.vue +++ b/src/views/LinearView.vue @@ -162,7 +162,7 @@ async function runButtonClick(e: Event) { jobFinishedQueue.value = true } } -const activeLoad = ref<[number, number]>([-1, -1]) +const activeLoad = ref<[number, number]>([0, 0]) const outputsRef = useTemplateRef('outputsRef') const { reset: resetInfiniteScroll } = useInfiniteScroll( outputsRef, @@ -210,7 +210,7 @@ async function rerun(e: Event) { //Currently seeds fail to properly update even with timeouts? await new Promise((r) => setTimeout(r, 500)) executeWidgetsCallback(collectAllNodes(app.rootGraph), 'afterQueued') - activeLoad.value = [-1, -1] + activeLoad.value = [0, 0] runButtonClick(e) } @@ -319,7 +319,7 @@ watch( hasPreview.value = false //TODO: Consider replace with resetOutputsScroll? - activeLoad.value = [-1, -1] + activeLoad.value = [0, 0] } ) @@ -351,7 +351,7 @@ function gotoPreviousOutput() { activeLoad.value = [index - 1, allOutputs(currentItem).length - 1] return } - activeLoad.value = [-1, -1] + activeLoad.value = [0, 0] } let pointer = new CanvasPointer(document.body) @@ -557,7 +557,7 @@ function downloadAsset(item: AssetItem) {