Skip to content

Releases: TanStack/virtual

@tanstack/vue-virtual@3.13.29

15 Jun 19:53
75ae896

Choose a tag to compare

Patch Changes

  • Updated dependencies [ef69ea3]:
    • @tanstack/virtual-core@3.17.1

@tanstack/virtual-core@3.17.1

15 Jun 19:53
75ae896

Choose a tag to compare

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

15 Jun 19:53
75ae896

Choose a tag to compare

Patch Changes

  • Updated dependencies [ef69ea3]:
    • @tanstack/virtual-core@3.17.1

@tanstack/solid-virtual@3.13.29

15 Jun 19:53
75ae896

Choose a tag to compare

Patch Changes

  • Updated dependencies [ef69ea3]:
    • @tanstack/virtual-core@3.17.1

@tanstack/react-virtual@3.14.3

15 Jun 19:53
75ae896

Choose a tag to compare

Patch Changes

  • #1201 2ba5eb6 - Make directDomUpdates a no-op for direct DOM writes when containerRef is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting containerRef skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in onChange).

  • Updated dependencies [ef69ea3]:

    • @tanstack/virtual-core@3.17.1

@tanstack/lit-virtual@3.13.30

15 Jun 19:53
75ae896

Choose a tag to compare

Patch Changes

  • Updated dependencies [ef69ea3]:
    • @tanstack/virtual-core@3.17.1

@tanstack/angular-virtual@5.0.5

15 Jun 19:53
75ae896

Choose a tag to compare

Patch Changes

  • Updated dependencies [ef69ea3]:
    • @tanstack/virtual-core@3.17.1

@tanstack/vue-virtual@3.13.28

02 Jun 07:27
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/virtual-core@3.17.0

02 Jun 07:27
b983b21

Choose a tag to compare

Minor Changes

  • #1186 fbf3bdb - Add useCachedMeasurements option to skip DOM measurement when the list is hidden (e.g. display: none). When enabled, the default measureElement returns the cached size or estimateSize fallback instead of reading the DOM, preventing ResizeObserver from resetting measurements to zero.

Patch Changes

  • #1183 c0b84c8 - Skip synchronous DOM read (offsetWidth/offsetHeight) in default measureElement when a cached size already exists, reducing layout reflow on re-renders

@tanstack/svelte-virtual@3.13.28

02 Jun 07:28
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0