v4.8.3
4.8.3 - 01.09.2022
What’s Fixed
-
[PickerInput]: disabled elements in multi-picker no longer can be deleted with cross at tag in the input. Before this fix, cross icon was visible, and clicking it caused crash
-
[LazyDataSource]: Select All now selects only currently visible items. Prior the fix, all items which was loaded before (e.g. with other/no filters) was selected.
-
[useVirtual]: Improved visible range computation:
Virtual lists now adjust visible area in fixed-sized 'blocks'. E.g. topIndex, visibleCount, and from/count in LazyDataSource requests will be always divisible by Block Size. This helps to avoid cases when only several rows are requested on small scrolls. This also can help with pageNo/pageSize-oriented API. Block size defaults to 20, and configurable with
blockSize
prop.We also render more rows above and below visible area to avoid blank areas and loading rows when scrolling at normal speed. This is also configurable with
overdrawRows
setting (defaults to 20, meaning at least 20 rows above/below the visible area are rendered)This change also fixes the problem when lazy-loading stops, while the end of the list is not reached.
-
[FilterPanel]: fix filter toggler value if selected item id === 0
-
[FilterPanel]: fix add new filter error after all filters was cleared
-
[FilterPanel]: remove filter value when uncheck filter from 'Add filter' dropdown