Fix guard on selected item watch

This commit is contained in:
Austin Mroz
2026-01-07 10:56:41 -08:00
parent 4e1d46613f
commit 7cfe959340

View File

@@ -178,8 +178,9 @@ const { y: outputScrollState } = useScroll(outputsRef)
watch(activeLoad, () => {
const [index, key] = activeLoad.value
if (index < 0 || key < 0 || !outputsRef.value) return
const outputElement = outputsRef.value.children[index].children[key]
if (!outputsRef.value) return
const outputElement = outputsRef.value?.children?.[index]?.children?.[key]
if (!outputElement) return
//container: 'nearest' is nice, but bleeding edge and chrome only
outputElement.scrollIntoView({ block: 'nearest' })
})