summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/hooks
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-29 09:56:21 -0600
committerAdam <[email protected]>2025-12-29 09:56:33 -0600
commitfb0e1e4d8d3adc54b382c9daa5cdae7435d82e35 (patch)
treeb7ea9c0c05a5f323990a8ee16853f675bfa8486b /packages/ui/src/hooks
parentb745b1593f3ac25302ab7e8fc375f5fbe956e403 (diff)
downloadopencode-fb0e1e4d8d3adc54b382c9daa5cdae7435d82e35.tar.gz
opencode-fb0e1e4d8d3adc54b382c9daa5cdae7435d82e35.zip
Revert "fix(desktop): jankiness"
This reverts commit 831e9bce51c035ec22ce9562bf0257d6b59b2fe4.
Diffstat (limited to 'packages/ui/src/hooks')
-rw-r--r--packages/ui/src/hooks/use-filtered-list.tsx10
1 files changed, 1 insertions, 9 deletions
diff --git a/packages/ui/src/hooks/use-filtered-list.tsx b/packages/ui/src/hooks/use-filtered-list.tsx
index 416f030ef..76a5ae84f 100644
--- a/packages/ui/src/hooks/use-filtered-list.tsx
+++ b/packages/ui/src/hooks/use-filtered-list.tsx
@@ -51,17 +51,9 @@ export function useFilteredList<T>(props: FilteredListProps<T>) {
)
})
- function initialActive() {
- if (props.current) return props.key(props.current)
-
- const items = flat()
- if (items.length === 0) return ""
- return props.key(items[0])
- }
-
const list = createList({
items: () => flat().map(props.key),
- initialActive: initialActive(),
+ initialActive: props.current ? props.key(props.current) : props.key(flat()[0]),
loop: true,
})