Sourced from @tanstack/react-virtual's releases.
@tanstack/react-virtual@3.14.10Patch Changes
@tanstack/react-virtual@3.14.9Patch Changes
@tanstack/react-virtual@3.14.8Patch Changes
#1237
aa536e7- Fix a gap at the top of the list after an end-anchored prepend indirectDomUpdatesmode. The prepend grows the total size and bumpsscrollOffsetto the new bottom in the same pass, but the size container's height was written after_willUpdatesynced the scroll position — so the browser clamped thescrollTopwrite to the stale (shorter)scrollHeight, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affecteddirectDomUpdatesmode (React-rendered sizers receive their height during render).Updated dependencies [
7ae32b5]:
@tanstack/virtual-core@3.17.6
@tanstack/react-virtual@3.14.7Patch Changes
@tanstack/react-virtual@3.14.6Patch Changes
@tanstack/react-virtual@3.14.5Patch Changes
@tanstack/react-virtual@3.14.4Patch Changes
@tanstack/react-virtual@3.14.3Patch Changes
#1201
2ba5eb6- MakedirectDomUpdatesa no-op for direct DOM writes whencontainerRefis omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omittingcontainerRefskips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. inonChange).Updated dependencies [
ef69ea3]:
... (truncated)
Sourced from @tanstack/react-virtual's changelog.
3.14.10
Patch Changes
3.14.9
Patch Changes
3.14.8
Patch Changes
#1237
aa536e7- Fix a gap at the top of the list after an end-anchored prepend indirectDomUpdatesmode. The prepend grows the total size and bumpsscrollOffsetto the new bottom in the same pass, but the size container's height was written after_willUpdatesynced the scroll position — so the browser clamped thescrollTopwrite to the stale (shorter)scrollHeight, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affecteddirectDomUpdatesmode (React-rendered sizers receive their height during render).Updated dependencies [
7ae32b5]:
@tanstack/virtual-core@3.17.63.14.7
Patch Changes
3.14.6
Patch Changes
3.14.5
Patch Changes
3.14.4
Patch Changes
... (truncated)
e9874f0
ci: Version Packages (#1247)b4a76ca
fix(marko-virtual): consolidate Marko e2e into one in-package app, fix
test (...deca524
ci: Version Packages (#1240)32b2f2b
ci: Version Packages (#1238)aa536e7
fix(react-virtual): grow size container before scroll sync on
end-anchored pr...87f689a
ci: Version Packages (#1231)ba5c47a
feat(angular-virtual): add chat example and require Angular 20 (#1228)e2cb096
ci: Version Packages (#1225)d49cc52
fix(virtual-core): invalidate measurements when gap option changes (#1223)151e9f4
ci: Version Packages (#1213)