malloydata / malloy

Malloy is an experimental language for describing data relationships and transformations.
http://www.malloydata.dev
MIT License
2k stars 76 forks source link

fix: table virtual scroll bug with missing items #1992

Closed skokenes closed 3 weeks ago

skokenes commented 3 weeks ago

There is a bug in tanstack-virtual where if using max-height for a scroll container, measurement updates don't properly update cache and elements will be missing if the the total size ends up being under the max height of the container. https://github.com/TanStack/virtual/issues/869

This workaround is to set an arbitrarily large initial height for elements, which seems to avoid the bug where some items are not drawn.