TanStack
OSS
virtual
Overview
Sign in / Sign up
Open main menu
virtual
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
fix/spanning-item-scroll-drift
d9b1ae9e Merge 4f5ccc1a891a4d53b336b09a5ab24898d690a75e into 87f689a5c67ee1ed8db1e6754021a6b6b41c8550
by Damian Pie...
D
Succeeded
fix/spanning-item-scroll-drift
90e5a4ef fix(virtual-core): stop viewport-spanning item growth from drifting scroll The default scroll-adjustment heuristic compensated any item whose top sat above the fold (`itemStart < scrollOffset`) on every re-measure. A streaming chat message that spans the fold (top scrolled above it, bottom below) grows at its bottom — below the anchor point — so compensating dragged scrollTop downward token by token, drifting the viewport (#1218). Re-measurements now only compensate items that are entirely above the fold (`itemStart + itemSize <= scrollOffset`); growth below the anchor point leaves the scroll position untouched. First measurements (estimate→actual) still compensate any above-fold item, and a custom shouldAdjustScrollPositionOnItemSizeChange still overrides the default. Fixes #1218. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Damian Pie...
D
Previous page
Previous
Next
Next page