From 6ae804678100574fa36af9af9054b79226e12762 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Tue, 8 Aug 2023 00:33:47 -0700 Subject: [PATCH] Fix search params being overriden on table view --- .../components/virtual-table/hooks/use-virtual-table.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/virtual-table/hooks/use-virtual-table.ts b/src/renderer/components/virtual-table/hooks/use-virtual-table.ts index f9bb806f..fe2247a5 100644 --- a/src/renderer/components/virtual-table/hooks/use-virtual-table.ts +++ b/src/renderer/components/virtual-table/hooks/use-virtual-table.ts @@ -296,7 +296,13 @@ export const useVirtualTable = ({ const scrollOffset = Number((e.top / properties.table.rowHeight).toFixed(0)); if (isSearchParams) { - setSearchParams({ scrollOffset: String(scrollOffset) }, { replace: true }); + setSearchParams( + (params) => { + params.set('scrollOffset', String(scrollOffset)); + return params; + }, + { replace: true }, + ); } else { setTable({ data: { scrollOffset }, key: pageKey }); }