ta
TanStack
GitHub
virtual
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
virtual
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
GitHub
virtual
Workspace
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
Next