From 3f424b72f6e73cf7cd93f24d5c0918fdd5fee94f Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sun, 15 Jan 2023 20:41:58 -0800 Subject: [PATCH] Remove scroll persistence when viewing artist songs --- .../features/songs/components/song-list-content.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/features/songs/components/song-list-content.tsx b/src/renderer/features/songs/components/song-list-content.tsx index 5e61d3b9..b2655c67 100644 --- a/src/renderer/features/songs/components/song-list-content.tsx +++ b/src/renderer/features/songs/components/song-list-content.tsx @@ -92,7 +92,10 @@ export const SongListContent = ({ customFilters, itemCount, tableRef }: SongList rowCount: undefined, }; params.api.setDatasource(dataSource); - params.api.ensureIndexVisible(page.table.scrollOffset, 'top'); + + if (!customFilters) { + params.api.ensureIndexVisible(page.table.scrollOffset, 'top'); + } }, [customFilters, page.filter, page.table.scrollOffset, queryClient, server], ); @@ -147,6 +150,7 @@ export const SongListContent = ({ customFilters, itemCount, tableRef }: SongList const debouncedColumnChange = debounce(handleColumnChange, 200); const handleScroll = (e: BodyScrollEvent) => { + if (customFilters) return; const scrollOffset = Number((e.top / page.table.rowHeight).toFixed(0)); setTable({ scrollOffset }); };