refactor: use FlatVirtualizedList instead of VirtualizedList

This commit is contained in:
Florian Duros 2026-02-18 18:07:28 +01:00
parent 78df2dd3a4
commit f3b7e0cbc0
No known key found for this signature in database
GPG Key ID: A5BBB4041B493F15

View File

@ -12,7 +12,7 @@ import { isEqual } from "lodash";
import { RoomListItemView, type Room } from "../RoomListItemView";
import { useViewModel } from "../../viewmodel";
import { _t } from "../../utils/i18n";
import { VirtualizedList, type VirtualizedListContext } from "../../utils/VirtualizedList";
import { FlatVirtualizedList, type VirtualizedListContext } from "../../utils/VirtualizedList";
import type { RoomListViewModel } from "../RoomListView";
/**
@ -174,7 +174,7 @@ export function VirtualizedRoomListView({ vm, renderAvatar, onKeyDown }: Virtual
);
return (
<VirtualizedList
<FlatVirtualizedList
context={context}
scrollIntoViewOnChange={scrollIntoViewOnChange}
// If fixedItemHeight is not set and initialTopMostItemIndex=undefined, virtuoso crashes