From 9f8ac018787016628aa091a4a1f5042c8dcfed52 Mon Sep 17 00:00:00 2001 From: Lucas Weng <30640930+lucasweng@users.noreply.github.com> Date: Mon, 16 Sep 2024 22:17:49 +0800 Subject: [PATCH] fix(virtual-core): ensure getTotalSize returns 0 for empty list (#836) --- 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 6892ed51..2b3d4ff1 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 = (