virtual icon indicating copy to clipboard operation
virtual copied to clipboard

List size is capped by browser/memory

Open sveta-slepner opened this issue 2 years ago • 17 comments

Describe the bug

When trying to create a list with a large count of rows, one of two things happens:

A. If the count is over an arbitrary number, capped by each browser individually, the scroll won't go over that row. For instance, for Chrome that number is 479348, and you can't scroll to the remaining items if there are any.

B. If the number is too large (for instance 150 mil), the tab will simply crash. I believe this is caused by the getMeasurements function from the virtual-core library, as it tries to create an array of the count size.

Your minimal, reproducible example

https://codesandbox.io/p/sandbox/silent-wildflower-594ycm

Steps to reproduce

  1. In the sandbox click on one of the example buttons that will set a larger number, or edit the count property manually.

Expected behavior

A. I expect the scroll to allow the user to reach the exact number specified in the count. B. I expect the browser not to crash .

How often does this bug happen?

Every time

Screenshots or Videos

No response

Platform

  • Any but specifically I'm using: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36

tanstack-virtual version

v3.0.0-beta.54

TypeScript version

No response

Additional context

No response

Terms & Code of Conduct

  • [X] I agree to follow this project's Code of Conduct
  • [X] I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

sveta-slepner avatar Jul 23 '23 05:07 sveta-slepner

When I specify the qemu built from snp-latest in /opt/kata/share/defaults/kata-containers/configuration-qemu-snp.toml file , I am able to create SNP coco.

niteeshkd avatar Feb 13 '24 18:02 niteeshkd