stack/packages
Devin AI bf046cb651 fix(data-grid): virtualize against page scroll parent when fillHeight is false
Page-scrolled grids (fillHeight=false, no maxHeight) grow to their content
height and never scroll internally, so the virtualizer measured a viewport
equal to the full list and mounted every loaded row into the DOM. On long
histories (thousands of rows) the DOM and heap grew unbounded until the tab
OOM-crashed, with nothing in the console, no failed requests, and no Sentry
errors. Track the nearest scrolling ancestor (with TanStack scrollMargin) so
only the visible window stays mounted.

Co-Authored-By: aman <aman@stack-auth.com>
2026-07-06 04:55:08 +00:00
..
cli chore: update package versions 2026-07-06 04:45:14 +00:00
dashboard-ui-components fix(data-grid): virtualize against page scroll parent when fillHeight is false 2026-07-06 04:55:08 +00:00
js chore: update package versions 2026-07-06 04:45:14 +00:00
next chore: update package versions 2026-07-06 04:45:14 +00:00
react chore: update package versions 2026-07-06 04:45:14 +00:00
sc chore: update package versions 2026-07-06 04:45:14 +00:00
shared chore: update package versions 2026-07-06 04:45:14 +00:00
shared-backend chore: update package versions 2026-07-06 04:45:14 +00:00
tanstack-start chore: update package versions 2026-07-06 04:45:14 +00:00
template chore: update package versions 2026-07-06 04:45:14 +00:00
ui chore: update package versions 2026-07-06 04:45:14 +00:00