Releases: TanStack/virtual
Releases · TanStack/virtual
@tanstack/vue-virtual@3.13.29
Patch Changes
- Updated dependencies [
ef69ea3]:- @tanstack/virtual-core@3.17.1
@tanstack/virtual-core@3.17.1
Patch Changes
- #1199
ef69ea3- Fix "items jump while scrolling up": the default scroll-adjustment predicate now compensates scrollTop on the first measurement of an above-viewport item even while scrolling backward (the estimate→actual delta must be absorbed), and only skips compensation for re-measurements during backward scroll to avoid the cascading jank
@tanstack/svelte-virtual@3.13.29
Patch Changes
- Updated dependencies [
ef69ea3]:- @tanstack/virtual-core@3.17.1
@tanstack/solid-virtual@3.13.29
Patch Changes
- Updated dependencies [
ef69ea3]:- @tanstack/virtual-core@3.17.1
@tanstack/react-virtual@3.14.3
Patch 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]:- @tanstack/virtual-core@3.17.1
@tanstack/lit-virtual@3.13.30
Patch Changes
- Updated dependencies [
ef69ea3]:- @tanstack/virtual-core@3.17.1
@tanstack/angular-virtual@5.0.5
Patch Changes
- Updated dependencies [
ef69ea3]:- @tanstack/virtual-core@3.17.1
@tanstack/vue-virtual@3.13.28
@tanstack/virtual-core@3.17.0
Minor Changes
- #1186
fbf3bdb- AdduseCachedMeasurementsoption to skip DOM measurement when the list is hidden (e.g.display: none). When enabled, the defaultmeasureElementreturns the cached size orestimateSizefallback instead of reading the DOM, preventing ResizeObserver from resetting measurements to zero.