MultiGrid crashes when decreasing rowCount or columnCount #820
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
MultiGrid
component has no default value forrowCount
orcolumnCount
.MultiGrid
has no default value forscrollToRow
, and it sets its bottom right grid'sscrollToRow
toprops.scrollToRow - props.fixedRowCount
(orundefined - props.fixedRowCount
), causing it to beNaN
when it ordinarily would default to-1
. This causes an error in_getCalculatedScrollTop
, for example, causingtargetIndex
to beNaN
.Issue shown below:
It's a little hard to see, but I'm just hitting backspace, setting the
rowCount
from20
to2
.Example code was made by replacing
MultiGrid.example.js
with the following: