Skip to content

Commit 2b0a7d1

Browse files
committed
fix: use stable keys for virtualized dropdown rows
1 parent 051b423 commit 2b0a7d1

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

components/dash-core-components/src/utils/optionRendering.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,9 @@ export const OptionsList = forwardRef<OptionsListHandle, OptionsListProps>(
400400
className="dash-options-list-virtualized"
401401
onItemsRendered={handleItemsRendered}
402402
itemData={itemData}
403+
itemKey={(index, data) =>
404+
String(data.options[index]?.value ?? index)
405+
}
403406
>
404407
{Row}
405408
</VariableSizeList>

0 commit comments

Comments
 (0)