Skip to content

Commit 9e33cdb

Browse files
authored
fix(virtual-core): fix Error: Unexpected undefined in scrollToIndex (#1004)
1 parent af86ab9 commit 9e33cdb

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.changeset/chatty-ravens-stay.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/virtual-core': patch
3+
---
4+
5+
fix(virtual-core): fix `Error: Unexpected undefined`

packages/virtual-core/src/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -998,9 +998,10 @@ export class Virtualizer<
998998
)
999999

10001000
if (elementInDOM) {
1001-
const [latestOffset] = notUndefined(
1002-
this.getOffsetForIndex(index, align),
1003-
)
1001+
const result = this.getOffsetForIndex(index, align)
1002+
if (!result) return
1003+
const [latestOffset] = result
1004+
10041005
const currentScrollOffset = this.getScrollOffset()
10051006
if (!approxEqual(latestOffset, currentScrollOffset)) {
10061007
this.scrollToIndex(index, { align, behavior })

0 commit comments

Comments
 (0)