(null);
- const rowVirtualizer = useVirtual({
- size: (searchState.results ?? []).length,
- parentRef: listRef,
+ const rowVirtualizer = useVirtualizer({
+ count: (searchState.results ?? []).length,
estimateSize: useCallback(() => 70, []),
- overscan: 6,
+ getScrollElement: () => {
+ return listRef.current
+ }
});
function comboboxReducer(
@@ -79,7 +80,6 @@ export function SearchPalette({
const cb = useCombobox({
items: searchState.results ?? [],
stateReducer: comboboxReducer,
- circularNavigation: false,
scrollIntoView: () => {},
onSelectedItemChange: ({ selectedItem }) => {
if (selectedItem) {
@@ -106,7 +106,7 @@ export function SearchPalette({
return (
<>