- Updated dependencies [
7ece2d5]:- @tanstack/virtual-core@3.13.23
- Updated dependencies [
be89e29]:- @tanstack/virtual-core@3.13.21
- Updated dependencies [
ff83e94]:- @tanstack/virtual-core@3.13.20
- Updated dependencies [
843109c]:- @tanstack/virtual-core@3.13.19
- Updated dependencies [
9067574]:- @tanstack/virtual-core@3.13.18
- Updated dependencies [
21d9a46]:- @tanstack/virtual-core@3.13.17
- Updated dependencies [
db6df21]:- @tanstack/virtual-core@3.13.16
-
feat(react-virtual): add
useFlushSyncoption (#1100)Adds a React-specific
useFlushSyncoption to control whetherflushSyncis used for synchronous scroll correction during measurement.The default behavior remains unchanged (
useFlushSync: true) to preserve the best scrolling experience. Disabling it avoids the React 19 warning about callingflushSyncduring render, at the cost of potentially increased visible whitespace during fast scrolling with dynamically sized items. -
Updated dependencies [
5a273bf]:- @tanstack/virtual-core@3.13.15
- Updated dependencies [
6d9274c]:- @tanstack/virtual-core@3.13.14
-
Fix: Notify framework when count changes to update getTotalSize() (#1085)
Fixed an issue where
getTotalSize()would return stale values when thecountoption changed (e.g., during filtering or search operations). The virtualizer now automatically notifies the framework when measurement-affecting options change, ensuring the UI updates correctly without requiring manualuseMemoworkarounds.Before: When filtering items, the list container would maintain its previous height, causing excessive blank space (when count decreased) or inaccessible items (when count increased).
After: Height updates automatically when count changes, providing the correct user experience.
This fix applies to all framework adapters and has minimal performance impact (< 0.1ms per change).
-
Updated dependencies [
2542c5a,96e32a6]:- @tanstack/virtual-core@3.13.13
-
chore(react-virtual): fix vite e2e build (#1030)
-
Updated dependencies [
d21ed98]:- @tanstack/virtual-core@3.13.12
- Updated dependencies [
73fa867]:- @tanstack/virtual-core@3.13.11
- Updated dependencies [
b3b7e7d]:- @tanstack/virtual-core@3.13.10
- Updated dependencies [
9e33cdb]:- @tanstack/virtual-core@3.13.9
- Updated dependencies [
60719f6]:- @tanstack/virtual-core@3.13.8
- Updated dependencies [
e2d93c2]:- @tanstack/virtual-core@3.13.7
- Updated dependencies [
042616f]:- @tanstack/virtual-core@3.13.6
- Updated dependencies [
51656d9]:- @tanstack/virtual-core@3.13.5
- Updated dependencies [
02ef309]:- @tanstack/virtual-core@3.13.3