From aeb0127a8f69a533c34a3d9eda6a2880ee5002b5 Mon Sep 17 00:00:00 2001 From: alexfront Date: Fri, 9 Sep 2022 11:04:24 +0300 Subject: [PATCH] Disable smooth scrolling Signed-off-by: alexfront --- src/renderer/components/dock/logs/log-list.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/renderer/components/dock/logs/log-list.tsx b/src/renderer/components/dock/logs/log-list.tsx index e46a3c2fb8..f928d92bb9 100644 --- a/src/renderer/components/dock/logs/log-list.tsx +++ b/src/renderer/components/dock/logs/log-list.tsx @@ -29,12 +29,14 @@ export const LogList = observer(({ model }: LogListProps) => { const topLineRef = useRef(null); const bottomLineRef = useRef(null); const [toBottomVisible, setButtonVisibility] = useJumpToBottomButton(parentRef.current); + const uniqRowKey = useRefreshListOnDataChange(model.logTabData.get()); const rowVirtualizer = useVirtualizer({ count: visibleLogs.get().length, getScrollElement: () => parentRef.current, estimateSize: () => 38, overscan: 5, + enableSmoothScroll: false, }); const scrollTo = (index: number) => { @@ -52,13 +54,8 @@ export const LogList = observer(({ model }: LogListProps) => { }; useInitialScrollToBottom(model, scrollToBottom); - - const uniqRowKey = useRefreshListOnDataChange(model.logTabData.get()); - useScrollOnSearch(model.searchStore, scrollTo); - useStickToBottomOnLogsLoad({ bottomLineRef, model, scrollToBottom }); - useOnScrollTop({ topLineRef, model, scrollTo }); return (