From 5d1da8e60e34c96e9c5163e0576556a4fc1919ca Mon Sep 17 00:00:00 2001 From: Lucas Weng Date: Fri, 13 Sep 2024 09:08:20 +0800 Subject: [PATCH] fix(virtual-core): ensure getTotalSize returns 0 for empty list --- packages/virtual-core/src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/virtual-core/src/index.ts b/packages/virtual-core/src/index.ts index 6892ed51a..2b3d4ff18 100644 --- a/packages/virtual-core/src/index.ts +++ b/packages/virtual-core/src/index.ts @@ -1003,7 +1003,10 @@ export class Virtualizer< ) } - return end - this.options.scrollMargin + this.options.paddingEnd + return Math.max( + end - this.options.scrollMargin + this.options.paddingEnd, + 0, + ) } private _scrollToOffset = (