File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
redisinsight/ui/src/pages/browser/components/key-list Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -267,7 +267,13 @@ const KeyList = forwardRef((props: Props, ref) => {
267
267
rerender ( { } )
268
268
}
269
269
270
- const onRowsRenderedDebounced = debounce ( onRowsRendered , 100 )
270
+ const onRowsRenderedOverscan = ( startIndex : number , lastIndex : number ) => {
271
+ const { startIndex : prevStartIndex , lastIndex : prevLastIndex } = renderedRowsIndexesRef . current
272
+ if ( prevStartIndex === startIndex && prevLastIndex === lastIndex ) return
273
+
274
+ onRowsRendered ( startIndex , lastIndex )
275
+ }
276
+ const onRowsRenderedDebounced = debounce ( onRowsRenderedOverscan , 100 )
271
277
272
278
const bufferFormatRows = ( startIndex : number , lastIndex : number ) : IKeyPropTypes [ ] => {
273
279
const newItems = bufferFormatRangeItems (
You can’t perform that action at this time.
0 commit comments