summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-01-08 21:05:13 -0600
committerAdam <[email protected]>2026-01-09 19:53:03 -0600
commit6da60bd5d9f9764d8549aefa3d1e0f8ba1b47973 (patch)
tree347c7581f75703ba4df54a5c692d31f11fa95c45
parent8a43c249347c8b3bad0e500d0054b70f46582252 (diff)
downloadopencode-6da60bd5d9f9764d8549aefa3d1e0f8ba1b47973.tar.gz
opencode-6da60bd5d9f9764d8549aefa3d1e0f8ba1b47973.zip
fix(app): more defensive dom access
-rw-r--r--packages/ui/src/components/list.tsx2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/ui/src/components/list.tsx b/packages/ui/src/components/list.tsx
index 60161f6dc..1283b3023 100644
--- a/packages/ui/src/components/list.tsx
+++ b/packages/ui/src/components/list.tsx
@@ -67,7 +67,7 @@ export function List<T>(props: ListProps<T> & { ref?: (ref: ListRef) => void })
if (!props.current) return
const key = props.key(props.current)
requestAnimationFrame(() => {
- const element = scrollRef()!.querySelector(`[data-key="${key}"]`)
+ const element = scrollRef()?.querySelector(`[data-key="${key}"]`)
element?.scrollIntoView({ block: "center" })
})
})