⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@severo
Copy link
Contributor

@severo severo commented Jan 12, 2026

No description provided.

@severo severo merged commit b24b3b2 into master Jan 12, 2026
5 checks passed
@severo severo deleted the fix-limit branch January 12, 2026 21:01
severo added a commit that referenced this pull request Jan 12, 2026
severo added a commit that referenced this pull request Jan 13, 2026
* Revert "Disable unimplemented virtual scrolling mode (#385)"

This reverts commit b24b3b2.

* Implement virtual scroll

* virtualScrollTop is undefined initially + increase coarse threshold + update scroll states for local scroll

* handle better pending programmatic scroll

* add explanation about the coarse scrolling threshold

* comments

* [refactor] one scale object for both directions

* adapt locally with scrollDelta

* [refactor] use a reducer for the scroll state

* [refactor] move dimensions to scale state

* [refactor] handle part of the logic in the reducer

* remove unneeded min threshold

* [refactor] rename virtualScrollBase and virtualScrollDelta

* [refactor] reorder the code for clarity

* update scroll threshold (500 rows)

* copilot comments

* refactor

* [refactor] extract derived values computation in a testable function

* [refactor] move logic to virtualScroll helper and add tests

* [refactor] extract logic to helper + add tests

* Why not 1 peta rows?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant