From ae7f1c01ba3b0947bb9d0aa840642041e0c5800c Mon Sep 17 00:00:00 2001 From: Damian Pieczynski Date: Mon, 23 Jun 2025 15:46:07 +0200 Subject: [PATCH 1/2] Revert "Adapt default logic to adjust scroll position only on backward scrolling (#1002)" This reverts commit b3b7e7dc8b25daeebbd2da61b3b7ae3448babbdb. --- packages/virtual-core/src/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/virtual-core/src/index.ts b/packages/virtual-core/src/index.ts index bc0c03ca7..fc6449839 100644 --- a/packages/virtual-core/src/index.ts +++ b/packages/virtual-core/src/index.ts @@ -814,8 +814,7 @@ export class Virtualizer< if ( this.shouldAdjustScrollPositionOnItemSizeChange !== undefined ? this.shouldAdjustScrollPositionOnItemSizeChange(item, delta, this) - : this.scrollDirection === 'backward' && - item.start < this.getScrollOffset() + this.scrollAdjustments + : item.start < this.getScrollOffset() + this.scrollAdjustments ) { if (process.env.NODE_ENV !== 'production' && this.options.debug) { console.info('correction', delta) From 46be70cf8c01aaeb4d0bb7aeb9a95ada23554315 Mon Sep 17 00:00:00 2001 From: Damian Pieczynski Date: Mon, 23 Jun 2025 15:48:55 +0200 Subject: [PATCH 2/2] Create honest-snakes-change.md --- .changeset/honest-snakes-change.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/honest-snakes-change.md diff --git a/.changeset/honest-snakes-change.md b/.changeset/honest-snakes-change.md new file mode 100644 index 000000000..b7c8a1110 --- /dev/null +++ b/.changeset/honest-snakes-change.md @@ -0,0 +1,5 @@ +--- +'@tanstack/virtual-core': patch +--- + +Revert "Adapt default logic to adjust scroll position only on backward scrolling (#1002)"